用户指南 取消(C)

为位置属性和路径创建空对象

  1. After Effects 用户指南
  2. Beta 版
    1. Beta 版项目概述
    2. After Effects Beta 版主页
  3. 快速入门
    1. After Effects 快速入门
    2. After Effects 的新增功能 
    3. 发行说明 | After Effects
    4. After Effects 系统要求
    5. After Effects 中的键盘快捷键
    6. 支持的文件格式 | After Effects
    7. 硬件建议
    8. 适用于 Apple Silicon 的 After Effects
    9. 规划和设置
  4. 工作区
    1. 常规用户界面项
    2. 了解 After Effects 界面
    3. 工作流程
    4. 工作区、面板和查看器
  5. 项目与合成
    1. 项目
    2. 合成基础知识
    3. 预合成、嵌套和预渲染
    4. 使用合成分析器查看详细的性能信息
    5. CINEMA 4D 合成渲染器
  6. 导入素材
    1. 准备并导入静止图像
    2. 从 After Effects 和 Adobe Premiere Pro 导入
    3. 导入和解释视频与音频
    4. 准备和导入 3D 图像文件
    5. 导入和解释素材项目
    6. 使用素材项目
    7. 使用“场景编辑检测”检测编辑点
    8. XMP 元数据
  7. 文本和图形
    1. 文本
      1. 设置字符格式和“字符”面板
      2. 文本效果
      3. 创建和编辑文本图层
      4. 设置段落格式和“段落”面板
      5. 凸出文本和形状图层
      6. 为文本设置动画
      7. 文本动画的示例和资源
      8. 实时文本模板
    2. 动态图形
      1. 在 After Effects 中使用动态图形模板
      2. 使用表达式在动态图形模板中创建下拉列表
      3. 使用“基本属性”创建动态图形模板
      4. 替换动态图形模板和基本属性中的图像和视频
      5. 使用“属性”面板更快、更轻松地制作动画
  8. 绘图、绘画和路径
    1. 形状图层、路径和矢量图形的概述
    2. 绘画工具:笔刷、仿制图章和橡皮擦
    3. 将形状描边椎体化
    4. 形状图层的形状属性、绘画操作和路径操作
    5. 使用“位移路径”形状效果更改形状
    6. 创建形状
    7. 创建蒙版
    8. 使用内容识别填充面板,移除视频中的对象
    9. Roto 笔刷和调整遮罩
    10. 为位置属性和路径创建空对象
  9. 图层、标记和摄像机
    1. 选择和排列图层
    2. 混合模式和图层样式
    3. 3D 图层
    4. 图层属性
    5. 创建图层
    6. 管理图层
    7. 图层标记和合成标记
    8. 摄像机、光和目标点
  10. 动画、关键帧、运动跟踪和抠像
    1. 动画
      1. 动画基础知识
      2. 使用人偶工具制作动画
      3. 管理形状路径和蒙版并对其进行动画制作
      4. 使用 After Effects 为 Sketch 和 Capture 形状制作动画
      5. 分类动画工具
      6. 使用数据驱动的动画
    2. 关键帧
      1. 关键帧插值
      2. 设置、选择和删除关键帧
      3. 编辑、移动和复制关键帧
    3. 运动跟踪
      1. 跟踪和稳定运动
      2. 人脸跟踪
      3. 蒙版跟踪
      4. 蒙版引用
      5. 速度
      6. 时间拉伸和时间重映射
      7. 时间码和时间显示单位
    4. 抠像
      1. 抠像
      2. 抠像效果
  11. 透明度与合成
    1. 合成和透明度概述及资源
    2. Alpha 通道和遮罩
    3. 轨道遮罩和移动遮罩
  12. 调整颜色
    1. 颜色基础知识
    2. 色彩管理
    3. 颜色校正效果
    4. OpenColorIO 和 ACES 色彩管理
    5. 增强的 HDR 支持
    6. HDR 导入和导出
  13. 效果和动画预设
    1. 效果和动画预设概述
    2. 效果列表
    3. 效果管理器
    4. 模拟效果
    5. 风格化效果
    6. 音频效果
    7. 扭曲效果
    8. 透视效果
    9. 通道效果
    10. 生成效果
    11. 时间效果
    12. 过渡效果
    13. 果冻效应修复效果
    14. 模糊和锐化效果
    15. 3D 通道效果
    16. 实用效果
    17. 遮罩效果
    18. 杂色和颗粒效果
    19. 保留细节放大效果
    20. 旧版效果
  14. 表达式和自动化
    1. 表达式
      1. 表达式基础知识
      2. 了解表达式语言
      3. 使用表达式控件
      4. JavaScript 与旧版 ExtendScript 表达式引擎之间的语法差别
      5. 正在编辑表达式
      6. 表达式错误
      7. 使用表达式编辑器
      8. 使用表达式编辑和访问文本属性
      9. 表达式语言引用
      10. 表达式示例
    2. 自动化
      1. 自动化
      2. 脚本
  15. 沉浸式视频、VR 和 3D
    1. 在 After Effects 中构造 VR 环境
    2. 应用沉浸式视频效果
    3. 用于 VR/360 视频的合成工具
    4. 高级 3D 渲染器
    5. 将 3D 模型导入并添加到合成中
    6. 从 Creative Cloud Libraries 导入3D 模型
    7. 基于图像的光照
    8. 动画环境光
    9. 从 3D 模型中提取光线和相机并为其制作动画
    10. 跟踪 3D 摄像机运动
    11. 投射和接受阴影
    12. 嵌入的 3D 模型动画
    13. 阴影捕手
    14. 3D 深度数据提取
    15. 修改 3D 图层的素材属性
    16. 使用 3D 设计空间
    17. 3D 变换 Gizmo
    18. 使用 3D 动画执行更多操作
    19. 使用 Mercury 3D 引擎实时预览对 3D 设计的更改
    20. 向图形添加响应式设计
  16. 视图和预览
    1. 预览
    2. 使用 Mercury Transmit 进行视频预览
    3. 修改和使用视图
  17. 渲染和导出
    1. 渲染和导出的基础知识
    2. After Effects 中的 H.264 编码
    3. 将 After Effects 项目导出为 Adobe Premiere Pro 项目
    4. 转换影片
    5. 多帧渲染
    6. 自动渲染和网络渲染
    7. 渲染和导出静止图像及静止图像序列
    8. 在 After Effects 中使用 GoPro CineForm 编解码器
  18. 使用其他应用程序
    1. Dynamic Link 和 After Effects
    2. 使用 After Effects 和其他应用程序
      1. 将 After Effects 项目导出为 Premiere Pro 项目
    3. After Effects 中的同步设置
    4. After Effects 中的 Creative Cloud Libraries
    5. 增效工具
    6. Cinema 4D 和 Cineware
  19. 协作:Frame.io 和团队项目
    1. 在 Premiere Pro 和 After Effects 中协作
    2. Frame.io
      1. 安装和激活 Frame.io
      2. 将 Frame.io 与 Premiere Pro 和 After Effects 搭配使用
      3. 常见问题解答
    3. 团队项目
      1. 开始使用团队项目
      2. 创建团队项目
      3. 使用团队项目进行协作
  20. 内存、存储、性能
    1. 内存和存储
    2. After Effects 处理预览时内存不足问题的方式    
    3. 提高性能
    4. 首选项
    5. After Effects 的 GPU 和 GPU 驱动程序要求
  21. 知识库
    1. 已知问题
    2. 已修复的问题
    3. 常见问题解答
    4. After Effects 和 macOS Ventura
    5. After Effects 处理预览时内存不足问题的方式

了解如何创建空对象,以控制位置属性和路径,简化动画并增强控制和效率。

本页主题:

使用“空对象”来控制位置属性和对象的运动,可让您在 After Effects 中更轻松地工作,尤其是在您有众多图层或复杂的动画时。 它允许您控制图层中的任意点,就好像该点是独立的图层一样,这具有许多潜在的好处。

父级关系连接图层并影响所有变换(位置缩放旋转),它与父级关系不同。 通过位置点的空对象控制器路径点的空对象控制器创建的空对象控制器仅链接位置,允许图层独立缩放和旋转。

创建位置属性的空对象控制器

借助位置属性的空对象控制器,您可以从任意位置点快速创建控制器空对象,从而为该点制作动画,就好像它是独立的图层一样。 这允许您将某个特定点(例如形状、对象或图层内的某个位置锚点)与同一图层内的其他元素隔离并控制它的运动。

  1. 根据需要设置合成和图层。

  2. 选择要在其中创建位置点空对象控制器的图层。

    当您仅选择图层并使用位置点的空对象控制器命令时,选定图层的位置属性将链接到控制器空对象。 

    已选择一个形状图层,并且从“创建”上下文菜单中选择“位置点的空对象控制器”。
    选择图层,以便将选定图层的位置属性链接到控制器空对象。

    要链接任何其他位置属性(例如锚点),必须在时间轴中选择该属性。

    在“时间轴”面板中,“形状”图层的属性已展开,并选择了“锚点”。 “创建”菜单已打开,突出显示“位置点的空对象控制器”。
    在时间轴中选择“锚点”以链接到控制器空对象的示例。

  3. 执行以下任一操作,为位置点创建空对象图层:

    • 图层 > 创建 > 位置点的空对象控制器
    • 动画 > 关键帧助手 > 位置点的空对象控制器
    • 时间轴面板或属性面板中右键单击图层的位置属性,然后选择关键帧助手 > 位置点的空对象控制器
    注意:
    • 请确保将项目设置为使用 JavaScript 表达式引擎。 您可以转到项目设置 > 表达式 > 表达式引擎 > JavaScript 来进行设置。
    • 请确保合成中没有重名的图层。
  4. 已创建一个空对象图层,根据它链接到的图层及其控制的属性对其进行命名。 标签颜色也会被复制,以便更好地区分和定位。

    已创建一个新的空对象图层,具有相同名称并指示已链接的属性。
    已创建一个空对象图层,其名称和颜色与链接的图层和属性相符。

  5. 完成后,您可以开始使用空对象控制器来调整链接的位置属性。

以下是一些有用提示:

  • 任何时候,都可以使用效果控件面板查看或修改影响链接位置属性控制图层的图层控件。 使用此选项可将位置点链接到其他现有图层。
“效果控件”面板和“图层控件”已打开,您可以使用“图层”下拉菜单将位置点链接到其他现有图层。
使用“效果控件”面板可查看或调整链接位置属性的“图层控件”。

  • 在将位置链接到控制器空对象后,将图层的位置维度分开(将 X、Y和 Z 轴拆分为单独的属性)时,空对象将不再控制它们,除非它们被明确地重新链接。 右键单击并重新应用链接命令,将分隔的“位置”属性重新链接到空对象。
在拆分维度的属性的菜单选项中,选择“位置点的空对象控制器”。
将图层的“位置”维度(X、Y、Z)拆分为单个属性后,可将它们重新链接到控制器空对象。

  • 当您创建空对象控制器时,它将匹配图层的维度:2D 图层匹配 2D,3D 图层匹配 3D。 将 3D 空对象更改为 2D,可使链接的 3D 图层保持在其视觉 2D 位置。 这允许将 3D 图层轻松链接到 2D 空间,并将 2D 图层轻松链接到 3D 空间。

可能的用例

使用 3D 空间

  • 效果点:将效果点(例如渐变点、镜头光晕)链接到 3D 空对象,以便在 3D 空间中进行动态控制。

使用效果的应用场景

  • 光束效果:将多个光束链接到空对象,以创建复杂的图案和动画。
  • CC 胶水枪效果:CC 胶水枪效果链接到空对象,以便对动画进行更多控制,从而允许描边宽度进行动态变化。
  • CC 粒子世界:从由空对象控制的运动路径中发射粒子,并使用相同的空对象点组合不同的粒子系统。

人偶控点和操纵

  • 人偶控点链接到控制器空对象,以便简单地进行操纵、更轻松地制作动画。 将生成的空对象设置为其他对象的父项,可创建简单的向前运动操纵。 对于高级人偶控点控点的其他旋转缩放属性也已链接到控制器空对象,从而可以实现更加复杂的操纵。

3D 应用场景

  • 摄像机目标点:使用空对象控制摄像机目标点,使其跟随特定图层。 将生成的控制器空对象设置为其他图层的父项,实现动态摄像机运动。
  • 点光:将镜头眩光链接到点光,以模拟显示光线。

形状图层和渐变

  • 形状组:使用空对象控制器控制形状位置组,而无需将其从形状图层中提取出来。
  • 渐变:将渐变点链接到其他图层以实现动态控制。
注意:

形状图层中的点链接到空对象控制器时,修改包含形状组的倾斜值或使缩放不均匀(即未链接)可能会导致该点从空对象偏移。这也适用于位置点的空对象和路径点的空对象。

通过形状路径和蒙版路径创建空对象

通过路径点生成空对象,您可以更精细地控制复杂路径动画或更轻松地将其他图层连接到路径。 

路径点到任何已连接空对象的表达式链接可以补偿嵌套形状组内的基本变换。因此,即使形状组变换偏移或已设置动画,空对象也可以精确控制或链接到路径点。

最初,用于从形状蒙版路径创建空对象的三个命令是通过“窗口”菜单的从 Paths.jsx ScriptUI 创建空对象面板提供的。 已更新它们并作为菜单命令提供。

以下是基于形状蒙版路径属性的点创建空对象的三个可用命令:

  • 路径点的空对象控制器:为所选路径蒙版路径属性的每个点创建空对象控制器。 每个空对象控制路径中一个点(顶点)的位置,但图层控件表达式控件允许将点链接到其他图层。
  • 空对象跟随路径点:这将为所选路径属性的每个点创建一个空图层。 每个空对象将跟随各自的路径点,而不是控制点。 这允许将其他图层设置为动画路径的父项,方法是将它们设置为已链接空对象的父项。
  • 沿路径进行空对象追踪:创建沿选定路径属性追踪的空对象,将其重新定位以匹配路径曲线,并匹配路径的任意动画。 将向空对象图层添加一个控制器效果,以调整沿着路径的进度,以及在到达终点时它是否会循环回路径的起点。

更多此类内容

更快、更轻松地获得帮助

新用户?