在使用AE制作动画时,重复动作常需设置大量关键帧,而通过父子关系实现某些效果时,部分属性(如不透明度)又无法直接应用。为解决这类问题,可借助AE中的表达式功能,大幅提升工作效率与动画灵活性。尽管表达式涉及一定英文内容,学习资料相对有限,对无编程经验者有一定门槛,但只要投入时间理解原理并勤加练习,掌握起来并不困难。
1、 启动AE软件,创建名为AE表达式的用法的HDTV 1080 25合成项目。
2、 创建两个新形状图层。
3、 运行AE表达式有两种方法:
4、 直接拖拽文件即可,操作最简便。
5、 制作红五星图层不透明度从无到有的动画效果,如左图一所示,逐步显现至左图二状态。
6、 按住Alt键,鼠标左键点击绿色矩形图层不透明度前的选项。
7、 打开码表,调出AE中的不透明度表达式。
8、 将绿矩形图层表达式中红框标注的关联器进行连接操作。
9、 将图层拖至红五星不透明度位置,如左图三和左图四所示。
10、 观察效果:两图层初始透明度为0,2秒后均变为100%。
11、 按住Alt键,同时点击图层属性前的码表图标。
12、 右侧第一个图标(红框)表示表达式已启用,无需时可点击关闭。第二个图标(黄框)用于显示表达式图表。第三个图标(绿框)为表达式关联器,可实现类似父级链接的功能,免去手动编写表达式。第四个图标(蓝框)是表达式语音菜单,包含AE中全部可用的表达式命令,便于快速调用与操作。
13、 按住Alt键,点击图层旋转属性前的码表图标以创建表达式。
14、 打开表达式语音菜单,选取key-time,代表属性参数每秒的变化数值。
15、 构建旋转表达式。
16、 将图标向右拖至6秒位置,红五星随之旋转6度。
17、 将时间乘以20后,其运转速度也随之提升至原来的20倍。
评论
更多评论