After Effect FAQ 常見問題開講:如何使用 Expression 語法,讓圖層中指定的關鍵影格範圍不斷重複執行,不要再用「手工」複製關鍵影格啦!Orz Orz Orz

AE FAQ開講2

在 After Effect 中,想要讓關鍵影格的動作不斷重複進行,例如圖層不斷由左往右移動,最簡單的方式,確實就是把指定的關鍵影格複製後,就不斷貼上、貼上,再貼上,直到不需要重複的時間為止!

你累了嗎?

但是,「你累了嗎?」,用這種方式,大概只有在複製時可以得到「快感」,後續的動畫調整更新很煩麻,得改 N 次才行!

那麼有沒有比較輕鬆的方式呢?有的,After Effect 其實跟 Flash (現在更名為 Adobe Animate CC) 一樣,可以使用程式來進行控制,在 After Effect 中稱為 Expression,寫法與網頁上使用的 JavaScript 語言很接近!

以下我們就以「loopOut」語法為例,跟大家簡單說明一下,下次,就不要再用「手工」複製關鍵影格啦!Orz Orz Orz


※ 延伸閱讀:




※ Adobe 官方 After Effect Expression 參考手冊

https://helpx.adobe.com/after-effects/using/expression-language-reference.html

image

※ loopOut 語法:loopOut(type = "cycle", numKeyframes = 0)

  • loopOut:循環播放從最後一個關鍵影格開始開前指定的關鍵影格範圍!
  • type 循環類型:cycle、pingpong、offset、continue
  • numKeyframes 關鍵影格數:預設值為 0,即重複全部的關鍵影格。


※ 用複製關鍵影格的方式,製作重複動作的動畫!

image

※ 用 Expression 語法製作重複動作的動畫:(請注意英文字母大小寫視為不同指令!)

  • 標準寫法:loopOut(type = "cycle", numKeyframes = 0)
  • 簡化寫法:loopOut("cycle", 0)

image

該如何加入 Expression,以及如何輸入相關語法,以下以錄影方式來說明,可以讓大家更清楚一些!





※ After Effect loopOut 範例檔下載:


張貼留言

這個網誌中的熱門文章

原來Google雲端硬碟也能開放「匿名上傳」,做為學生作業、比賽稿件上傳就不用再傷腦筋了!(Google Apps Script應用服務指令碼)

OnlineVideoConverter 雲端影片擷取服務,讓您不只下載 youtube 影片,更能直接下載指定範圍的影片內容,幫您省下影片下載後再剪輯轉檔的時間!(也有瀏覽器擴充工具,讓使用率較高的人更方便!)

「Google 語音輸入法」、「訊飛中文語音輸入法」APP ,讓智慧型裝置也能輕鬆「離線」進行語音輸入!