avatar身体遮蔽(bodymask)

2015-1-6 06:21| 发布者: 杨炎| 查看: 1282| 评论: 0|原作者: 蛮牛|来自: yzc88亚洲城脚本manual

摘要: avatar 身体遮蔽 (body mask)可以使用所谓的身体遮蔽 (body mask)在动画中有选择性地启用或禁用特定身体部位。身体遮蔽在网格导入检视器的动画 (animation)选项卡和动画层 (animation layer)中使用。使用身体遮蔽可 ...

avatar 身体遮蔽 (body mask)

可以使用所谓的身体遮蔽 (body mask)动画中有选择性地启用或禁用特定身体部位。身体遮蔽在网格导入检视器的动画 (animation)选项卡和动画层 (animation layer)中使用。使用身体遮蔽可以调整动画以便更加符合角色的特定要求。例如,您可能具有同时包括手臂和腿运动的标准行走动画,不过如果角色使用双手运送大型物体,则不希望其手臂在其行走时在两侧摆动。但是,可以通过在身体遮蔽中关闭手臂移动来仍旧使用标准行走动画。

身体部位包括:头、左臂、右臂、左手、右手、左腿、右腿和脚(通过脚下的“阴影”表示)。在身体遮蔽中,还可以切换手和脚的反向运动(inverse kinematics,ik),这会确定是否在动画混合中包括 ik 曲线

单击 avatar 部分可切换包括或排除(绿色/红色)

在 avatar 周围的空白空间中双击可全部切换

身体遮蔽检视器中的身体遮蔽(排除了手臂)

在网格导入检视器动画(animation) 选项卡中,会看到标题为片段 (clips)的列表,其中包含对象的所有动画片段。从此列表中选择一个项目时,会显示该片段的选项,包括身体遮蔽编辑器

还可以创建身体遮蔽资源(资源 (assets)->创建 (create)->avatar 身体遮蔽 (avatar body mask)),这些资源会在磁盘上显示为 .mask 文件。

bodymask 资源可以在动画器控制器 (animator controller)中重复使用(指定动画层 (animation layer)时)

使用身体遮蔽的好处是它们有助于减少内存开销,因为不活动的身体部位无需关联动画曲线。此外,不使用的曲线无需在播放过程中进行计算,这有助于减少动画的 cpu 开销。

(返回mecanim 简介)

上一篇:创建avatar下一篇:创建avatar

相关阅读

文章点评
相关文章