After Effect FAQ 常見問題開講:如何使用 Expression 語法,讓圖層中指定的關鍵影格範圍不斷重複執行,不要再用「手工」複製關鍵影格啦!Orz Orz Orz
在 After Effect 中,想要讓關鍵影格的動作不斷重複進行,例如圖層不斷由左往右移動,最簡單的方式,確實就是把指定的關鍵影格複製後,就不斷貼上、貼上,再貼上,直到不需要重複的時間為止!
那麼有沒有比較輕鬆的方式呢?有的,After Effect 其實跟 Flash (現在更名為 Adobe Animate CC) 一樣,可以使用程式來進行控制,在 After Effect 中稱為 Expression,寫法與網頁上使用的 JavaScript 語言很接近!
以下我們就以「loopOut」語法為例,跟大家簡單說明一下,下次,就不要再用「手工」複製關鍵影格啦!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教學)
※ Adobe 官方 After Effect Expression 參考手冊
https://helpx.adobe.com/after-effects/using/expression-language-reference.html
※ loopOut 語法:loopOut(type = "cycle", numKeyframes = 0)
- loopOut:循環播放從最後一個關鍵影格開始開前指定的關鍵影格範圍!
- type 循環類型:cycle、pingpong、offset、continue
- numKeyframes 關鍵影格數:預設值為 0,即重複全部的關鍵影格。
※ 用複製關鍵影格的方式,製作重複動作的動畫!
※ 用 Expression 語法製作重複動作的動畫:(請注意英文字母大小寫視為不同指令!)
- 標準寫法:loopOut(type = "cycle", numKeyframes = 0)
- 簡化寫法:loopOut("cycle", 0)
該如何加入 Expression,以及如何輸入相關語法,以下以錄影方式來說明,可以讓大家更清楚一些!
※ After Effect loopOut 範例檔下載:
※ 20240428 補充
School Motion 網站上有針對以下這三種 Loop 語法做很詳細的說明,可以將內容翻譯成中文來觀看:https://www.schoolofmotion.com/blog/loop-expression-after-effects
留言