Ae表達(dá)式該如何使用【進(jìn)階案例1】
? ? ? ? 上次講了最基礎(chǔ)的ae表達(dá)式,希望大家多看幾遍多背,如果只是記了記看了看作用也不大,應(yīng)該結(jié)合實(shí)際的應(yīng)用把他們用起來,接下來我會(huì)更新一些表達(dá)式的實(shí)際案例,分享一下我個(gè)人對(duì)表達(dá)式的一些小心得,方便大家學(xué)習(xí)的同時(shí),日后我也好回來溫故知新。
本期用ae表達(dá)式結(jié)合之前的表達(dá)式基礎(chǔ)中:
1.Math.sin()
2.Wiggle()
3.time
4.滑塊控制簡(jiǎn)單應(yīng)用;
一起看看如何制作蝴蝶飛舞的效果
在看下面之前,想想如果上期的文章最全的ae表達(dá)式教學(xué)分享(實(shí)用?。┍磉_(dá)式其實(shí)很簡(jiǎn)單看懂了,看著這個(gè)動(dòng)畫能想到怎么做嗎?可以的話試做一下。
素材可以去“花瓣”下載,上面很多免費(fèi)的各類素材。
思考完以后,下面看看怎么做的,碰撞下思維。
? ? ? 1.布置擺放好翅膀圖層
將蝴蝶左右翅膀分開,打開各自的三維開關(guān)。并且新建兩個(gè)翅膀的控制圖層。(此處控制圖層的作用呢我是通過控制圖層去控制兩個(gè)翅膀,當(dāng)然直接在兩個(gè)翅膀建立表達(dá)式也是可以的)
2. 新建滑塊控制,作為蝴蝶翅膀飄動(dòng)的控制
選中控制圖層然后新建菜單欄-效果-表達(dá)式控制-滑塊控制,使用滑塊控制效果。
3.實(shí)現(xiàn)控制
打開兩個(gè)翅膀圖層的y軸旋轉(zhuǎn)屬性,按alt鼠標(biāo)左鍵點(diǎn)擊激活表達(dá)式控制(點(diǎn)擊k關(guān)鍵幀的地方),選中將兩個(gè)翅膀y軸屬性表達(dá)式的小酒窩,拖拽賦予給滑塊控制再松開鼠標(biāo)左鍵。
此時(shí)“蝴蝶翅膀左邊”y軸屬性下表達(dá)式就變成了:
thisComp.layer("NULLCONTROL").effect("滑塊控制")("滑塊")
這個(gè)表達(dá)式解釋為:
“蝴蝶翅膀左邊”圖層的Y軸旋轉(zhuǎn)屬性的數(shù)值被這個(gè)名字叫“NULLCONTROL”的圖層上面的滑塊效果的數(shù)值控制。
另外一個(gè)右邊的翅膀同樣操作,一樣的道理。
只不過這時(shí)候需要兩個(gè)翅膀煽動(dòng)的方向是相反的,所以
此時(shí)“蝴蝶翅膀右邊”y軸屬性下表達(dá)式就變成了:
thisComp.layer("NULLCONTROL").effect("滑塊控制")("滑塊")*(-1)
注意此時(shí)讓右邊翅膀整個(gè)表達(dá)式*(-1)這樣兩個(gè)翅膀會(huì)朝相反的方向運(yùn)動(dòng),蝴蝶就可以通過滑塊控制扇翅膀了。
4. 實(shí)現(xiàn)飛舞
在滑塊控制按alt激活表達(dá)式,輸入Math.sin(time*8)*70;
通過sin函數(shù)和time函數(shù)去控制蝴蝶煽動(dòng)翅膀的頻率。此處注意,這個(gè)“8”是控制翅膀煽動(dòng)的快慢,數(shù)值越大越快;“70”是控制翅膀煽動(dòng)幅度。
結(jié)合sin函數(shù)的屬性特性去理解,不懂的可以回去看這篇文章。
此時(shí)播放蝴蝶就會(huì)自動(dòng)飛舞了。
? ? ? ? ? ? ? ? ? ? ? ? ? ?做到這里已經(jīng)會(huì)煽動(dòng)翅膀
5. 這里我想通過滑塊去控制蝴蝶的頻率,所以我選中8,然后把表達(dá)式鏈接給一個(gè)新建的滑塊控制。
此時(shí)表達(dá)式自動(dòng)變成如圖所示,通過滑塊2控制就可以比較方便的調(diào)節(jié)蝴蝶翅膀。
6. 將這三個(gè)圖層Ctrl+shilt+Y預(yù)合成。
此操作是為了方便旋轉(zhuǎn)蝴蝶,做成立體效果。
7.打開預(yù)合成如圖所示的兩個(gè)開關(guān)。
第二個(gè)開關(guān)是保持合成內(nèi)部的圖層的三維屬性,這樣我們?cè)傩D(zhuǎn)合成的時(shí)候,蝴蝶就是立體的了。再調(diào)節(jié)好蝴蝶的方向。
8. 對(duì)合成的位置展開單獨(dú)尺寸,單獨(dú)編輯x,y的值;
Y:讓她實(shí)現(xiàn)上下飛舞,wiggle(4,100),也可以使用Math.sin()函數(shù)。
X:從左往右k兩個(gè)關(guān)鍵幀
剩下的就是自己需求對(duì)蝴蝶進(jìn)行的微妙調(diào)節(jié)了。以上就是今天簡(jiǎn)單的蝴蝶飛舞教程啦,是不是很簡(jiǎn)單~
? ? ? 這個(gè)案例是通過運(yùn)用幾個(gè)簡(jiǎn)單的表達(dá)式,替代庸雜的關(guān)鍵幀實(shí)現(xiàn)的一些按照規(guī)律循環(huán)性的動(dòng)畫,如果你get到這個(gè)點(diǎn),那你就大概領(lǐng)悟了表達(dá)式的用處,它就是體現(xiàn)在這個(gè)地方,所以并不是說表達(dá)式很難可學(xué)可不學(xué),表達(dá)式如果學(xué)了就類似于錦上添花,如何學(xué)表達(dá)式呢?
我建議是并不用花專門的某短時(shí)間去學(xué)習(xí)它,有空看看我分享的文章,我會(huì)把一些技巧和我總結(jié)性的東西分享出來給大家,地鐵上,馬桶上,有空看看,記一記。
這是我手機(jī)的屏鎖,之前換了一直沒有換過來,把自己覺得可能用得上的表達(dá)式記熟,好過你背好一大堆的表達(dá)式用時(shí)無從下手。
分享其實(shí)是為了記錄我生活中所收獲學(xué)習(xí)到東西的總結(jié),大家一起成長(zhǎng),希望后期這條路上,更多人不迷茫,更多人能夠找到自己的導(dǎo)師。
更多教程干貨,歡迎關(guān)注微信公眾號(hào)“小倉鼠愛后期”
我是后期倉鼠菌
我:加油!