UE學(xué)習(xí)筆記 | 材質(zhì)篇 | 16 | 漣漪材質(zhì)

1、筆記時間:2022-06-21 周二
2、本專欄為學(xué)習(xí)筆記,視頻原址:UE4材質(zhì)教程
3、文章編號與課程編號一致
4、專欄文章加入了自己的理解和增減,歡迎留言交流
一、主題
目的:
實(shí)現(xiàn)雨滴擊中水面后的漣漪效果;
材質(zhì)特點(diǎn):
漣漪大小、圈數(shù)、擴(kuò)散速度都是隨機(jī)的;
漣漪會相互重疊;
實(shí)現(xiàn)邏輯:
利用sin函數(shù)的特性制作單個漣漪;
制作漣漪函數(shù),復(fù)合成多重漣漪的效果;
實(shí)現(xiàn)效果:

二、實(shí)現(xiàn)單個漣漪
效果如下:

核心節(jié)點(diǎn):

核心貼圖:

步驟:
第一步:漸變圖+(-1~0)能實(shí)現(xiàn)從中間往外的擴(kuò)散效果;
第二步:把圓形擴(kuò)散,變成漣漪擴(kuò)散;
第一個常數(shù)控制漣漪的間距;
第二個常數(shù)控制有多少個圈;

第三步:解決漣漪最大時的突然消失的問題;
Frac輸出的值:0~1,然后0~1反復(fù);
1-X節(jié)點(diǎn):控制時間區(qū)間內(nèi)變成1~0,然后1~0反復(fù)。正好符合消失的原理;
第四步:法線的常規(guī)操作;
三、實(shí)現(xiàn)大量漣漪
效果如下:

核心節(jié)點(diǎn):

步驟:
第一步:把貼圖換成核心貼圖1;
第二步:制作隨機(jī)動畫;
把A通道的隨機(jī)明度附加到時間上,如此各區(qū)域的時間就有了差值;
核心貼圖制作方式:(substance design)

四、制作漣漪函數(shù)
核心節(jié)點(diǎn):

步驟:
第一步:添加輸入端口,控制漣漪的UV平鋪;
第二步:把模型頂點(diǎn)的世界絕對位置當(dāng)作UV;
第三步:添加輸入端口,控制漣漪的擴(kuò)散速度;
第四步:添加輸入端口,控制漣漪的間隔和圈數(shù);
第五步:控制漣漪的漸隱消失;
第六步:法線;
第七步:把朝上的面給篩選出來;
利用模型頂點(diǎn)法線的特性,面越朝上,法線的B通道值越趨近于1;
第八步:添加輸出端口,法線的RG通道和法線;
五、制作復(fù)合的漣漪效果
核心節(jié)點(diǎn):

步驟:
應(yīng)用漣漪函數(shù);
分別設(shè)置了不同的大小、速度、漣漪圈數(shù)、位置;