入门AE:循环表达式的应用,附带教程
一、效果图
今天教大家理解循环表达式是什么,可能会比较麻烦,大家私下多尝试下,表达式用得好可以提高制作效率
二、教程
1、
首先打开我们的AE
2、
新建一个项目,我们将素材导入AE中
导入种类:合成-保持图层大小;图层选项:可编辑的图层样式
然后双击合成文件就行
3、
点击椭圆图层,按住shift画一个正圆
点击向后平移(锚点)工具,我们将正圆的中心点移到到正圆中心
按S键调出缩放属性,我们在0秒的时候打上关键帧,然后将时间线移动到13帧,我们将缩放改为200%
在将时间线移动到0秒,我们按T键调出不透明度,我们将不透明度改为0,打上关键帧;然后将时间线移动到3帧,不透明度改为100,我们打上关键帧;在移动时间线到13帧,我们将不透明度改为0
4、
点击心1图层,这里你们看不见,心1图层是一个灰色的红心图层
将时间线移动到3帧,按T键调出不透明度,打上关键帧;然后移动时间线到10帧,不透明度改为0
5、
点击心2图层,我们按S键调出缩放属性
时间线移动到13帧,我们打上关键帧;然后时间线移动到16帧,缩放改为120;时间线移动到19帧,缩放改为90;时间线移动到22,缩放改为100
6、
按住alt点击心2图层缩放属性前面的小码表,调出表达式
其中选择表达式语言菜单,找到Property-loopOutDuration(type = "cycle", duration = 0),这个表达式的意思是4个关键帧结束接着4个关键帧循环,不间断;而如果把“duration = 0”中的0改为1,间隔1次循环,再运动一次;改为2就是间隔2次循环
而们选择的表达式是表达式语言菜单中的Property-loopOut(type = "cycle", numKeyframes = 0)
这个表达式的意思就是4个关键帧结束接着4个关键帧循环;而“numKeyframes = 0”里的0改为1,就是在从左边往右数的第3个关键帧开始循环;改为2就是从左边往右数的第2个关键帧开始循环;改为3就是从左边往右数的第2个关键帧开始循环;这个最高就是改为3,你也可以改为100,但是效果只会出现3的效果
7、
我们点击心1和心2图层,将时间线移动到3秒06帧,我们在不透明度打上关键帧
然后将时间线移动到3秒14帧,我们将心1的不透明度改为100,心2的不透明度改为0
8、
这样我们的表达式动画就结束了,如果不用表达式的话,就需要一组一组的复制关键帧,这样效率就很慢了
结语:今天教大家了2种表达式,这也是我觉得非常常用的,可以私下多练习练习(新知识点2个)