[UE5.3.2]PostProcess Material で夕焼けを動的に変更したい。Dynamic Materialのように変更したいけどうまくいかないのでMaterialParameterCollectionで解決

MaterialParameterCollectionのファイル作って

ポストプロセスマテリアルの中身で参照させて

Set Vector param 呼び出すだけ

変更したいけどうまくいかないの状態

https://forums.unrealengine.com/t/change-post-process-material/448103/9

で解決の状態

https://dev.epicgames.com/documentation/en-us/unreal-engine/using-material-parameter-collections-in-unreal-engine?application_version=5.1

[UE5.3.2][PostProcess]CustomDepth/Stencilの使い方。

3DのUIのwidget だけをポストプロセスエフェクトから除外したい。

カスタム深度ステンシルパスをEnabld

キャラクターまたはSkeltalMeshまたはStaticMeshまたはWidgetのCustomDepth PathをオンにするStencil Value」を割り当て

ポストプロセスマテリアルを作成, ポストプロセス用の設定を行ってください

「Switch」ノードを配置し、0~3 の “Input” を追加してください
ステンシル毎に違う色を設定します
“Custom Stencil”で取得できる値は元々整数なので、そのまま”Switch Value”に渡すだけでOKです

作成したポストプロセスマテリアルを、レベル上の PostProcessVolume に設定します

確認します。

参考URL

https://historia.co.jp/archives/35673

https://qiita.com/unknown_ds/items/2137bd2cb03df6e0bbd1