ガラス質で厚みで色の濃さが変化し、透明化するマテリアルはできますか?
まずは
マテリアルパラメーターコレクションで

このように設定します。
マテリアルを作成し、
Blend ModeをTranslucentにして
collection parametorを追加し、
collectionに最初に作ったパラメーターを割り当て、Parameter Nameを選択します。
次に
ブループリントを作成し、スタティックメッシュに先ほど作ったマテリアルを割り当てます。
Construction Scriptに
このようにノードを組みます。
Get Actor Scale 3Dの、厚さによって透明度を変えたい方向の出力を"÷"の上につなぎ、
下は最大の厚さ倍率(透過無し)の数字を入れます。
レベルに配置し、拡大・縮小の倍率を変えると
厚さ0.5倍
厚さ1(通常)
厚さ2倍
このように厚さで色の濃さを変えることができます。
1 Like