一. wiggle
wiggle是我在AE里面最常用到一組表達(dá)式。通過賦予物體隨機(jī)值使之實(shí)現(xiàn)隨機(jī)擺動(dòng),它確實(shí)能讓你得到你想象中的效果。這個(gè)表達(dá)式可以讓你的動(dòng)效看起來更加生動(dòng)和自然。
表達(dá)式中的第一個(gè)數(shù)字代表每秒抖動(dòng)的次數(shù),第二個(gè)數(shù)字則代表抖動(dòng)的像素。所以在位置的參數(shù)中加入表達(dá)式wiggle(2,30)就意味著每秒抖動(dòng)2次,每次抖動(dòng)30個(gè)像素。
二.time
時(shí)間表達(dá)式是做循環(huán)動(dòng)畫的利器。例如,如果你想讓一個(gè)物體不停地旋轉(zhuǎn),你可以在旋轉(zhuǎn)參數(shù)中輸入time,物體就會(huì)每秒轉(zhuǎn)動(dòng)一度。time表達(dá)式同樣可以配合基本數(shù)學(xué)公式使用,如果你想你的物體轉(zhuǎn)動(dòng)速度是之前的30倍,你可以輸入time*30
三.loopOut
loopOut表達(dá)式同樣可以幫我買創(chuàng)建循環(huán)動(dòng)畫。然而,與wiggle和時(shí)間表達(dá)式不同,loopOut表達(dá)式需要預(yù)先設(shè)定關(guān)鍵幀。所以,如果你想讓一個(gè)物體以一秒為周期旋轉(zhuǎn)一圈,你可以為它添加loopOut表達(dá)式,之后它就會(huì)永無(wú)止境地重復(fù)。
四.seedRandom
seedRandom雖然只是可以讓之前的關(guān)鍵幀變得更豐富,但是當(dāng)你仔細(xì)思考,你會(huì)發(fā)現(xiàn)它的其它用處。
隨機(jī)數(shù)在AE里并不能完全隨機(jī)。當(dāng)然,它可以被稱為“隨機(jī)”,但是實(shí)際的隨機(jī)值并不能在javascript中得到,因此AE中也無(wú)法得到。正因?yàn)檫@樣,我們需要給這些隨機(jī)一個(gè)開始的值。After Effects會(huì)自動(dòng)使用圖層在時(shí)間線左側(cè)上的數(shù)字去作為一個(gè)初始值。每一個(gè)allentownhummushouse.com隨機(jī)運(yùn)動(dòng)的迭代都有一個(gè)值,被稱為“seed”,所以random seed 為1 的運(yùn)動(dòng)與random seed 為2 的運(yùn)動(dòng)是完全不同的。你可以在你的wiggle表達(dá)式前添加一個(gè)seedRandom(5),那它們的隨機(jī)運(yùn)動(dòng)狀態(tài)就會(huì)一摸一樣。
如果你改變圖層順序,random seed也會(huì)跟著改變,因此你的隨機(jī)抖動(dòng)效果也會(huì)發(fā)生變化。這不是一個(gè)大問題,但是有的時(shí)候當(dāng)你有一個(gè)看起來幾乎完美的隨機(jī)抖動(dòng),你并不會(huì)想讓它再改變。解決這個(gè)問題,你需要使用seedRandom()表達(dá)式。這個(gè)表達(dá)式會(huì)幫你鎖定隨機(jī)值,即使改變圖層順序,你的隨機(jī)運(yùn)動(dòng)也不會(huì)發(fā)生變化。
五.Math.round
Math.round() 是一個(gè)可以將小數(shù)化整的表達(dá)式。這對(duì)做倒計(jì)時(shí)或計(jì)時(shí)動(dòng)畫來說是一個(gè)利器。簡(jiǎn)單地將你的表達(dá)式加入到Math.round()括號(hào)之中,你的數(shù)字將會(huì)化為整數(shù)。
以上便是winwin7小編給大家分享的關(guān)于ae怎么打開表達(dá)方式的幾個(gè)使用示例!