将动画从一个角色重定目标到另一个角色

 
 
 

设置源角色

设置源角色

  1. 在 Maya 中,打开一个新场景(“文件 > 新建”(File > New))。
  2. 选择“骨架 > HumanIK”(Skeleton > HumanIK),以打开“角色控制”(Character Controls)窗口。
  3. “开始”(Start)窗格中,单击“Mocap 示例”(Mocap Example)

    Visor 将打开,显示“Mocap 示例”(Mocap Examples)选项卡。

  4. 导入 dunk1.ma 示例文件。(在文件上单击鼠标右键 ()并从显示的菜单中选择“导入 Maya 文件”(Import Maya File)。)

    这样会将 dunk1 角色(默认名为 MocapExample)加载到场景中。

  5. 关闭“Visor”窗口并缩小视图(如有必要),直到您可以看到场景中的 dunk1 角色。
  6. 选择 >“编辑 > 定义 > 重命名”(Edit > Definition > Rename),然后将角色重命名为 DunkSource
  7. 打开“定义”(Definition)选项卡,请注意 DunkSource 角色已经具有有效的骨架定义。

    Maya 的基本 Mocap 示例位于根文件夹 (C:/Program File /Autodesk/Maya2013/presets/mocap/examples/) 下,已具有 HumanIK 骨架定义,该定义可用于将动画重新定位到 HumanIK 定义的角色。

设置目标角色

设置目标角色

  1. “角色控制”(Character Controls)中,选择“角色”(Character)菜单中的“---无---”(---None---)以打开“开始”(Start窗格。
  2. 单击“HumanIK 示例”(HumanIK Example)

    “Visor”将打开,显示“HumanIK 示例”(HumanIK Examples)选项卡。

  3. 导入 BBallPlayer.ma 示例文件(在该文件上单击鼠标右键 (),然后从显示的菜单中选择“导入 Maya 文件”(Import Maya File))。

    这样会将 BBallPlayer 角色加载到场景中。该角色将是您的目标角色,用于接收重定目标动画。

  4. 关闭“Visor”,然后从“角色”(Character)菜单中选择 BBall_Player。
  5. 单击 >“编辑 > 定义 > 重命名”(Edit > Definition > Rename),然后将角色重命名为 DanceTarget

从源角色重定目标到目标角色

从源角色重定目标到目标角色

  1. “角色控制”(Character Controls)中,从“角色”(Character)菜单选择目标角色 (DunkTarget)。
  2. “源”(Source)菜单选择源角色 (DunkSource)。

    目标角色将进行捕捉以与源角色的位置匹配,重定目标控件将显示在“控制”(Controls)选项卡中。

    若要清楚查看已重定目标的结果,需要从 DunkSource 偏移 DunkTarget。

  3. DunkTarget 被选定为当前角色时,请单击重定目标界面中的参考单元。
  4. 从“工具箱”(Toolbox)中选择“移动工具”(Move Tool)

    移动操纵器图标显示在场景中 DunkTarget 的引用对象上方。拖动操纵器,直到两个字符不再重叠。

    提示在面板菜单中,选择“着色 > 对所有项目进行平滑着色处理”(Shading > Smooth Shade All)“着色 > 硬件纹理”(Shading > Hardware Texturing),以使角色看起来更真实。
  5. 播放动画以查看重定目标结果。

在下一节中,您要学习如何调整重定目标的动画,以说明源角色和目标角色之间的尺寸差异。