AE循环表达式是一个很常用的AE表达式,可以很大程度的减少制作动画和特效工作量,可用在植物,头发,肢体晃动摇摆以及灯光闪烁和一些循环的动画上面,在MG动画制作方方面用的会比较多。主要有以下4种循环
(资料图)
loopIn(type = "cycle/pingpong/offset/continue", numKeyframes = 0)
loopIn:向前循环动画帧
Type:循环的类型
Cycle:从头开始一直循环范围内的动画帧
Pingpong:向乒乓球一样,来回循环范围内的动画帧
Offset:以上个循环结束的状态开始下一个循环
Continue:一直持续循环结束时的状态
numKeyframes:确定循环的帧数,为0时,默认循环所有的帧;Continue没有第二个参数
loopOut(type = "cycle/pingpong/offset/continue", numKeyframes = 0)
loopIn:向后循环动画帧
Type:循环的类型
Cycle:从头开始一直循环范围内的动画帧
Pingpong:向乒乓球一样,来回循环范围内的动画帧
Offset:以上个循环结束的状态开始下一个循环
Continue:一直持续循环结束时的状态
numKeyframes:确定循环的帧数,为0时,默认循环所有的帧;Continue没有第二个参数
loopInDuration(type = "cycle/pingpong/offset/continue", duration = 0)
loopIn:向前循环动画时间
Type:循环的类型
Cycle:从头开始一直循环范围内的动画时间
Pingpong:向乒乓球一样,来回循环范围内的动画时间
Offset:以上个循环结束的状态开始下一个循环
Continue:一直持续循环结束时的状态
duration:确定循环的帧数,为0时,默认循环从0开始到结束帧的所有的时间;Continue没有第二个参数
loopOutDuration(type = "cycle/pingpong/offset/continue", duration = 0)
loopIn:向后循环动画时间
Type:循环的类型
Cycle:从头开始一直循环范围内的动画时间
Pingpong:向乒乓球一样,来回循环范围内的动画时间
Offset:以上个循环结束的状态开始下一个循环
Continue:一直持续循环结束时的状态
duration:确定循环的帧数,为0时,默认循环从0开始到结束帧的所有的时间;Continue没有第二个参数
视频地址 https://www.bilibili.com/video/bv1xB4y1a7P5?vd_source=e63b370904813df9ef018a897cb7eb91