Ae表達式該如何使用【進階案例1】
? ? ? ? 上次講了最基礎(chǔ)的ae表達式黄痪,希望大家多看幾遍多背紧帕,如果只是記了記看了看作用也不大,應(yīng)該結(jié)合實際的應(yīng)用把他們用起來,接下來我會更新一些表達式的實際案例是嗜,分享一下我個人對表達式的一些小心得愈案,方便大家學(xué)習(xí)的同時,日后我也好回來溫故知新鹅搪。
本期用ae表達式結(jié)合之前的表達式基礎(chǔ)中:
1.Math.sin()
2.Wiggle()
3.time
4.滑塊控制簡單應(yīng)用站绪;
一起看看如何制作蝴蝶飛舞的效果
在看下面之前,想想如果上期的文章最全的ae表達式教學(xué)分享(實用@鍪痢)表達式其實很簡單看懂了恢准,看著這個動畫能想到怎么做嗎?可以的話試做一下甫题。
素材可以去“花瓣”下載馁筐,上面很多免費的各類素材。
思考完以后幔睬,下面看看怎么做的眯漩,碰撞下思維芹扭。
? ? ? 1.布置擺放好翅膀圖層
將蝴蝶左右翅膀分開麻顶,打開各自的三維開關(guān)。并且新建兩個翅膀的控制圖層舱卡。(此處控制圖層的作用呢我是通過控制圖層去控制兩個翅膀辅肾,當然直接在兩個翅膀建立表達式也是可以的)
2. 新建滑塊控制,作為蝴蝶翅膀飄動的控制
選中控制圖層然后新建菜單欄-效果-表達式控制-滑塊控制轮锥,使用滑塊控制效果矫钓。
3.實現(xiàn)控制
打開兩個翅膀圖層的y軸旋轉(zhuǎn)屬性,按alt鼠標左鍵點擊激活表達式控制(點擊k關(guān)鍵幀的地方)舍杜,選中將兩個翅膀y軸屬性表達式的小酒窩新娜,拖拽賦予給滑塊控制再松開鼠標左鍵。
此時“蝴蝶翅膀左邊”y軸屬性下表達式就變成了:
thisComp.layer("NULLCONTROL").effect("滑塊控制")("滑塊")
這個表達式解釋為:
“蝴蝶翅膀左邊”圖層的Y軸旋轉(zhuǎn)屬性的數(shù)值被這個名字叫“NULLCONTROL”的圖層上面的滑塊效果的數(shù)值控制既绩。
另外一個右邊的翅膀同樣操作概龄,一樣的道理。
只不過這時候需要兩個翅膀煽動的方向是相反的饲握,所以
此時“蝴蝶翅膀右邊”y軸屬性下表達式就變成了:
thisComp.layer("NULLCONTROL").effect("滑塊控制")("滑塊")*(-1)
注意此時讓右邊翅膀整個表達式*(-1)這樣兩個翅膀會朝相反的方向運動私杜,蝴蝶就可以通過滑塊控制扇翅膀了。
4. 實現(xiàn)飛舞
在滑塊控制按alt激活表達式救欧,輸入Math.sin(time*8)*70;
通過sin函數(shù)和time函數(shù)去控制蝴蝶煽動翅膀的頻率衰粹。此處注意,這個“8”是控制翅膀煽動的快慢笆怠,數(shù)值越大越快铝耻;“70”是控制翅膀煽動幅度。
結(jié)合sin函數(shù)的屬性特性去理解蹬刷,不懂的可以回去看這篇文章田篇。
此時播放蝴蝶就會自動飛舞了替废。
? ? ? ? ? ? ? ? ? ? ? ? ? ?做到這里已經(jīng)會煽動翅膀
5. 這里我想通過滑塊去控制蝴蝶的頻率,所以我選中8泊柬,然后把表達式鏈接給一個新建的滑塊控制椎镣。
此時表達式自動變成如圖所示,通過滑塊2控制就可以比較方便的調(diào)節(jié)蝴蝶翅膀兽赁。
6. 將這三個圖層Ctrl+shilt+Y預(yù)合成状答。
此操作是為了方便旋轉(zhuǎn)蝴蝶,做成立體效果刀崖。
7.打開預(yù)合成如圖所示的兩個開關(guān)惊科。
第二個開關(guān)是保持合成內(nèi)部的圖層的三維屬性,這樣我們再旋轉(zhuǎn)合成的時候亮钦,蝴蝶就是立體的了馆截。再調(diào)節(jié)好蝴蝶的方向。
8. 對合成的位置展開單獨尺寸蜂莉,單獨編輯x蜡娶,y的值;
Y:讓她實現(xiàn)上下飛舞映穗,wiggle(4,100)窖张,也可以使用Math.sin()函數(shù)。
X:從左往右k兩個關(guān)鍵幀
剩下的就是自己需求對蝴蝶進行的微妙調(diào)節(jié)了蚁滋。以上就是今天簡單的蝴蝶飛舞教程啦宿接,是不是很簡單~
? ? ? 這個案例是通過運用幾個簡單的表達式,替代庸雜的關(guān)鍵幀實現(xiàn)的一些按照規(guī)律循環(huán)性的動畫辕录,如果你get到這個點睦霎,那你就大概領(lǐng)悟了表達式的用處,它就是體現(xiàn)在這個地方走诞,所以并不是說表達式很難可學(xué)可不學(xué)副女,表達式如果學(xué)了就類似于錦上添花,如何學(xué)表達式呢速梗?
我建議是并不用花專門的某短時間去學(xué)習(xí)它肮塞,有空看看我分享的文章,我會把一些技巧和我總結(jié)性的東西分享出來給大家姻锁,地鐵上枕赵,馬桶上,有空看看位隶,記一記拷窜。
這是我手機的屏鎖,之前換了一直沒有換過來,把自己覺得可能用得上的表達式記熟篮昧,好過你背好一大堆的表達式用時無從下手赋荆。
分享其實是為了記錄我生活中所收獲學(xué)習(xí)到東西的總結(jié),大家一起成長懊昨,希望后期這條路上窄潭,更多人不迷茫,更多人能夠找到自己的導(dǎo)師酵颁。
更多教程干貨嫉你,歡迎關(guān)注微信公眾號“小倉鼠愛后期”
我是后期倉鼠菌
我:加油!