通過expression control中的 假如控制變化的隨機(jī)位移然后讓其停止 slider=effects("SliderControl")("Slider") 然后對slider做函數(shù)運(yùn)算 例如隨機(jī)函數(shù) wiggle(8,slider)這樣就可以控制表達(dá)式。也可以控制攝像機(jī)鏡頭的調(diào)整,。
2.wiggle的運(yùn)用--------------- 假如在做隨機(jī)函數(shù)的控制時 wiggle(5,40)[0]
中括號里面的數(shù)值0表示---XYZ在AE中定義的是 5是每秒抖動5次,40是每次抖動40個像素,。
通常和攝像機(jī)的position(位移) 抖動表達(dá)式還可以和mask的移動,人偶工具的節(jié)點(diǎn)進(jìn)行抖動的設(shè)置,。
3.smooth表達(dá)式的運(yùn)用: 平滑表達(dá)式,這是可以使素材進(jìn)行平滑效果的表達(dá)式 smooth(),,括號里面的默認(rèn)值是0.2和5.就是smooth(0.2,,5) 0.2表示--每多少秒進(jìn)行平滑。5表示--采樣率,,采樣率越高越平滑,。 平滑表達(dá)式在跟蹤素材時會常常用到。 4.random表達(dá)式的運(yùn)用:
隨機(jī)表達(dá)式random() random(1,10)是在1到10之間進(jìn)行隨機(jī)值的抽取,,隨機(jī)抽取的最小值是1,,最大值是10 [layerStyle.gradientOverlay.effect[0],random(5,15)] 這句表達(dá)式的意思是在layer的gradientOverlay的第一個數(shù)值不改變,,effect[0]就是代表gradientOverlay的x值,,
effect是第二個值,即是y值,。在這里
5.loopOut表達(dá)式的運(yùn)用: 循環(huán)表達(dá)式 基本格式:loopOut(type="類型",numkeyframes=0) loopOut(type="pingpong",numkeyframes=0)這是個兵乓的類型的循環(huán),,就像那樣兵乓球的作用來使用。 loopOut(type="cycle",numkeyframes=0)這是個圓形的類型的循環(huán),,就是對一組動作進(jìn)行循環(huán),。 loopOut(type="continue")這是計(jì)算機(jī)繼續(xù)計(jì)算未完成的運(yùn)動。 numkeyframes=0是循環(huán)的次數(shù),,0為無限循環(huán),,1是只循環(huán)一次,2是循環(huán)2次,,如此類推,。
6.時間表達(dá)式: thisComp.layer("").transform.position.valueAtTime(time-某個數(shù)值) 這個合成的某個圖層的transform屬性的position參數(shù)的時間延遲某個數(shù)值 如:thisComp.layer("").transform.position.valueAtTime(time-1) 這句表達(dá)式的意思是這個合成的物體移動時,移動時間總是延遲1秒,。
7.指數(shù)表達(dá)式:
透明度參數(shù)opacity, 如果把圖層打成三維層,,對position參數(shù),填寫position[0],position,index*2,這是你在不斷復(fù)制相同的圖層,,圖層里的圖片會不斷在z軸的方向以2像素的復(fù)制,,最終形成類型于三維物體的效果。 指數(shù)表達(dá)式雖然比較少用,,但是它的作用還是很強(qiáng)大的,,可以使圖片變成三維的效果。
8.x=thisComp.layer("軌跡").transform.position[0]-thisComp.width/2; x/thisComp.width 由于插件的中心位置會有所不同,,有些是以合成的中心為起始點(diǎn),,而有些是以最左上角的點(diǎn)為起始點(diǎn),。 所以就會出現(xiàn)-thisComp.width/2;x/thisComp.width這句腳本。 |
|