【Unity】VFXGraphでShaderGraphを使用する

はじめに

今回はVFXGraphでShaderGraphを使用する方法を紹介します

バージョンごとにやり方が違うのでそれぞれ紹介します

ShaderGraph側の設定

Graph SettingsからSupport VFX Graphを有効にします

参考

docs.unity3d.com

VFXGraphでShaderGraphを使用できるようにする方法

2022以前

Preferences→ Visual Effects→Experimental Operators/Blocksをオンにします

参考

shibuya24.info

2023以降

Preferences→ Visual Effects→Target in Shader Graphをオンにします

参考 https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@15.0/manual/VisualEffectPreferences.html

VfxGraph側で使用する

Output Particle~ノードにShaderGraphの項目があるので設定

設定するとShaderGraphで公開したプロパティが表示されます