跳转到内容

Scheduling Group

以程序化方式在时间上定位子图层。

Scheduling Group 提供了一种将图层集合分组并以程序化方式影响它们的时间偏移的方法。在下面的示例中,一个 Stagger Behaviour 连接到了 Child Offset 属性。第一个到最后一个图层的时间偏移分别由 Stagger 的 MinimumMaximum 值设定。通过调整 Stagger 的 Maximum 属性,可以在时间上移动图层。

使用 Stagger Behaviour 程序化地在时间上偏移图层

如果图层被添加到 Scheduling Group 或从中移除,Stagger 将自动更新它们的时间偏移。

当图层被拖出 Scheduling Group 时,它们将保留任何已应用的时间偏移。

当一个 Group 或图层层次结构包含在 Scheduling Group 中时,只有父图层会受到影响。所有子图层将继承父图层的偏移,但自身不会在时间上被偏移。

也可以对图层进行 ‘sequence’ 操作。在此示例中,扩展一个图层的 Clip 会 ‘ripple’ 到 Scheduling Group 中的其他图层。

动态序列化图层。

Child Offset - 向 Scheduling Group 中的每个图层添加时间偏移。

Sequencing - 当勾选时,图层将一个接一个地定位。

Overlap - 向序列化的图层添加重叠(或使用负值添加间隔)。

Schedule from End - 当勾选时,调度将从 Composition 的末尾开始。

Start Frame - 当 Schedule From End 未勾选时,设置调度开始的帧。默认情况下,这连接到 Composition 的 Frame Range

End Frame - 当 Schedule From End 勾选时,设置调度开始的帧。默认情况下,这连接到 Composition 的 Frame Range

Ordering Policy

  • Layer Order - 基于图层顺序排列偏移。
  • Alphabetical - 基于图层的友好名称按字母顺序排列偏移。这不会交换实际的图层顺序。

Flip Order - 反转图层的调度顺序。当勾选时,图层将从下到上排列。

Shapes Only - 当勾选时,除 Shapes 外的所有图层类型将被排除在调度之外。

  1. 创建 3 个 Basic Shapes。
  2. 选中所有 3 个 Shape,点击 Schedule selected Layers Shelf 按钮。
  3. 调整自动创建的 Stagger Behaviour 的 MinimumMaximum 属性。

一个小图标将出现在图层的 Clip 左侧或右侧(取决于 Show Names 设置),表示它是 Scheduling Group 的一部分。

自定义 Scheduling Group 内 Shape 行为的控件可以在 Shape 的 Advanced 选项卡下找到。