Version: 2020.2
Rig 选项卡
Avatar Muscle & Settings 选项卡

Avatar Mapping 选项卡

The Avatar Mapping tab is available when the Unity Editor is in Avatar Configuration mode.

To enter Avatar Configuration mode, either:

  • select the Avatar Asset in the Project window, and click “Configure Avatar” in the Inspector, or

  • select the Model Asset in the Project window, go to the “Rig” tab in the Inspector, and click “Configure…” under the Avatar Definition menu.

When you are in Avatar Configuration mode, the Avatar Mapping tab appears in the Inspector displaying Unity’s bone mapping:

Avatar 窗口显示了骨骼映射
Avatar 窗口显示了骨骼映射

(A) 通过这些按钮在 MappingMuscles & Settings 选项卡之间进行切换。在选项卡之间切换之前,必须对所做的更改执行 ApplyRevert 操作。

(B) 通过这些按钮在 Avatar 的部位之间进行切换:__BodyHeadLeft Hand__ 和 Right Hand

(C) 这些菜单提供各种 MappingPose 工具来帮助您将骨骼结构映射到 Avatar。

(D) 通过这些按钮接受所做的更改 (Accept)、放弃更改 (Revert) 以及离开 Avatar 窗口 (Done)。在离开 Avatar 窗口之前,必须对所做的更改执行 ApplyRevert 操作。

Avatar Mapping(Avatar 映射)指示哪些骨骼是必需的(实线圆圈)和哪些骨骼是可选的(虚线圆圈)。Unity 可自动插入可选的骨骼移动。

保存和重用 Avatar 数据(人体模板 (Human Template) 文件)

您可以将骨架中的骨骼映射保存到磁盘上的 Avatar 作为人体模板(Human Template)文件(扩展名为 *.ht)。您可以对任何角色重用此映射。例如,您希望通过源代码控制 Avatar 映射,并提交基于文本的文件;或者希望使用自己的自定义工具来解析文件。

要将 Avatar 数据保存到人体模板文件,请从 Avatar 窗口底部的 Mapping 下拉菜单中选择 Save

Avatar 窗口底部的 Mapping 下拉菜单
Avatar 窗口底部的 Mapping 下拉菜单

Unity 将显示一个对话框,可在其中选择要保存的文件的名称和位置。

要加载先前创建的人体模板文件,请选择 Mapping > __Load__,然后选择要加载的文件。

使用 Avatar 遮罩

有时,将动画限制为特定的身体部位会很有用。例如,在一个行走动画中,角色可能会挥动他们的手臂,但如果他们拿起火炬,他们应该将火炬举起来投光。您可以使用 Avatar 身体遮罩 (Avatar Body Mask) 来指定应将动画限制在角色的哪些部位。请参阅有关 Avatar 遮罩的文档以了解更多详细信息。

Rig 选项卡
Avatar Muscle & Settings 选项卡