将对象附加到运动路径

开始执行此步骤之前,请确定路径要使用的曲线。可以通过曲线工具之一导入或创建该曲线。请参见绘制 NURBS 曲线。根据所需的动画移动类型,可以选择曲线工具来创建平滑曲线或锯齿状曲线。

如果绘制了一条曲线且要接合两端(即:创建闭合循环),请选择该曲线,切换到“建模”(Modeling)菜单,然后选择“曲线 > 开放/闭合”(Curves > Open/Close)。

将对象附加到路径之前,建议您确保沿运动路径向下移动的方向正确。您应当能够将对象上的 X、Y 或 Z 轴之一标识为前方向,将另一个轴标识为上方向。如果不是这样,或者如果要验证对象方向,请执行以下步骤:

调整对象的轴方向

  1. 选择要沿路径曲线移动的对象。
  2. 单击 Maya 状态行(工具栏)中的“按组件类型选择”(Select by component type)按钮切换到组件选择模式。
  3. “选择杂项组件”(Select miscellaneous components)选项上单击鼠标右键,然后在显示的菜单中启用“局部旋转轴”(Local Rotation Axes)选项。

    这允许您选择对象的局部旋转轴。

  4. 选择“旋转工具”(Rotate Tool),然后选择对象的局部旋转轴。
  5. 旋转这些轴,使一个轴指向对象的前方向,另一个轴指向对象的上方向。

    如果现在要将对象附加到曲线,请执行下一步,以便切换到对象选择模式。

  6. 单击 Maya 状态行(工具栏)中的“按对象类型选择”(Select by object type)

通过将对象附加到曲线创建运动路径

  1. 选择要在路径上设置动画的对象,然后按 Shift 键并选择曲线。
    注: 可以按住 Shift 键并选择多个对象,然后将其附加到同一路径曲线。请记住选择上次的路径曲线。
  2. “动画”(Animation)菜单集中,选择“约束 > 运动路径 > 连接到运动路径选项” > (Constrain > Motion Paths > Attach to Motion Path)。
  3. 连接到运动路径选项(Attach to Motion Path Options)窗口中,执行以下操作:
    • 选择动画的“时间范围”(Time range)作为“时间滑块”(Time Slider)(推荐),或者选择“开始/结束”(Start/End)并指定“时间滑块”(Time Slider)范围。
    • 启用“跟随”(Follow)

      “跟随”(Follow)处于启用状态时,“前方向轴”(Front Axis)“上方向轴”(Up Axis)选项确定三个局部旋转轴中的哪一个分别用于设定对象的前方向和上方向。

    • 选择选择用于表示对象前方向的轴作为“前方向轴”(Front Axis),然后选择用于表示对象的向上方向的轴作为“上方向轴”(Up Axis)
    • (可选)如果希望对象在每条曲线上沿运动路径向内倾斜(就像自行车或摩托车一样),可以选择“倾斜”(Bank)
  4. “连接到运动路径选项”(Attach to Motion Path Options)窗口中,单击“附加”(Attach)
    对象将移动到曲线上的某个点,如“时间范围”(Time range)设置中所指定。

    曲线的两端显示两个带有编号的运动路径位置标记。这些标记指示动画路径的开始帧和结束帧。

  5. 要查看对象的动画,请单击“播放”控件中的“播放”按钮。
    提示: 如果对象没有沿运动路径移动,则可能是由于该对象(例如,插图中所示的对象)的父对象上的现有变换导致的。若要强制对象沿路径移动,请打开大纲视图并选择父对象,或者将该对象的父对象(而不是该对象本身)附着到运动路径,然后移动父对象的枢轴,直到该对象(其子对象)位于该路径上。