After Effects循環表達式

After Effects循環表達式

更新於 發佈於 閱讀時間約 4 分鐘
raw-image

Adobe After Effects 中,LoopOut 是一個非常有用的表達式,用於創建層屬性(如位置、旋轉、透明度等)的循環動畫。這個表達式可以幫助設計師自動重複一段關鍵幀動畫,而不需要手動複製和粘貼這些幀。


指令基本樣式

loopIn(type="cycle", numKeyframes=0)
loopOut(type="cycle", numKeyframes=0)
loopInDuration(type="cycle", duration=0)
loopOutDuration(type="cycle", duration=0)

------------------------------------------------------------------------------------

oopIn(type="cycle", numKeyframes=0)

指令loop方式有四種如下:


  • loopIn循環指令作為用時間段從圖層起點點到圖層中最後一個關鍵幀
raw-image
  • loopOut循環指令作用為時間段從圖層的第一個關鍵幀一直到圖層會後段點
raw-image
  • loopInDuration循環指令作為用時間段從圖層起點點到圖層中最後一個關鍵幀
raw-image
  • loopOutDuration循環指令作用為時間段從圖層的第一個關鍵幀一直到圖層會後段點
raw-image

這裡其實只需要loopIn和loopOut兩種就行了,分別對應了循環前和循環後。

------------------------------------------------------------------------------------


loopIn(type="cycle", numKeyframes=0)

type的部分也分為有cycle、pingpong、offset、continue四種指令:


//pingpong// 乒乓,即雙向循環

單向循環pingpong影片播完之後再次撥放使用在重複片段時使用。

raw-image

loopOut(type="pingpong")


//cycle// 單向循環

累加循環可以運算所有影格在其間所增加的數值。

raw-image

loopOut(type = "cycle")


//offset// 整段累加循環

累加循環可以運算所有影格在其間所增加的數值。

raw-image

loopOut(type = "offset")


//continue// 末段累加循環

製作有運動慣性的物體時可以使用末段累加循環。

raw-image

loopOut(type = "continue")


loopIn(type=”cycle”, numKeyframes=0) numKeyframes 和 duration

  • numKeyframes 按照關鍵幀環
  • duration 按照時間循環


默認值0表示,numKeyframes按照關鍵幀環例如loopIn(type=”cycle”, numKeyframes=5)

表示以第一個關鍵幀和第6個關鍵幀之間的區域為循環的部分,duration按照時間循環loopInDuration(type=”cycle”, duration=1)表示循環第一個關鍵幀之後的第1秒,循環從最後一個關鍵幀之前的1秒。


原始貼文:https://www.january0101.com/post/aftereffectsloopexpression

avatar-img
JAN1 LAB 動畫實驗室
6會員
6內容數
JAN1 動畫實驗室,專業創造角色IP,包括動畫、漫畫、遊戲等不同領域。我們致力於創造有趣、充滿魅力的角色,並透過精湛的技藝,將這些角色帶入不同的媒體平台,打造出具有廣泛影響力的IP。 https://www.jan1lab.com/
留言
avatar-img
留言分享你的想法!
JAN1 LAB 動畫實驗室 的其他內容
本文介紹瞭如何使用 Photoshop 和 Cinema 4D 創建手繪風格動畫場景。從照片處理到模型建模、材質貼圖、額外元素建模、光線和打光、渲染與後期處理,逐步解說了創建過程。通過這些建議,你將能夠創建一個既細緻又富有動畫效果的手繪風格場景,為你的動畫作品增添獨特的魅力和視覺吸引力。
本文介紹了在After Effects中使用表達式為圖層添加延遲效果的方法,通過根據層的索引相對於其父層的索引來計算延遲時間,並應用到層的位置屬性上,可以創建連續的延遲效果,使每個層根據其索引值產生不同的延遲,形成鏈條效應。
在 After Effects 中,彈跳效果(Bounce Expression)可以讓層看起來像是受到彈簧或重力的影響,常用於創建自然的運動效果。這些表達式可以應用於位置(Position)、比例(Scale)、透明度(Opacity)等屬性。
本文介紹瞭如何使用 Photoshop 和 Cinema 4D 創建手繪風格動畫場景。從照片處理到模型建模、材質貼圖、額外元素建模、光線和打光、渲染與後期處理,逐步解說了創建過程。通過這些建議,你將能夠創建一個既細緻又富有動畫效果的手繪風格場景,為你的動畫作品增添獨特的魅力和視覺吸引力。
本文介紹了在After Effects中使用表達式為圖層添加延遲效果的方法,通過根據層的索引相對於其父層的索引來計算延遲時間,並應用到層的位置屬性上,可以創建連續的延遲效果,使每個層根據其索引值產生不同的延遲,形成鏈條效應。
在 After Effects 中,彈跳效果(Bounce Expression)可以讓層看起來像是受到彈簧或重力的影響,常用於創建自然的運動效果。這些表達式可以應用於位置(Position)、比例(Scale)、透明度(Opacity)等屬性。