您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關ae常用的表達式有哪些,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
1.slider表達式的運用
通過expression control
中的 slider
控制 一個定值變化
假如控制變化的隨機位移然后讓其停止
slider=effects(“SliderControl”)(“Slider”)
然后對slider
做函數運算
例如隨機函數
wiggle(8,slider)
這樣就可以控制表達式。也可以控制攝像機鏡頭的調整。
2.wiggle的運用
假如在做隨機函數的控制時
wiggle(5,40)[0]
中括號里面的數值0表示—XYZ在AE中定義的是 X軸用0表示 Y用1表示 Z用2表示。
5是每秒抖動5次,40是每次抖動40個像素。
通常和攝像機的position(位移) 和 pointof interest(聚焦點)一起使用,對攝像機的鏡頭進行調整。
抖動表達式還可以和mask的移動,人偶工具的節點進行抖動的設置。
3.smooth表達式的運用:
平滑表達式,這是可以使素材進行平滑效果的表達式
smooth(),括號里面的默認值是0.2和5.就是smooth(0.2,5)
0.2表示–每多少秒進行平滑。5表示–采樣率,采樣率越高越平滑。
平滑表達式在跟蹤素材時會常常用到。
4.random表達式的運用:
隨機表達式random()
random(1,10)是在1到10之間進行隨機值的抽取,隨機抽取的最小值是1,最大值是10
[layerStyle.gradientOverlay.effect[0],random(5,15)]
這句表達式的意思是在layer的gradientOverlay的第一個數值不改變,effect[0]就是代表gradientOverlay的x值,
effectAE常用表達式解析是第二個值,即是y值。在這里 x值不變,y值是random(5,15)
5.loopOut表達式的運用:
循環表達式
基本格式:loopOut(type=“類型”,numkeyframes=0)
loopOut(type=“pingpong”,numkeyframes=0)
這是個兵乓的類型的循環,就像那樣兵乓球的作用來使用。
loopOut(type=“cycle”,numkeyframes=0)
這是個圓形的類型的循環,就是對一組動作進行循環。
loopOut(type=“continue”)
這是計算機繼續計算未完成的運動。
numkeyframes=0
是循環的次數,0為無限循環,1是只循環一次,2是循環2次,如此類推。
6.時間表達式:
thisComp.layer("").transform.position.valueAtTime(time-某個數值)
這個合成的某個圖層的transform屬性的position參數的時間延遲某個數值
如:thisComp.layer("").transform.position.valueAtTime(time-1)
這句表達式的意思是這個合成的物體移動時,移動時間總是延遲1秒。
7.指數表達式:
透明度參數opacity, 填寫index*20 就是使其透明度的值為20%
如果把圖層打成三維層,對position參數,填寫position[0],positionAE常用表達式解析,index*2,這是你在不斷復制相同的圖層,圖層里的圖片會不斷在z軸的方向以2像素的復制,最終形成類型于三維物體的效果。
指數表達式雖然比較少用,但是它的作用還是很強大的,可以使圖片變成三維的效果。
8.x=thisComp.layer(“軌跡”).transform.position[0]-thisComp.width/2;
x/thisComp.width
由于插件的中心位置會有所不同,有些是以合成的中心
以上就是ae常用的表達式有哪些,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。