使用模板定义骨架

如果角色关节是根据 HumanIK 命名约定(在“名称匹配”视图中已列出)命名的,则可以应用 HIK 命名模板自动完成映射过程。

使用 HIK 命名模板定义骨架

  1. “文件 > 导入...”(File > Import...)文件 Template.mb

    可以在设定为 Maya 项目的 GettingStarted2020LessonData\HumanIK 目录中找到此文件。

    名为 Sven 的角色将显示在 Maya 场景中。

  2. 选择“骨架 > HumanIK...”(Skeleton > HumanIK...),以打开“角色控制”(Character Controls)
  3. “开始”(Start)窗格的“创建”(Create)部分中单击“创建角色定义”(Create Character Definition)。

    这将创建一个新的角色(默认名称为 Character1),然后打开“定义”(Definition)选项卡。

  4. 在场景中选择 Sven 的骨骼之一。
  5. 单击“定义”(Definition)选项卡工具栏中的“加载骨架定义”(Load Skeleton Definition)图标

    将打开“加载骨架定义”(Load Skeleton Definition)对话框。

  6. “模板”(Template)下拉列表中选择“HIK”
  7. “使用前缀匹配所有骨骼”(Match all bones with prefix)选项将匹配 Sven 身体的所有骨骼。

    确保选择了此选项并且输入 QuickRigCharacter_ 作为前缀。

  8. 单击“确定”(OK)

    将应用模板且 Sven 的骨架定义有效。

  9. 在角色视图中的任意位置单击鼠标右键 () 并从出现的菜单中选择“名称匹配视图”(Name Match View)

    请注意,Sven 的所有节点都已根据 HumanIK 命名约定进行匹配。Sven 关节使用的名称与“名称匹配视图”(Name Match View)中列出的关节名称相同。

    注: 查看所有关节名称的长度和截断情况。建议重命名角色以避免出现此情况。