快捷鍵
組成
Ctrl(Cmd)+?K?- 合成設(shè)置
Ctrl(Cmd)+?Shift?+?C?- 預(yù)合成
表達(dá)式
表達(dá)式是用JavaScript編寫的小腳本阳准,您可以借助它來優(yōu)化After Effects中的工作流程。
環(huán)通輸出(多用于錄像機(jī)中()
我們在本課中遇到的第一個表達(dá)式是loopOut()?;
它創(chuàng)建了一個當(dāng)前屬性關(guān)鍵幀的自動循環(huán)拧略。
注意:
它僅在播放完最后一個關(guān)鍵幀后才創(chuàng)建循環(huán)伺通,因此在設(shè)置關(guān)鍵幀之前不會有循環(huán)更卒。
您還可以使用loopOut(“pingpong”)表達(dá)式來循環(huán)播放動畫片段。
循環(huán)原理
將循環(huán)持續(xù)時間除以要循環(huán)的移動持續(xù)時間的結(jié)果必須是整數(shù)。如果你想循環(huán)動畫片段來回播放树肃,那么這個數(shù)字也應(yīng)該是均勻的狡汉。因此娄徊,即使您對關(guān)鍵幀進(jìn)行偏移,動畫也會有一個完美的循環(huán)盾戴。
擺動
Wiggle表達(dá)式創(chuàng)建了應(yīng)用它的屬性的隨機(jī)更改寄锐。它具有以下語法wiggle(freq,amp)尖啡。你需要在括號中傳遞兩個數(shù)字橄仆,第一個是隨機(jī)變化的頻率,第二個是它們的幅度衅斩。
例如盆顾,如果我們想讓對象在一秒內(nèi)隨機(jī)振動3次,振幅為100像素畏梆,我們需要將以下表達(dá)式應(yīng)用于其位置屬性:wiggle(3,100)
擺動循環(huán)
標(biāo)準(zhǔn)擺動創(chuàng)建非循環(huán)動畫您宪,默認(rèn)情況下奈懒,它不會給你這種可能性。所以這里是由Den Abberts編寫的自定義表達(dá)式宪巨,它創(chuàng)建了一個擺動動作循環(huán):
JAVASCRIPT
freq = 1;
amp = 110;
loopTime = 3;
t = time % loopTime;
wiggle1 = wiggle(freq, amp, 1, 0.5, t);
wiggle2 = wiggle(freq, amp, 1, 0.5, t - loopTime);
linear(t, 0, loopTime, wiggle1, wiggle2)
只需更改這三個參數(shù)的值磷杏,使表達(dá)符合您的需要
頻率?- 頻率,
amp?- amplitrude揖铜,
loopTime?-循環(huán)持續(xù)時間
重疊動作(快速提示)
偏移動畫屬性的關(guān)鍵幀以實(shí)現(xiàn)重疊效果茴丰。在下面的示例中,我們相對于旋轉(zhuǎn)偏移彎曲關(guān)鍵幀天吓,但不要害怕嘗試其他屬性贿肩。
經(jīng)常問的問題
●為什么彎曲工具會切掉部分葉子?
一開始你可能會因?yàn)椤皬澢毙?yīng)而陷入這個問題龄寞。?
以下是解決方案:
●應(yīng)用“Grow Bunds”效果汰规,如下所示
●使用“彎曲”效果的“開始”和“結(jié)束”參數(shù)進(jìn)行播放。