更新於 2024/12/03閱讀時間約 6 分鐘

《Ae教學-wiggle》【搞什麼系列】第三章-幼苗_AE表達式(expression)

【搞什麼系列】第三章-幼苗 (wiggle)

【搞什麼系列】第三章-幼苗 (wiggle)


嗨!我是新手村村長Fei!很高興今天又看到你了!在村外往東300公尺有一個魔力充沛的小花園,今天要交付你的主線任務——種下屬於自己的"魔力幼苗",並用咒語(wiggle)灌溉他,讓小幼苗更有生命力!而隨著你的冒險進度的增加,小幼苗也會跟著你一起成長茁壯!期望你的幼苗最後能成為參天大樹或美麗的花!


1. 新手的主線任務

wiggle( , ) 是什麼?


擺動(頻率,振幅)
( )裡第一個值為速度,就是每秒擺動幾次;第二個值為強度,就是擺動正負到多少pixel 。

村長使用<翻譯蒟蒻>
wiggle(5,100) | 這個擺動每秒擺動5次,每次擺動範圍 -100~100 pixel


wiggle 不同頻率,相同振幅

村長的施法時間
村長對著左邊球的 Position 使用 wiggle(5,100)

Ae表達式(expression)_ Position 使用 wiggle(5,100)

對右邊球的 Position 使用 wiggle(50,100)

頻率(每秒擺動幾次)_5與50的差別

結論:右邊的球每秒擺動的頻率較高,所以看起來速度較快


wiggle 相同頻率,不同振幅

村長對著左邊球的 Position 使用 wiggle(5,100)
對右邊球的 Position 使用 wiggle(5,250)

振幅(擺動範圍)_100與250的差別

結論:右邊的球振幅較大,從圖中可以看出移動範圍比左邊大


wiggle 應用在 Opacity 上

會有閃爍的效果。

球的 Opacity 為 100%,在 Opacity 使用 wiggle(5,100)
() 內前面的數值為閃爍的頻率, () 內後面的數值會在 100% 的正負 100 內擺動,而 Opacity 的數值最高為100%,所以此球 Opacity 擺動的範圍為 0-100% 之間。

球的 Opacity 為 50%,在 Opacity 使用 wiggle(5,20)
此球 Opacity 擺動的範圍為 30-70% 之間。

wiggle 應用在 Opacity 上


恭喜你完成新手的主線任務-種下幼苗
任務獎勵:幼苗種子
(道具。適合種植地點:東邊小花園。種下後會隨著你的冒險進度的增加,小幼苗也會跟著你一起成長茁壯!期望你的幼苗最後能成為參天大樹或美麗的花!)


種下屬於自己的"魔力幼苗"吧!種下之後也記得常常回來看看喔!

村長說完後,便往村裡的方向走去......

你呆呆地站在原地,看著手中的幼苗,耳邊傳來早已看不見身影的村長聲音,勇者啊!請繼續努力增強自己,幼苗會跟著你一起在這個世界茁壯、成長!手中的幼苗發散著微弱的光芒,你走到一個小空地,將它種下。


----------嘿!基礎你學完了!如果還想繼續升級,請往下看!----------
接下來的內容就不是基礎篇(主線任務)囉~


2. 小進階技巧

wiggle 怎麼單向擺動?

簡單的方式,是將 Position 進行 Separate Dimensions(分離方向),忘記的話可以到上一章,複習一下! 今天要教你的是另一個方法!

新增一個 Null Object (空物件)。

創建 Null Object (空物件)


在 Effect & Presets 中找到 "Slider Control" (滑桿),並拖曳至剛剛創建的Null Object。

Effect & Presets 搜尋 Slider Control (滑桿)


先在 shape 的 Position 表達式裡輸入 x =
並把文字輸入點放在 x = 後 ,然後再把表達式裡的迴紋,拖曳至Slider


就會出現以下紅框裡的文字

村長使用<翻譯蒟蒻>
這個Composition裡的layer("layer名字")裡的effect("effect名")("名字")

x 軸綁定滑桿的數值,y 軸保持固定值 540

//使用滑桿控制 (Slider Control) X軸的位置,後面結束記得加上";"
x = thisComp.layer("控制shape x軸").effect("Slider Control")("Slider");
y=540; //y軸固定數值540​,後面結束記得加上";"
[x,y] //[x,y]​用來宣告上面數值是矩陣

上下兩個顯示的效果一樣,只是上方方式如後續需要修改比較方便。

//使用滑桿控制 (Slider Control) X軸的位置  (同上面效果)
[thisComp.layer("控制shape x軸").effect("Slider Control")("Slider"),540]

改變滑桿數值,物體就會跟著數值大小移動


確認綁定好 y 軸後,在 Slider 中輸入

wiggle(5,100)

就能產生 x 軸單向擺動的效果!



✴️村長的宣傳時間✴️

📌最新動畫作品在這 ➡️ instagram
📌更新會比 IG 晚一天 ➡️ YouTube
📌追蹤✅、點❤️、分享🔗、收藏📂


合作請
私訊 Instagram
或寄信至 x.fei.4044@gmail.com


分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.