請問AE裡面想做小鳥飛行的動畫 除了繪製不同角度翅膀然後逐幀播放的死辦法, 還有其它方便快捷的放法嗎?

如題


2001年我也遇到這個問題,當時非常想模仿theoneacademic這個學校的動畫,一樣是一群鳥在飛,我是想用用flash做一個。

結果我發現無論如何我也做不出來那種平滑的飛翔效果,後來多方打聽到了對方網路中心的人,給對方發郵件,結果對方哈哈一笑,說我們是拿攝像機拍的。

不謝邀。

補充一下:對方並不是說拿攝像機拍完了後放上去,對方是把攝像機拍完導入電腦,用電腦再處理並轉成swf 文件放上網頁中。


給鳥的翅膀開啟3D圖層,把錨點放到翅膀根部,然後在X軸的旋轉上添加表達式:

Math.sin(time)

翅膀會隨著時間在沿X軸來回擺動,要增大擺動幅度,可以在後面乘上一個數。

更細緻一點,可以使用貝塞爾變形曲線或者改變形狀來讓扇動的翅膀產生形變,而不再是單純的旋轉。

這樣比較快,但效果肯定不如逐幀繪製的。


不知道你是要做到哪個程度,不好回答

----------------------補充於2015年8月17日 13:21:08

當年當老師的時候,在教學過程中有過教授小鳥動畫的課程,設計到表達式等操作,實際ae里有個pingpong的表達式,結合3D圖層動畫,很方便製作。


很簡單。

翅膀開啟3D,然後右擊[角度]選擇[分離數值],x軸角度用表達式寫:90*[Math.sin(time*5)]【註:這個5是我想的,具體要調節,也許慢了】【讓翅膀繞著軸旋轉】。

用不著貝塞爾曲線,因為正弦函數本身就是平滑的。

在此推薦好知網的AE表達式教程。


如果你的小雞飛行動畫不涉及其他角度,只是一個方向上平飛的話,簡單點的可以用Puppet給翅膀加3個錨點,用null層和各個錨點做表達式關聯

優點翅膀不僵硬,缺點固定角度


3d 加動作的曲線效果解決,很多教程有的吧


推薦閱讀:

TAG:交互設計 | 用戶界面設計 | AdobeAfterEffects |