添加旋转

反弹开始看上去不错,但随着篮球一边反弹一边前进,它仍旧完全保持水平,这是不现实的。

设置场景:

禁用重影:

    如果禁用重影,则更容易看到带纹理的球的旋转。

  1. 选中篮球(如果尚未选中它)。
  2. 从菜单栏中,选择“视图”“显示重影”以禁用该选项。

如果您要使用自动关键点为球设置旋转关键点,但不进行任何准备,则您会遇到麻烦。原因是:3ds Max 使用 Euler XYZ 作为默认旋转控制器。对于连续动画,此控制器存在一些问题:它不擅长处理大于 180 度的旋转,并且它会为所有三条轨迹都设置关键点,即使在仅设置一条轴的动画时也是如此。当您设置“超出范围”类型时,这些问题会更加明显;例如:

使用 Euler XYZ 旋转的超出范围曲线

在此示例中,3ds Max 已经为球生成了无关且不现实的侧向旋转。

如果希望旋转角度大于 180 度,或者继续围绕一条轴旋转,则解决方法是使用 TCB 旋转控制器。

更改控制器类型:

  1. 在“曲线编辑器”中,单击以选择主要旋转轨迹(而不是 次要 X、Y 或 Z 旋转轨迹之一)。

    主要旋转轨迹

  2. 右键单击主要旋转轨迹。从四元菜单中,选择“指定控制器”。

    3ds Max 将打开“指定控制器”对话框。

  3. 在“指定旋转控制器”对话框中,单击以选中“TCB 旋转”,然后单击“确定”。

    现在,篮球具有一条旋转轨迹,没有次要 X、Y 和 Z 旋转轨迹。

  4. 在“轨迹视图 - 曲线编辑器”工具栏上,单击 (过滤器)。

    3ds Max 将打开“轨迹视图”“过滤器”对话框。

    如果此按钮最初不可见,请右键单击“轨迹视图”工具栏的空白区域,然后选择“显示工具栏”“控制器: 轨迹视图”。

  5. 在“过滤器”对话框的“显示”组(位于左侧)中,单击以启用“控制器类型”,然后单击“确定”。

    现在,控制器窗口会列出控制器类型。

    提示: 虽然默认情况下,3ds Max 不会在控制器窗口中显示控制器类型,但启用其显示可帮助您跟踪所创建的动画。

现在,您已准备好为篮球创建旋转关键点。

为篮球添加旋转效果:

  1. 启用
  2. 在主工具栏上,启用 (角度捕捉)。
  3. 将时间滑块拖动至帧 15 处。在“透视”视口中, 会将篮球沿 X 轴向前旋转 90 度。观看状态栏中的 X 字段以选中该值。

    在帧 15 处向前旋转

  4. 将时间滑块拖动至帧 30 处。 沿 X 轴将篮球再向前旋转 90 度。
  5. 禁用

确保旋转继续:

  1. 在“曲线编辑器”中,单击“旋转: TCB 旋转”轨迹以高光显示它。
    注: 曲线窗口中不会显示任何曲线:控制器的 TCB 系列使用对话框管理动画,而不是可编辑的曲线。
  2. 在“轨迹视图 - 曲线编辑器”工具栏上,单击 (参数曲线超出范围类型)。
  3. 在“参数曲线超出范围类型”对话框中,单击“相对重复”选项的传出按钮,然后单击“确定”。

    (像以前一样,您可以将传入动画保持设置为“恒定”,因为反弹在场景动画的开始处开始。)

  4. 滑动时间滑块,观看动画。由于篮球存在纹理,因而可以轻松看到它的滚动运动。

保存工作:

下一节

添加挤压和拉伸效果