一、DepthFade參數
DepthFade(深度消退)表達式用來隱藏半透明對象與不透明對象相交時出現的不美觀接縫。
項目 | 說明 |
---|---|
屬性 | |
消退距離(Fade Distance) | 這是應該發生消退的全局空間距離。未連接 FadeDistance(FadeDistance)輸入時,將使用此距離。 |
輸入 | |
不透明(Opacity) | 接收深度消退前對象的現有不透明度。 |
FadeDistance(消退距離) | 這是應該發生消退的全局空間距離。 |
二、簡單應用
三、參數嘗試
DepthFade輸出的是什么?
嘗試1:
嘗試2:
嘗試3:
嘗試4:
嘗試5:
嘗試6:
經過上面參數的6次嘗試,我們不難發現DepthFade輸出的是什么,輸出的應該是與不透明對象相交時的接縫0到opacity的漸變過渡,過渡的距離為FadeDistance,剩余部分為opacity的值,實際上輸出的就是一個可以利用的遮罩。
四、拓展
我們知道了輸出的是一個0-opacity的遮罩,且漸變距離可調。我們就可以利用它來做好多事情。
1、水中石頭的過渡:
此案例參考水材質制作的幾個教程:
UE4_材質_水體的反射與折射制作_Ben教程-CSDN博客
UE4_材質_水漣漪、水深制作_Ben教程_ue水面-CSDN博客
2、能量護盾:
此案例參考Fresnel材質的學習:
UE4_材質_材質節點_Fresnel-CSDN博客
大家可以自己琢磨下,應該怎么使用這個選區,下面是一個未完成的節點圖: