使用模板定义骨架

如果角色关节是根据 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)中列出的关节名称相同。

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