2D 和 3D 群组相交

3D 群组类型可将项目的灵活性提升到一个新高度,但同时也使群组类型之间产生复杂的互动。

群组类型可以为 2D 或 3D,并且可以随时更改。

若要更改群组的 2D/3D 类型
  • 在“层”列表或时间线中,选择要更改的群组,然后执行以下一项操作:

    • 选取“对象”>“3D 群组”(或按 Control-D)。

    • 点按“层”列表右边的 2D/3D 图标。

      Figure. Layers list inset showing the 2D and 3D group icons.
    • 从“群组”检查器的“类型”弹出式菜单中选取“2D”或“3D”。

根行为

在项目的根层次下,2D 群组的行为与其嵌套在 3D 群组中时不同。(有关根群组的更多信息,请参阅相对坐标。)根层次下的 2D 群组会锁定至摄像机,即便摄像机已激活亦如此。位于“层”列表顶部的 2D 群组会渲染在前景中,而位于“层”列表底部的 2D 群组则会渲染在背景中。相邻的 3D 根群组可以基于深度顺序而相交。

Figure. Layers list and Canvas showing layer arrangement containing both 2D and 3D groups.

在以上示例中,2D“前景”层中的两个灰色球在场景剩余部分的上方合成。2D“背景”层在场景剩余部分的下方合成。“群组 A”与“群组 B”相交是因为两者均为 3D 群组,但它们都不能与 2D 根群组相交。

2D 和 3D 群组互动

尽管 2D 和 3D 群组具有许多共同属性,但两者及其子项与项目中其他对象的行为和互动方式却截然不同。2D 和 3D 群组可以互为父项或子项;混合群组类型没有限制。

重要事项: 部分操作及部分滤镜或遮罩的应用会导致群组栅格化。当群组栅格化时,它会转换为位图图像。栅格化会以不同的方式影响 2D 和 3D 群组。有关更多信息,请参阅群组与栅格化

群组检查器

在检查器中,当所选对象为群组时,会显示“群组”面板。“群组”面板包含“类型”参数;此弹出式菜单可让您在 2D 和 3D 模式之间切换群组。2D 群组的可用参数与 3D 群组不同。

当“类型”参数设定为 3D 时,“展平”和“层顺序”参数会变为可用。当选择“展平”复选框时,3D 群组中的元素会展平为二维平面。当选择“层顺序”复选框时,群组的子项会按其在“层”列表的顺序而不是深度顺序(在 Z 轴上的位置)进行排序。有关更多信息,请参阅层顺序和深度顺序

当“类型”参数设定为 2D 时,“固定分辨率”参数会变为可用,可让您手动定义群组的大小。默认情况下,“固定分辨率”会停用,群组的大小由该群组中的层决定。有关更多信息,请参阅固定群组的大小

备注: 当选择此参数时,“固定分辨率”会在群组的锚点范围内,将群组裁剪到“固定宽度”和“固定高度”参数中指定的大小。

2D 群组属性

2D 群组具有以下属性:

  • 其子项按层顺序合成。

  • 滤镜会应用到局部空间中的群组;也就是平面会应用到图像。

    Figure. Canvas window showing a Checkerboard in a 2D group with a Twirl filter applied.
  • 当使用光源时,群组会作为单个对象被照亮;其子项则不会被分别照亮。

    备注: 根层次下的 2D 群组不受光源影响。

  • 由于 2D 群组处于平面状态,因此具有“裁剪”、“投影”和“四角”参数。

  • 它还可以具有固定分辨率。

3D 群组属性

3D 群组具有以下属性:

  • 其子项按深度顺序合成(根据其在 Z 轴上的位置)。

  • 滤镜会应用到视图空间中的群组。也就是说,滤镜会影响此群组,就像应用到了用于查看群组的摄像机镜头。

    Figure. Canvas window showing a Checkerboard in a 3D group with a Twirl filter appled.
  • 当使用光源时,群组的子项会被分别照亮。

  • 只有已启用“展平”参数的 3D 群组才具有“裁剪”、“投影”和“四角”参数。

处理 2D 群组和展平 3D 群组内的对象

您可以使用“隔离”命令将活跃视图与 2D 群组或展平 3D 群组的轴对齐。此操作有助于调整群组内的对象。有关“隔离”命令的更多信息,请参阅隔离

如果您找不到项目中的对象,可通过将其“位置”参数重设为 0, 0, 0 来查找。此操作会将对象在平面群组中居中。

在平面群组(包括 2D 群组和展平 3D 群组)中沿 Z 轴移动对象时,对象会看似变大或变小,而不会靠近或远离摄像机。