[AE學(xué)習(xí)筆記] 關(guān)于AE表達(dá)式"wiggle()"的理解與實(shí)現(xiàn)wiggle"隨機(jī)種"的方法
AE表達(dá)式"wiggle()"可能是AE最常用的表達(dá)式了。而在我使用的過(guò)程中更多只是傳入前兩個(gè)參數(shù)值。對(duì)于后面的參數(shù)了解知之甚少。

個(gè)人對(duì)"wiggle()"表達(dá)式理解
☆?以下將時(shí)間軸視為定義域(“X”軸)、速度視為值域("Y"軸)。
wiggle(freq, amp, octaves = 1, amp_mult = 0.5, t = time)
freq:頻率。頻率越大每秒的運(yùn)動(dòng)次數(shù)越多。(相當(dāng)于定義域縮放)
amp:振幅。增幅越大單位時(shí)間運(yùn)動(dòng)速度越快。(相當(dāng)于值域縮放)
octaves:在基波上增加諧波的量。即在基礎(chǔ)波形上疊加另一個(gè)波形。默認(rèn)為1、有效值為0~10的整數(shù)。
amp_mult:諧波量疊加影響的大小。
t:時(shí)間采樣。就是獲取此參數(shù)對(duì)應(yīng)自身wiggle的數(shù)值。

實(shí)現(xiàn)wiggle"隨機(jī)種"的方法(@整天喝假酒的滄浪 教的)
不知大伙在使用wiggle的過(guò)程中是否會(huì)遇到對(duì)wiggle表達(dá)式隨機(jī)到的運(yùn)動(dòng)狀態(tài)不太滿意。
可以通過(guò)表達(dá)式seedRandom()進(jìn)行設(shè)置、通過(guò)綁定滑塊方便調(diào)節(jié)。
seedRandom(effect("滑塊控制")("滑塊"));
wiggle(1.5,100)
不會(huì)表達(dá)式的萌新? ↓
wiggle基波數(shù)值是受到圖層序號(hào)影響的。(或許構(gòu)造函數(shù)中index為默認(rèn)傳參)。
基于此發(fā)現(xiàn)、我們可以在需要使用到wiggle表達(dá)式圖層上面疊加空的圖層即可快捷方便地實(shí)現(xiàn)wiggle"隨機(jī)種"操作。
實(shí)際使用效果如下 GIF
