首页 > 代码库 > AE循环动画制作
AE循环动画制作
第一类:对外部导入素材直接进行循环。
这类素材好循环,直接用ctrl+F解释素材,用loop参数来设定循环次数就可以了。
具体方法是你在导入素材后点击素材,然后选ctrl+F会弹出一个对话框,最下边有一个loop选项,那里就是次数。
懒得截图了,大家一看就明白了。
第二类:对用AE制作的素材进行循环。
第一种方法:层软叠。
具体方法:
1 选中你需要循环的层,ctrl+D复制层,复制出多层,然后全部选中你复制的层,依次选中Animation>Keyframe Assistant>Sequence Layer。(中文:动画-关键帧助手-序列图层)
2 在弹出的Sequence Layer对话窗口中设置。其中,Duration下面的时码输入框用来设置层与层之间软叠的过渡时间,如果设置为0则意味着这些层彼此首尾相连。而Crossfade是用来定义如果之间有软叠过渡的话,是否进行淡入淡出,以及如何淡入淡出。有兴趣的朋友自己动手实验一下即可了解。在上面我们在Duration栏输入的是00:00:00:00,就是让层首尾相连,现在我们点击OK,确定。可以看到层已经如我们预想得到的那样,首尾相连了。
你需要多长时间,就凑足多少的层就OK了。
第二种方法:表达式。
表达式是AE里最强大的编辑方式,但是需要指明的是表达式并不是在任何情况下都可以使用的淋漓尽致,更需要指明的是我们却是要尽量少用表达式除非你的表达式恰到好处。呵呵,扯的有点远了。
具体方法:
1 首先,我们对将需要进行循环动画的素材拖入timeline窗口,然后选择该素材,按Ctrl+Alt+T(或者在layer菜单下选择Enable Time Remapping;中文:图层-时间-打开时间重测图)。
2 然后在Animation菜单中选择Add Expression ,添加表达式。
3 之后在输入框内加入下边的表达式代码:
LoopOut(type=“cycle”,numKeyframes=0)
(注意,不要从这里直接复制粘贴进去,那样会出错!按照下图选择,直接写入才会避免大小写等的参数变化错误!)