效果图
今天教大家理解循环表达式是什么,可能会比较麻烦,大家私下多尝试下,表达式用得好可以提高制作效率
教程
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个)