ae添加表達(dá)式快捷鍵?
一.什么是AE表達(dá)式?
AE表達(dá)式是AE內(nèi)部基于javascript語言開發(fā)的代碼,針對AE里可做動畫的屬性添加。
二.怎么添加AE表達(dá)式?
1. 按住ALT鍵,單擊屬性前的碼表
2. 出現(xiàn)表達(dá)式編輯面板,在編輯面板里輸入要添加的表達(dá)式代碼
三.常用的表達(dá)式
1. wiggle擺動表達(dá)式
wiggle表達(dá)式,實(shí)現(xiàn)物體隨機(jī)擺動效果
寫法: wiggle(頻率,振幅)
解釋: 頻率--指的是每秒抖動的次數(shù)
振幅--指的是抖動的像素幅度
舉例: wiggle(5,50)代表著物體每秒抖動5次,每次抖動50個(gè)像素單位
案例演示:
在位置屬性,加入表達(dá)式
效果展示:
2. time時(shí)間表達(dá)式
time表達(dá)式,用來獲取時(shí)間的值,以24幀/秒的幀速率為例,如果時(shí)間指針走到第2幀,那么time的值為2÷24≈0.1;到第24幀的時(shí)候,time的值為24÷24=1;
寫法: time*n
解釋:n指的是time乘的倍數(shù)
舉例:time*300 代表著當(dāng)前時(shí)間的300倍
案例演示:
在旋轉(zhuǎn)屬性,加入表達(dá)式,當(dāng)時(shí)間指針走到第10幀的時(shí)候,time為10÷24=0.416,0.416*300≈125;如下圖所示
效果展示:
因?yàn)閠ime值是一直在變化的,所以旋轉(zhuǎn)會一直持續(xù)。
3. random隨機(jī)表達(dá)式
random表達(dá)式,能夠?qū)崿F(xiàn)隨機(jī)變化的效果,random隨機(jī)函數(shù),執(zhí)行random(),可以得到0~1之間的一個(gè)隨機(jī)數(shù),利用隨機(jī)數(shù),可以做出各種隨機(jī)的動畫效果
寫法: random()*n(注:random表達(dá)式里的參數(shù)較多,這里不做深入介紹)
解釋: n指的是ranom乘的倍數(shù)
舉例: random()*100 代表隨機(jī)數(shù)的100倍
案例演示:
在不透明度屬性,加入表達(dá)式
效果展示:
加入表達(dá)式后,不透明度的值隨機(jī)變化,會出現(xiàn)隨機(jī)閃爍效果。
4. loopOut循環(huán)表達(dá)式
loopOut表達(dá)式,可以實(shí)現(xiàn)無限循環(huán)效果,如果我們需要某個(gè)效果一直重復(fù),不需要重復(fù)多次做關(guān)鍵幀,只需要做好一個(gè)來回的關(guān)鍵幀,再添加loopOut()函數(shù)即可解決。
寫法: loopOut()
案例演示: 做一個(gè)循環(huán)縮放的動效
a. 打開縮放屬性,在時(shí)間軸上,做三個(gè)關(guān)鍵幀
起始幀:縮放值為0%;
中間幀:縮放值為100%;
結(jié)束幀:縮放值為0%;
如下圖所示:
b. 添加表達(dá)式
效果展示: