完美動力首頁 > 技術分享 >
事半功倍的秘訣!三角函數如何運用在特效制作中?
三角函數是基本初等函數之一,是以角度(數學上最常用弧度制,下同)為自變量,角度對應任意角終邊與單位圓交點坐標或其比值為因變量的函數。三角函數如何運用在特效制作中?
今天完美動力韓老師教大家用三角函數、點與點之間的關系來制造一個紋理效果,這個紋理效果可以運用在模型上、材質上......
建立一個網格,建立一個scatter節點,將Force total count 改為5,在建立一個attribwrangle 節點,分別連上去。
寫上表達式:
i@getptnum = nearpoint(1,@P);
找到最近點
v@getpos = point(1,"P", i@getptnum);
提取點的位置
f@dis = distance(@P, v@getpos);
算出點與點距離
float frequency = chf("frequency");
增加三角函數頻率選項
float amplitude = chf("amplitude");
增加三角函數振幅選項
@P.y = sin((f@dis) * frequency) * amplitude;
更具三角函數修改頂點位置
完成后如圖所示:
修改模型的段數為100 *100;修改頻率為10 ,強度為0.1;
按照韓老師的方法,可以做出自己想要的紋理效果,有興趣的小伙伴們可以關注我們哦!下期見!
天堂mv手机在线mv观看_狠狠色丁香久久婷婷综合_偷柏自拍亚洲综合在线