这篇笔记介绍一个在 AE 中非常实用的同步方案:外层合成中的控制空对象打关键帧,内层嵌套合成中的空对象通过表达式自动跟随,实现统一控制、减少重复操作。
一、适用场景
- 外层合成放控制空对象并打关键帧
- 内层嵌套合成里的空对象自动同步外层动画
- 适用于总控动画、3D 旋转绑定、镜头控制
二、工程结构(固定命名,可直接照抄)
- 总合成:
测试- 空对象:
空对象控制外 - 嵌套合成:
控制合成
- 空对象:
- 子合成:
控制合成- 空对象:
空对象控制内
- 空对象:
目标:空对象控制内 同步 空对象控制外。
三、通用表达式格式
comp("外层合成名").layer("外层图层名").transform.属性
四、可直接复制的完整表达式
1) 2D 属性同步
位置:
comp("测试").layer("空对象控制外").transform.position
缩放:
comp("测试").layer("空对象控制外").transform.scale
旋转:
comp("测试").layer("空对象控制外").transform.rotation
不透明度:
comp("测试").layer("空对象控制外").transform.opacity
2) 3D 属性同步(先开启 3D 开关)
方向(Orientation):
comp("测试").layer("空对象控制外").transform.orientation
X / Y / Z 旋转:
comp("测试").layer("空对象控制外").transform.rotationX
comp("测试").layer("空对象控制外").transform.rotationY
comp("测试").layer("空对象控制外").transform.rotationZ
五、一步添加表达式的方法
- 选中内层空对象
- 按住
Alt/Option点击属性秒表 - 粘贴表达式并回车
- 秒表变波浪线即表示成功
六、核心原理
内层空对象通过表达式引用外层空对象对应属性。外层打关键帧后,内层会自动同步,无需手动复制粘贴关键帧。