塌陷控制器

使用塌陷控制器可以将程序动画轨迹转换为带有关键帧的轨迹。程序轨迹类型包括表达式、关联参数、噪波控制器,甚或类似于列表控制器的对象。

也可以使用此工具将控制器轨迹转换为简单的关键帧轨迹。可以将旋转轨迹转换为 Euler 或 TCB,并将位置和缩放轨迹塌陷到 Bezier 或线性控制器。

可以塌陷整个轨迹,或通过设定“开始帧”和“结束帧”的值塌陷轨迹内某一范围的帧。使用“采样”参数可以定义将在关键点之间放置多少帧。

“塌陷控制器”可以一次折叠任意数目的选定轨迹。

此功能与“塌陷”按钮类似,该按钮位于“运动”面板 “轨迹”卷展栏的“塌陷变换”组中。

警告: 如果使用具有“跟随”选项的“路径”约束,使用塌陷控制器来折叠位置和旋转轨迹将不能恰当的保持旋转,因为“路径”约束应用了另一个旋转。如果要使此类轨迹塌陷,请改为使用“运动”面板 “轨迹”卷展栏的“塌陷变换”组中的“塌陷”。

过程

要折叠一个程序控制器轨迹,请执行如下操作:

  1. 在视口中,选择一个具有程序控制器的对象,然后右键单击并从四元菜单中选择曲线编辑器。

    随即显示“轨迹视图 - 曲线编辑器”。

  2. 在“曲线编辑器”的“控制器”窗口中,单击要塌陷的轨迹。然后从“轨迹视图”菜单中选择“编辑”菜单 “控制器”子菜单 “塌陷控制器”。

    将打开“塌陷控制器”对话框

  3. 更改“采样”值以指定关键点之间的帧数。

    默认值是 1.0,会每隔一帧创建一个关键点,这可能比要使用的数目多。那么,请尝试 5.0 或接近的值。

  4. 选择在塌陷后关键点要使用的控制器的类型。

    将“位置”或“缩放”轨迹折叠为 Bezier 或线性控制器。将旋转轨迹转换为 Euler 或 TCB。

    注: TCB 控制器不显示功能曲线。
  5. 单击“确定”。

    “关键点”窗口此时将显示折叠动画的曲线。在轨迹栏中显示关键点,和“轨迹视图 - 摄影表”相类似。

    提示: 如果要将控制器塌陷到加权列表控制器中,请启用“添加到新层”。原始控制器将以权重 0.0 存储在层中。使用此设置,它不具有任何效果,但可以在将来需要的时候使用。

界面

开始帧

要塌陷动画范围的第一帧。默认设置为原始控制器活动范围的第一帧。

结束帧

要塌陷动画范围的最后一帧。默认设置为原始控制器活动范围的最后一帧。

警告: 如果所选择的帧范围比原始范围小,这些范围内的动画将要折叠,除非“添加到新层”处于打开状态,否则其余的运动将被抛弃
采样

塌陷操作的间隔。此值确定两个关键点之间的帧数。默认设置为 1.0。

塌陷到

选择程序轨迹将要变为的控制器类型:

  • Bezier 或 Euler 控制器 会将 Bezier 控制器指定给位置、缩放和标量参数轨迹;将 Euler 控制器指定给旋转轨迹。
  • 线性或 TCB 控制器 会将线性控制器指定给位置、缩放和标量参数轨迹;将 TCB 控制器指定给旋转轨迹。
    注: TCB 控制器不显示功能曲线。
添加到新层

启用此选项后,会将塌陷控制器作为新层添加到加权列表控制器中。默认设置为禁用。

因为此选项使旧控制器在其他层上保持权重 0.0 不变,所以它很有用。这样便可在需要时轻松恢复原始动画。