わかりやすいUnityゲーム開発解説

Easy Custom VFX 3D How To Setup

このページでは、Boothにて販売中の、Easy Custom VFX 3Dのセットアップ方法を解説しています。
名前が似ていて分かりづらいですが、Easy Custom VFX/UIとは別製品になりますのでご注意ください。

インストール方法

Built-In(VRChat対応)、URP、HDRPでフォルダが分かれています。

レンダーパイプライン別フォルダ構成の確認画面

ご自身のプロジェクトのレンダーパイプラインに合わせてインストールください。
VRChatの利用の場合は、Built-In(VRC)を選択してください。

インストール方法・まずはここから!

ダウンロードファイルに含まれるパッケージファイルを、Unityのプロジェクトビューにドラッグアンドドロップするだけです。

パッケージファイルをUnityプロジェクトビューにドラッグアンドドロップする操作
この画像のファイル名は実際の名前と異なります

Unity側で解凍作業が始まるのでしばらくまってください。お茶でも飲んで、気長に待ってくださいね!

解凍が終わると、以下のようなポップアップが出てきます。その後右下のImportボタンを押すとImport処理が始まります。こちらも時間がかかります。こちらも気長に(以下略)。

Importボタンが表示されたポップアップウィンドウ
実際の解凍ファイルとこの画像は一致していません

インポートが完了したらまずは、DemoSceneフォルダのシーンを見ていただくことを推奨してます。
シーンを再生すると、WASDキーでシーン内を移動できます。マウスで方角を変えられます。

DemoSceneでWASDキーとマウスによるカメラ移動の操作例

以下、Built-In(VRC)フォルダをインストールした場合の注意点

Built-Inの場合、DemoSceneにポストプロセスが掛かっていません。
上記のGIF画像のような光が広がった見た目にするには、Bloomのポストプロセスが必要です。
こちらの記事で設定方法を解説していますので、設定を行ってください。

フォルダ構成

第一階層のフォルダ分けです。

フォルダ

入っている内容

DemoScene

本アセットで使用可能なエフェクトのサンプルを確認できます。
URP・HDRPの場合で使用する場合、ポストプロセスが正常に作動しません。
以下に記載のセットアップを行ってください

Material

パーティクルに使用しているマテリアルが入っています。

Model

パーティクルで使用している3Dモデルが入っています。

Scripts

DemoScene用のスクリプトが入っています。

Shaders

パーティクル、3Dオブジェクトで使用しているShaderが入っています。

Textures

パーティクルに使用しているテクスチャが入っています。

Particles > Prefab 以下のフォルダ分けとなっています。

フォルダ

入っているパーティクル

Diffusion

拡散する系統のパーティクル

FallingDown

画面上部から降ってくるようなパーティクル

FloatingUp

画面下部から浮かび上がってくるようなパーティクル

GlowAndFlash

フラッシュ効果や、点滅系統のパーティクル

Lightning

雷、電撃系統のパーティクル

Orbital

軌道を周回する系統のパーティクル

Popup

浮き上がる系統のパーティクル

Ray

光の帯(Ray)の系統のパーティクル

SpeedLine

スピード線(加速中のエフェクト)系統のパーティクル

Splash

花火などの拡散して広がっていく系統のパーティクル

Spread

幾何学模様が広がっていく系統のパーティクル

Status

ステータスを表現するときに利用する系統のパーティクル

Weather

天候情報を表現するときに利用する系統のパーティクル

エフェクトを使う場合

Particles > Prefabフォルダ 内にあるPrefabをドラッグ&ドロップするだけです。カンタン!

PrefabをシーンにドラッグアンドドロップしてエフェクトをセットするGIF

【URP/HDRP】発光する効果が得られない場合

ポストプロセスが掛からないと、Bloom(発光)効果のあるエフェクトがキレイに表示されない可能性があります。
Bloomを設定する方法は以下のとおりです。新規でシーンを作成してエフェクトを適用する場合は、STEP3は不要です。

ヒエラルキーウィンドウで右クリックをして、GlobalVolumeを追加します。

ヒエラルキーウィンドウでGlobalVolumeを追加する手順

インスペクタウィンドウから、Newボタンを押し、新規プロファイルを追加してください。

インスペクタウィンドウでNewボタンを押し新規プロファイルを追加する画面

設定値はお好みですが、ブルームの値を割り当てます。「強さ」にチェックは入れましょう。

GlobalVolumeにBloomのオーバーライドを追加した設定画面

最後に、メインカメラのレンダリングという欄にいる、ポストプロセスのチェックを入れます。

メインカメラのポストプロセスにチェックを入れる設定画面

これで、URPに適したポストプロセスが掛けられます。

Bloomが適用された発光エフェクトの表示例
Bloomが掛かっている

もしこれでもうまくいかない場合、URPの設定で、HDRにチェックがついているかを確認してください。デフォルトではチェックがついているはずです。

URPの設定でHDRにチェックが入っていることを確認する画面

この記事がよかったら、ぜひX(@mitakamikata)もフォローしてくださいね。
それでは素敵なゲーム制作ライフを!

ゲームの素材探しに困っていませんか?

ゲームのUI素材探しなら、Free Game UI Assets がオススメです!
完全無料で著作権フリーな、UIのアセット素材がなんと1700以上使い放題!

ぜひ、こちらもチェックしてみてください。