蝴蝶飛舞動(dòng)畫制作
在這篇文章中,我們將會(huì)介紹如何制作一個(gè)逼真的蝴蝶飛舞動(dòng)畫,并且使用AE表達(dá)式和sin函數(shù)來(lái)實(shí)現(xiàn)特定效果。導(dǎo)入蝴蝶素材首先,在Photoshop中完成蝴蝶的繪畫,然后將其導(dǎo)入到After Effects
在這篇文章中,我們將會(huì)介紹如何制作一個(gè)逼真的蝴蝶飛舞動(dòng)畫,并且使用AE表達(dá)式和sin函數(shù)來(lái)實(shí)現(xiàn)特定效果。
導(dǎo)入蝴蝶素材
首先,在Photoshop中完成蝴蝶的繪畫,然后將其導(dǎo)入到After Effects中。導(dǎo)入的文件格式應(yīng)為".psd"。由于中文版的AE存在一些問(wèn)題,在導(dǎo)入素材時(shí)需要選擇"選擇圖層"選項(xiàng),分別導(dǎo)入"left"、"right"和"body"三個(gè)圖層。
動(dòng)畫基本原理
蝴蝶飛舞的動(dòng)畫基本原理是讓蝴蝶的兩只翅膀沿Y軸相反方向旋轉(zhuǎn)。新建一個(gè)合成,并將三個(gè)圖層拖入合成窗口,確保它們都打開了三維開關(guān)。為了調(diào)整翅膀的旋轉(zhuǎn),我們需要?jiǎng)?chuàng)建一個(gè)"空白對(duì)象",并確保它也打開了三維開關(guān)。然后,按住"ALT"鍵點(diǎn)擊翅膀圖層的Y軸旋轉(zhuǎn)屬性,在表達(dá)式中添加相關(guān)代碼。
改變旋轉(zhuǎn)方向
當(dāng)我們調(diào)整空白對(duì)象的Y軸旋轉(zhuǎn)參數(shù)時(shí),會(huì)發(fā)現(xiàn)蝴蝶的兩只翅膀旋轉(zhuǎn)方向是相同的。如果希望翅膀旋轉(zhuǎn)方向相反,只需要在"left"或"right"圖層的Y軸旋轉(zhuǎn)表達(dá)式后面乘以(-1)即可。
控制蝴蝶飛舞
現(xiàn)在,我們可以通過(guò)調(diào)整空白對(duì)象的參數(shù)來(lái)控制蝴蝶的飛舞。展開空白對(duì)象的旋轉(zhuǎn)屬性,按住"ALT"鍵點(diǎn)擊Y軸旋轉(zhuǎn)屬性,在表達(dá)式中輸入"time*某個(gè)數(shù)",并預(yù)覽效果。為了更好地控制表達(dá)式,我們可以添加滑塊控制,通過(guò)調(diào)整滑塊的參數(shù)來(lái)控制蝴蝶的飛舞。
使用sin函數(shù)
預(yù)覽時(shí)可能會(huì)發(fā)現(xiàn),制作的蝴蝶飛舞動(dòng)畫的展翅幅度趨向于無(wú)窮大,而真實(shí)的蝴蝶飛舞翅膀擺幅是在特定區(qū)間內(nèi)來(lái)回?cái)[動(dòng)的。因此,我們可以使用sin函數(shù)來(lái)修改空白對(duì)象的Y軸旋轉(zhuǎn)表達(dá)式,通過(guò)調(diào)整sin函數(shù)的參數(shù)來(lái)控制蝴蝶的飛舞頻率和振幅。
總結(jié)
通過(guò)這篇文章,我們學(xué)習(xí)了如何使用AE表達(dá)式和sin函數(shù)來(lái)制作逼真的蝴蝶飛舞動(dòng)畫。AE表達(dá)式可以用于在同一圖層的不同屬性之間建立關(guān)系,也可以在不同圖層之間建立表達(dá)式關(guān)聯(lián)。利用sin函數(shù),我們可以控制蝴蝶飛舞的頻率和振幅,使動(dòng)畫更加逼真。