厚みで色の濃さが変化するマテリアルはできますか?

ガラス質で厚みで色の濃さが変化し、透明化するマテリアルはできますか?

まずは


マテリアルパラメーターコレクションで
image
このように設定します。

マテリアルを作成し、
image
Blend ModeをTranslucentにして

collection parametorを追加し、


collectionに最初に作ったパラメーターを割り当て、Parameter Nameを選択します。

次に


ブループリントを作成し、スタティックメッシュに先ほど作ったマテリアルを割り当てます。
Construction Scriptに

このようにノードを組みます。
Get Actor Scale 3Dの、厚さによって透明度を変えたい方向の出力を"÷"の上につなぎ、
下は最大の厚さ倍率(透過無し)の数字を入れます。

レベルに配置し、拡大・縮小の倍率を変えると


厚さ0.5倍


厚さ1(通常)


厚さ2倍

このように厚さで色の濃さを変えることができます。

1 Like