使用“曲线编辑器”改进运动

“曲线编辑器”是“轨迹视图”功能的一部分,“轨迹视图”功能是用于管理和调整动画的通用工具。

设置场景:

打开“曲线编辑器”:

更改坐标系:

沿 Y 轴添加移动:

  1. 将时间滑块拖动至帧 30 处。
  2. 激活“左”视口。再次启用 ,然后沿 Y 轴向右移动球。

    “曲线编辑器”中的曲线也会更新,以反映您进行的更改。

    这看上去并非完全正确:正如您在拖动时间滑块后所看到的一样,球垂直下落,然后向前滚动。但是,我们希望得到的效果是平滑向前运动,就像在本课开头的图中一样。问题出在第 15 帧处的 Y 位置关键点上,该关键点将球锁定到第 0 帧处的 Y 位置。

  3. 禁用
  4. 在“曲线编辑器”中,沿绿色曲线单击“Y 位置”关键点以将其选中。

    选中该关键点后,它会变为白色。此外,它还会显示一些切线控制柄。

  5. Delete 键以删除帧 15 处的“Y 位置”关键点。

    现在,篮球从帧 0 移向前至帧 30 处,就像您在滑动时间滑块后看到的一样。动画看上去仍旧非常机械,但稍后便可对其进行改进。

    注: “X 位置”轨迹仍旧是平的,这表示沿该轴没有变化。您可以删除 X 轨迹中的所有关键点,这不会对动画造成影响。

显示重影以改进视口中的动画显示:

    可以显示移动对象的“重影”图像,以帮助可视化动画。

  1. 从菜单栏中,选择“视图”>“显示重影”以将其启用。

    现在,当您拖动时间滑块时,视口会显示球所历经的位置的重影图像。

    默认重影紧密分布,并且难以读取。您可以通过更改默认设置来对此进行改进。

  2. 从菜单栏中,选择“自定义”“首选项”。转到“视口”选项卡。

  3. 在“重影”组中,将“重影帧”的值更改为 4,并将“每 N 帧”的值更改为 2。单击“确定”。

    现在,当您拖动时间滑块时,会看到重影减少。重影的间隔是两帧。这样,可以轻松地查看动画的前进情况。

在 Z 轴调整反弹的计时:

  1. 在“曲线编辑器”“控制器”窗口(左侧的对象和轨迹的列表)中,单击“Z 位置”轨迹以显示该轨迹的曲线。

  2. 单击帧 15 处的“地面”关键点以将其选中(也可以通过围绕该关键点拖动框来将其选中)。
  3. 在“轨迹视图 - 曲线编辑器”工具栏中,单击 (将切线设置为快速)。

  4. 拖动时间滑块。
    注: 视口中的轨迹显示不会更新,除非您移动时间滑块。

    现在,已经捕捉到反弹,这使它看上去更像真正的反弹。

调整篮球的前进运动:

    正如自动关键点对球的上下运动进行的处理一样,它将缓入、缓出应用到球的前进运动。但这并不是必需的,实际上会在您重复反弹(将在下一部分执行此操作)时产生一些奇怪的效果。

  1. 在“曲线编辑器”“控制器”窗口中,单击“Y 位置”轨迹以显示该轨迹的曲线。
  2. 拖动以选择该轨迹中的起始关键点和结束关键点。

  3. 在“轨迹视图 - 曲线编辑器”工具栏中,单击 (将切线设置为线性)。

    3ds Max 会从此轨迹中移除减缓曲线,从而使前进运动均匀一致。

保存工作:

下一节

重复反弹