ae-null-object-keyframe-sync

通过表达式让内层合成的空对象自动同步外层空对象动画,适用于总控动画、3D 旋转绑定与镜头控制。

小涛xiaotaoMarch 24, 2026

这篇笔记介绍一个在 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

五、一步添加表达式的方法

  1. 选中内层空对象
  2. 按住 Alt/Option 点击属性秒表
  3. 粘贴表达式并回车
  4. 秒表变波浪线即表示成功

六、核心原理

内层空对象通过表达式引用外层空对象对应属性。外层打关键帧后,内层会自动同步,无需手动复制粘贴关键帧。

ae-null-object-keyframe-sync | XT Portfolio