您可以通过在基本文本编辑器(如记事本或 Programmer's Notepad)中编辑 CharacterControls.xml 文件,自定义 HumanIK 窗口的“控制”(Controls)和“自定义绑定”(Custom Rig)选项卡。您也可以通过更改布局来编辑 HumanIK 选项卡的外观,以适应您的工作流或动画绑定。
CharacterControls XML 配置文件位于 CharacterControls 目录 (C:\Program Files\Autodesk\<Maya Creative 版本>\resources\CharacterControls) 中。有关可自定义区域的描述,请参见编辑 HumanIK 角色控制布局。
打开配置文件以便您可以对其进行编辑
默认情况下,在安装期间,将在 CharacterControls 目录中创建角色控制模板。这些文件用于创建“控制”(Controls)和“自定义绑定”(Custom Rig)选项卡的默认布局。
下图显示了 CharacterControlsConfig.xml 文件中的全身视图并亮显其主区域和元素。
配置文件中的每个部分都使用以下资源元素,例如 <View resource="FullBody">:对应于特定于全身的资源,<View resource="LeftHand">:对应于特定于左手的资源,<View resource="RightFoot">:对应于特定于右脚的资源,等等。
如果要使用存储在非默认位置的图像,需要修改相应的资源元素,使其指向正确的文件夹。请参见
元素 | 描述 |
---|---|
<ResourcePath> |
标识包含图像资源的目录。 |
<View resource> |
包含视图的所有元素并标识背景图像。 |
配置文件基于定位点、二维 X 和 Y 坐标(用于定义布局中其他元素的位置)的概念构建。定位点已链接到其他元素。因此,定位点坐标确定这些元素在布局中的位置。
您可以向定位点附加导航器资源或 IK 效应器。
属性 | 描述 |
---|---|
<anchor> |
标识定义导航器资源位置的定位点。 |
<x> |
定位点的 x 坐标。 |
<y> |
定位点的 y 坐标。 |
属性 | 描述 |
---|---|
<name> |
为该导航器资源提供一个名称。 |
<goto> |
此数字标识已连接到导航器资源的视图。 |
<layer> |
此数字与指定给导航器资源的层对应。
提示: 分层系统可以让您在布局中将不同的元素彼此层叠。
|
<resource> |
用于导航器资源的图像的名称。 |
<tooltip> |
导航器资源的注释文本。当您将光标悬停在布局中的导航器按钮上方时会显示此文本。 |
属性 | 描述 |
---|---|
<anchor> |
标识定义 IK 效应器位置的定位点。 |
<body_part> |
标识 IK 效应器的身体部位关键帧组。例如,左腿、右腿、右臂或左臂。请参见操纵和关键帧模式。 |
<id> |
IK 效应器的内部 ID。 |
<layer> |
此数字与指定给 IK 效应器的层对应。 |
<resource> |
用于 IK 效应器的图像的名称。 |
<tooltip> |
IK 效应器的注释文本。当您将光标悬停在布局中的 IK 效应器上方时会显示此文本。 |
属性 | 描述 |
---|---|
<anchor> |
标识定义效应器控制柄位置的定位点。 |
<item_offset> |
此数字表示附加效应器控制柄和第一个附加效应器之间的偏移(以像素为单位)。 |
<direction> |
指示控制柄在哪个方向展开:上、下、右或左。 |
<max_shown> |
设置可以添加到展开的控制柄的附加效应器的最大数目。 |
<resource> |
用于效应器控制柄的图像的名称。 |
<layer> |
此数字与指定给 IK 效应器的层对应。 |
属性 | 描述 |
---|---|
<anchor1> |
在布局中定义效应器开始位置的定位点。 |
<anchor2> |
在布局中定义效应器结束位置的定位点。 |
<body_part> |
FK 效应器的身体部位关键帧组。例如,左腿、右腿、右臂、左臂。请参见操纵和关键帧模式。 |
<id> |
此数字是指定给 FK 效应器的内部 ID。 |
<layer> |
此数字与指定给 FK 效应器的层对应。 |
<tooltip> |
FK 效应器的注释文本。当您将光标悬停在布局中的 FK 效应器上方时会显示此文本。 |