为何要添加控制器

向 Biped 身体部分添加控制器可以制作以前在 character studio 中难以处理的动画。例如,通过添加缩放控制器来制作 Biped 的手臂和腿部动画时,可以创造“有弹性的”卡通手臂或腿部动画效果。您可以通过使用噪波控制器来使肢体旋转,以达到角色摇晃的效果,或者在脊椎上使用缩放控制器来使角色呼吸。音频控制器可用于将移动与声音同步。

Biped 子动画

不同的控制器可以添加在一起,混合或在称为“Biped 子动画”的列表中排序。这些控制器与 3ds Max 中的加权列表控制器相同。通过设置控制器权重的动画,您可以提高或降低不同控制器的效果。您可以启用、禁用或者塌陷列表控制器动画轨迹。如果使轨迹塌陷,则随后可以将其加入运动混合器、运动流或层编辑器,或者把它们导出到游戏引擎。

注意Biped 子动画基于将控制器还是约束指定为子动画显示不同的行为。指定控制器的子动画和将控制器动画和现有 Biped 动画分层。但是如果使用约束的话,这将 代替 现有的 Biped 动画。                

提示子动画最好与自由形式的动画结合使用。您可以将其与足迹动画一起使用,但是可能出现意外结果。如果发生这种情况,则在应用子动画之前,只需把足迹动画转化成自由形式动画。

指定子动画

可以通过多种途径应用 Biped 子动画。可以在“运动”面板的“指定控制器”卷展栏中向 Biped 子动画指定控制器。

还可以使用控制器按钮在动画工作台中添加控制器,以显示控制器列表。右键单击并从显示的菜单中选择“指定控制器”。可以通过使用子动画过滤器向多个对象指定控制器。

过程

要向 Biped 对象添加控制器,请执行以下操作:

  1. 选择要控制的 Biped 对象,然后 为该对象设置关键点。                

  2. 在“运动”面板上,展开“指定控制器”卷展栏。                  

    Biped 子动画条目将显示在列表窗口中。                  

  3. 在“控制器”窗口中展开 Biped 子动画条目。

    显示 BipScale、BipRotation 和 BipPosition 的列表控制器条目。

  4. 展开要添加的列表控制器,并突出显示第一个可用条目。

    此时 (“指定控制器”)变为活动状态。                  

  5. 单击 (“指定控制器”)。                  

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

  6. 选择要使用的控制器,然后单击“确定”。

  7. 播放动画并观察效果。                  

    通过使用“轨道视图”,或在控制器窗口中右键单击列表条目,然后选择“属性”,可以制作控制器参数的动画。                  

    也可以在“动画工作台”中指定控制器,方法是显示控制器列表、选择可用条目、右键单击并选择“指定控制器”。                    

要塌陷控制器,请执行以下操作:

通过在运动混合器中使用动画,或者与层同时使用,或者导出到游戏引擎,可以使控制器塌陷。

  1. 选择带有控制器的 Biped 对象,例如带有附加噪音旋转控制器的手臂。                

  2. “运动”面板上的“指定控制器”卷展栏中,单击要折叠的 Biped 子动画控制器。                

  3. 右键单击 Biped 子动画并选择“属性”。                  

    将显示带有“塌陷”选择的对话框。                  

    如果出现不同的对话框,说明在列表窗口的选择有误。确保您已经选种 Biped 子动画条目而不是其他条目。                  

  4. 在“启用”组中打开要塌陷的轨迹。

  5. 在“塌陷”组中打开要使用的轨迹。

  6. 要执行塌陷,请单击“塌陷”按钮。                  

    控制器轨迹将被“烘焙”成 Biped 踪迹。如果在工作台已打开,则新关键点将出现在跟踪栏中,或“工作台曲线视图”中。                    

要同时向多个 Biped 部位添加控制器,请执行以下操作:

  1. 在视口 中,选择要添加列表控制器的 Biped 部位。

  2. 打开“工作台”。                  

    “选择”面板中的选择列表已经突出显示 Biped 部位。

  3. 单击工作台工具栏中的 “控制器”按钮。                  

    控制器列表显示在选择选项卡的右侧。                  

  4. 选择要影响的轨迹。

  5. 在“过滤”面板上,找到要过滤的部位组。如果未选择,请将其设置为“选定部位”。

  6. 从下拉列表中选择子动画过滤器。

  7. 在“过滤器”选项卡中调整需要调整的其他任何选项,然后单击“位置”、“旋转”或“缩放”来增加子动画。

  8. 展开控制器列表,以便查看最新添加的控制器。

要制作新增控制器权重的动化效果,请执行以下操作:

您可以制作新增控制器权重的动画,以此来决定生效时间。权重 0 将不生效,权重 100 将完全生效。

  1. 使用上述方法之一将控制器添加到 Biped 对象中。

  2. 增加控制器之后立即在控制器列表中选择适当的 BipScaleList、BipRotationList 或 BipPositionLi 条目,然后将其展开,以查看权重。    

  • 展开“权重”并选择“权重 0”。

  • 在“运动”面板 “关键帧工具”卷展栏上,单击 (“操纵子动画”)。                  

    三种新的卷展栏出现在“运动”面板中:位置列表、缩放列表和旋转列表。

  • 浏览到适当的列表卷展栏。在层窗口里突出显示要加权的控制器。

    “权重”字段处于可用状态。                  

  • 启用 (“自动关键点”),移动时间滑块并在该字段中输入值,或使用微调器设置关键点,以制作权重的动画。                  

    警告甚至不要考虑使用 3ds Max“设置关键点”按钮来设置权重的动画。通常,要避免与 Character Studio 一起使用此按钮。而是使用“自动关键点”或使用“关键点信息”来设置关键点按钮。                    

,