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