本日はUnity調査枠です。
先日HoloLens用のURPプロジェクトを作成しました。
URPとはUnityで提供されるスクリプタブルレンダリングパイプラインの一つで、これまで以上にリッチな描画を行うことができるレンダリングパイプラインです。
URPではビルドインレンダリングパイプラインのShaderが使用できない代わりにいくつかの新機能を使用することができます。
そのうちの一つがVFX Graphです。
〇VFX Graphとは?
VFX Graphはノードベースでエフェクトを作成できる機能です。
〇VFXGraphの作成
①上部ワールドタブから[PackageManager]を開きます。
②[Visual Effect Graph]を見つけ[Install]します。

③プロジェクトウィンドウで右クリックし[Create]→[VisualEfect] →[VFXGraph]を選択します。

これでVFXGraphが作成されました。

④hierarchyウィンドウにドロップします。

〇VFXGraphの編集
作成したVFXGraphをエフェクトとして使用できるように編集します。
①作成したVFXGraphをクリックして開きます。

上述した通りVFXGraphはいくつかのノードをつないでGUIベースでエフェクトを作成します。

②使用されているすべてのノードを一度削除します。

③VFXGraph上で右クリックし[CreateNode]を選択します。

④[Simple Heads & Sparks(System)]と入力しノードを選択します。

これはテンプレートで以下のように作成されます。

シーンビューで見てみるとエフェクトが作成されていることがわかります。

以上でVFXGraphが導入できました。