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