如果角色关节是根据 HumanIK 命名约定(在“名称匹配”视图中已列出)命名的,则可以应用 HIK 命名模板自动完成映射过程。
使用 HIK 命名模板定义骨架
“文件 > 导入...”(File > Import...)文件 Mia.mb。
可以在设定为 Maya 项目的 GettingStarted2014LessonDataHumanIK 目录中找到该文件。
名为 Mia 的角色将显示在 Maya 场景中。
选择“骨架 > HumanIK...”(Skeleton > HumanIK...),以打开“角色控制”(Character Controls)。
单击“开始”(Start)窗格的“定义”(Define)区域中的“骨架”(Skeleton)。
这将创建一个新的角色(默认名称为 Character1),然后打开“定义”(Definition)选项卡。
选择场景中的 Mia 的骨骼之一。
单击“定义”(Definition)选项卡工具栏中的“加载骨架定义”(Load Skeleton Definition)图标
。
将打开“加载骨架定义”(Load Skeleton Definition)对话框。
从“模板”(Template)下拉列表中选择“HIK”。
“使用前缀匹配所有骨骼”(Match all bones with prefix)选项将匹配 Mia 身体的所有骨骼。
确保选择了此选项并且输入 Mia 的名称作为前缀。
单击“确定”。
将应用模板且 Mia 的骨架定义有效。
在角色视图中的任意位置单击鼠标右键 (
) 并从出现的菜单中选择“名称匹配视图”(Name Match View)。
请注意,所有 Mia 的节点都已根据 HumanIK 命名约定进行匹配。Mia 关节使用的名称与“名称匹配”视图所列出的关节名称相同。