AE循环表达式loop使用教程(中英文字幕) + 理解说明

AE循环表达式loop使用教程(中英文字幕) + 理解说明

AE的循环表达式可以用不同的循环方式来循环关键帧动画,在做MG动画时十分常用,有loopIn和loopOut两种循环方法,每种有cycle、pingpong、offset、continue四种循环方式

比如:loopIn(type=”cycle”, numKeyframes=0)

type的四种循环方式:

  • cycle:默认循环,123123
  • pingpong:乒乓球形式来回循环,12321
  • offset:后面循环数值根据前面循环数值的差做累加,1 2 4 5 7 8 10 11
    • 比如前3秒做了3个大小变化关键帧,分别是0%(第0秒),10%(第1秒),40%(第2秒),下一个循环也就是2-4秒的时候,物体大小为40%(第2秒),50%(第3秒,40%+(10%-0%)),80%(第4秒,50%+(40%-10%))
  • continue:不重复指定段,但继续基于第一个或最后一个关键帧的速度对属性进行动画制作,12468
    • 同上,2秒以后不做循环,但是继续根据第1 2秒的关键帧速度做大小变化,第1到第2秒,大小变化增加30%,那边第2到第3秒,大小变化也会增加30%,第3秒的大小为70%,第4、5、6秒的大小依次为100%、130%、160%,以此类推

loopIn和loopOut的区别:

  • loopIn是从图层入点开始就做循环动画,直到遇到第一个关键帧结束循环
  • loopOut是从最后一个关键帧之后开始做循环

numKeyframes的用法:

  • loopIn中表示:循环的段是图层从第1个关键帧到 numKeyframes+1 个关键帧的部分,比如loopIn(“cycle”, 3),表示循环的部分是第一个关键帧到第4个关键帧
  • loopOut中表示:循环的段是图层从最后1个关键帧和倒数第numKeyframes+1个关键帧为界的段,比如loopOut(“cycle”, 2),表示循环的部分是最后一个关键帧到第3个关键帧
  • numKeyframes=0的话表示所有的关键帧都会循环

书写方式:

  • loopOut(type=”cycle”, numKeyframes=1)也可以简写成loopOut(“cycle”, 1)
  • loopOut(type=”pingpong“, numKeyframes=0)也可以简写成loopOut(“pingpong“),因为默认所有关键帧都循环,可以直接省略

循环范围控制:

  • loopInDuration(type=”cycle”, duration=1),duration可以选择需要循环的时间,比如两个关键帧之间是3S,duration=1的话,只需要做0-1S的效果循环即可
  • loopOutDuration(type=”cycle”, duration=1),同理也是一样的
  • numKeyframes不同之处:numKeyframes是通过选择关键帧的循环,duration是选择时间区域的循环(每个关键帧之间不一定就是1秒哦!)

以上来自Adobe官网和站长自己的理解说明,视频教程来自Motion School,也推荐给大家看下

教程字幕:

  • 中英双语字幕,英文为准确字幕,中文为机翻字幕,仅供学习参考

百度网盘下载

原创文章,作者:mgtut,如若转载,请注明出处:https://www.mgtut.com/loop-expression/

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫

相关推荐

发表回复

登录后才能评论
联系站长 淘宝店铺
返回顶部