- After Effects 用户指南
- Beta 版
- 快速入门
- 工作区
- 项目与合成
- 导入素材
- 文本和图形
- 图层、标记和摄像机
- 动画、关键帧、运动跟踪和抠像
- 透明度与合成
- 调整颜色
- 效果和动画预设
- 表达式和自动化
- 沉浸式视频、VR 和 3D
- 视图和预览
- 渲染和导出
- 使用其他应用程序
- 协作:Frame.io 和团队项目
- 内存、存储、性能
- 知识库
了解如何创建空对象,以控制位置属性和路径,简化动画并增强控制和效率。
使用新的 Beta 版功能
为位置属性和路径创建空对象现在可供测试和反馈。立即在 After Effects (Beta) 中试用。
本页主题:
使用“空对象”来控制位置属性和对象的运动,可让您在 After Effects 中更轻松地工作,尤其是在您有众多图层或复杂的动画时。它允许您控制图层中的任意点,就好像该点是独立的图层一样,这具有许多潜在的好处。
父级关系连接图层并影响所有变换(位置、缩放、旋转),它与父级关系不同。通过位置点的空对象控制器和路径点的空对象控制器创建的空对象控制器仅链接位置,允许图层独立缩放和旋转。
借助位置属性的空对象控制器,您可以从任意位置点快速创建控制器空对象,从而为该点制作动画,就好像它是独立的图层一样。这允许您将某个特定点(例如形状、对象或图层内的某个位置或锚点)与同一图层内的其他元素隔离并控制它的运动。
-
根据需要设置合成和图层。
-
选择要在其中创建位置点空对象控制器的图层。
当您仅选择图层并使用位置点的空对象控制器命令时,选定图层的位置属性将链接到控制器空对象。
选择图层,以便将选定图层的位置属性链接到控制器空对象。 选择图层,以便将选定图层的位置属性链接到控制器空对象。 要链接任何其他位置属性(例如锚点),必须在时间轴中选择该属性。
在时间轴中选择“锚点”以链接到控制器空对象的示例。 在时间轴中选择“锚点”以链接到控制器空对象的示例。 -
执行以下任一操作,为位置点创建空对象图层:
- 图层 > 创建 > 位置点的空对象控制器。
- 动画 > 关键帧助手 > 位置点的空对象控制器。
- 在时间轴面板或属性面板中右键单击图层的位置属性,然后选择关键帧助手 > 位置点的空对象控制器。
注意:- 请确保将项目设置为使用 JavaScript 表达式引擎。您可以转到项目设置 > 表达式 > 表达式引擎 > JavaScript 来进行设置。
- 请确保合成中没有重名的图层。
-
已创建一个空对象图层,根据它链接到的图层及其控制的属性对其进行命名。标签颜色也会被复制,以便更好地区分和定位。
已创建一个空对象图层,其名称和颜色与链接的图层和属性相符。 已创建一个空对象图层,其名称和颜色与链接的图层和属性相符。 -
完成后,您可以开始使用空对象控制器来调整链接的位置属性。
以下是一些有用提示:
- 任何时候,都可以使用效果控件面板查看或修改影响链接位置属性控制图层的图层控件。使用此选项可将位置点链接到其他现有图层。
- 在将位置链接到控制器空对象后,将图层的位置维度分开(将 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 创建空对象面板提供的。已更新它们并作为菜单命令提供。
以下是基于形状或蒙版路径属性的点创建空对象的三个可用命令:
- 路径点的空对象控制器:为所选路径或蒙版路径属性的每个点创建空对象控制器。每个空对象控制路径中一个点(顶点)的位置,但图层控件表达式控件允许将点链接到其他图层。
- 空对象跟随路径点:这将为所选路径属性的每个点创建一个空图层。每个空对象将跟随各自的路径点,而不是控制点。这允许将其他图层设置为动画路径的父项,方法是将它们设置为已链接空对象的父项。
- 沿路径进行空对象追踪:创建沿选定路径属性追踪的空对象,将其重新定位以匹配路径曲线,并匹配路径的任意动画。将向空对象图层添加一个控制器效果,以调整沿着路径的进度,以及在到达终点时它是否会循环回路径的起点。
在 After Effects (Beta) 社区中加入有关创建位置属性和路径的空对象的讨论。