After Effect FAQ 常見問題開講:Composition 合成也能使用 Expression 語法,不斷重複播放動畫,真的可以不用「手工」逐一加入喔!
繼前一篇「After Effect FAQ 常見問題開講:如何使用 Expression 語法,讓圖層中指定的關鍵影格範圍不斷重複執行,不要再用「手工」複製關鍵影格啦!Orz Orz Orz」提到的 Expression 語法,可以讓我們將單一圖層做不斷的重複執行,那麼 Composition 合成可不可以用相同的方式來進行呢?答案是 YES!
其實這樣的概念類似 Flash (現在是 Adobe Animate CC) 的「Movie Clip 影片片段」,在 After Effect 中,我們也可以先將幾個單一的動畫,在 Composition 合成中完成,再將此Composition 合成加入到其它的 Composition 合成,做為圖層使用,以組合成更大規模的動畫元素或場景!
※ 參考文章:
以下面的例子來說,我們來製作一個貓頭鷹不斷眨眼的動畫!
一、在 Illustrator 中將要製作動畫的圖層與身體各自獨立成一個圖層!
二、在 After Effect 以「Composition – Retain Layer Sizes」方式匯入
這樣可以在 AE 中產生一個與 Illustrator 相同尺寸,並保留相同圖層內容的 Composition 合成。
三、製作貓頭鷹的眨眼動畫
除了用 Scale 縮放的方式,製作出以下的眨眼動畫外,也將 Composition 合成的時間長度設為一次眨眼動畫所需的「00:00:03:00」三秒鐘。
四、接下來,該如何加入 Expression,以及如何輸入相關語法,以下以錄影方式來說明,可以讓大家更清楚一些!
在看影片前,還是先把 loopOut 語法的基本語法、參數…等列在這裏,方便大家參考!
※ loopOut 語法:loopOut(type = "cycle", numKeyframes = 0)
- loopOut:循環播放從最後一個關鍵影格開始開前指定的關鍵影格範圍!
- type 循環類型:cycle、pingpong、offset、continue
- numKeyframes 關鍵影格數:預設值為 0,即重複全部的關鍵影格。
※ 用 Expression 語法製作重複動作的動畫:(請注意英文字母大小寫視為不同指令!)
- 標準寫法:loopOut(type = "cycle", numKeyframes = 0)
- 簡化寫法:loopOut("cycle", 0)
除 Expression 語法外,待會兒還會用到「Layer / Time / Enable Time Remapping」,才能完成 Composition 合成的重複喔!
※ After Effect loopOut (Composition) 範例檔下載:
※ 延伸閱讀:
- After Effect FAQ 常見問題開講:如何使用 Expression 語法,讓圖層中指定的關鍵影格範圍不斷重複執行,不要再用「手工」複製關鍵影格啦!Orz Orz Orz
- After Effect FAQ 常見問題開講:已經套用 Easy Ease 的 Keyframe 關鍵影格類型或是已手動調整過關鍵影格的貝茲曲線 ,如何恢復為原本 AE 預設值?
- VIDEO COPILOT 新的 After Effect 免費濾鏡 Plug-In:SABER 光劍、火焰、能量球動畫製作 與 Glass Eyes 玻璃眼睛貼片動畫製作
- Adobe Creative Cloud 2015 正式發表,After Effects CC2015 增添人物動畫製作生力軍 Character Animator
- 日本動漫3D動畫製作軟體:Live2D 輕鬆將2D漫畫變3D,也能與After Effect、Premiere整合喔!
- AfterEffect常用快速鍵
- 50 Amazing After Effects Tutorials(50個精彩AE教學)
留言