目录

一:Avatar Mapping 选项卡

二:保存和重用 Avatar 数据

三:Avatar Muscle & Settings 选项卡

*预览更改

*移动自由度 (Degree of Freedom, DoF)

四:使用 Avatar 遮罩

人形身体选择

选择变换组件


一:Avatar Mapping 选项卡

当 Unity 编辑器处于化身配置模式时,Avatar Mapping 选项卡可用。要进入化身配置模式,请执行以下任一操作:
1.在 Project 窗口中选择 Avatar Asset,然后在 Inspector 中单击 “Configure Avatar”,或
2.在 Project 窗口中选择 Model Asset,在 Inspector 中转到 “Rig” 选项卡,然后单击 Avatar Definition 菜单下的 “Configure…”;进入化身配置模式后,__Inspector__ 内将显示 Avatar Mapping 选项卡,其中显示 Unity 的骨骼映射


1.通过这些按钮在 Mapping 和 Muscles & Settings 选项卡之间进行切换。在选项卡之间切换之前,必须对所做的更改执行 Apply 或 Revert 操作。
2.通过这些按钮在 Avatar 的部位之间进行切换:__BodyHeadLeft Hand__ 和 Right Hand3. 这些菜单提供各种 Mapping 和 Pose 工具来帮助您将骨骼结构映射到 Avatar。
4.通过这些按钮接受所做的更改 (Accept)、放弃更改 (Revert) 以及离开 Avatar 窗口 (Done)。在离开 Avatar 窗口之前,必须对所做的更改执行 Apply 或 Revert 操作。

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

 二:保存和重用 Avatar 数据

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

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

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

三:Avatar Muscle & Settings 选项卡

Unity 的动画系统允许使用__肌肉 (Muscles)__ 控制不同骨骼的运动范围。

正确配置Avatar 后,动画系统可“理解”骨骼结构,并允许使用 Avatar Inspector 的 Muscles & Settings 选项卡。使用 Muscles & Settings 选项卡可调整角色的运动范围,并确保角色以逼真的方式变形,而不出现视觉瑕疵或自我重叠。

Muscle & Settings 选项卡具有以下区域:

1.通过这些按钮在 Mapping 和 Muscles & Settings 选项卡之间进行切换。在选项卡之间切换之前,必须对所做的更改执行 Apply 或 Revert 操作。
2.通过 Muscle Group Preview 区域可使用预定义的变形来操作角色。这些设置一次影响多个骨骼。
3.使用 Per-Muscle Settings 区域可调整身体的各个骨骼。可以展开这些肌肉设置以便更改每项设置的范围限制。例如,默认情况下,Unity 会将 Head-Nod 和 Head-Tilt 设置的范围设置为 –40 到 40度,可以进一步减小这些范围以增加这些动作的刚度。
4.使用 Additional Settings 可调整身体的特定特效。
5. Muscles 菜单提供了 Reset 工具,可将所有肌肉设置恢复到默认值。
6. 通过这些按钮接受所做的更改 (Accept)、放弃更改 (Revert) 以及离开 Avatar 窗口 (Done)。在离开 Avatar 窗口之前,必须对所做的更改执行 Apply 或 Revert 操作。

*预览更改

对于 Muscle Group Preview 和 Per-Muscle Settings 区域中的设置,可直接在 Scene 视图中预览所做的更改。可以拖动滑动条来查看应用于角色的每项设置的移动范围:

*移动自由度 (Degree of Freedom, DoF)

可以在 Additional Settings 中启用 Translate DoF 选项,从而启用人形角色的移动动画。如果禁用此选项,则 Unity 仅使用旋转对骨骼进行动画化。Translation DoF 可用于 Chest、UpperChest、Neck、LeftUpperLeg、RightUpperLeg、LeftShoulder 和 RightShoulder 的肌肉。

注意:启用 Translate DoF 可能会提高性能要求,因为动画系统需要执行额外的步骤来重新定位人形动画。因此,在已知动画包含角色某些骨骼的动画式移动时,才应启用此选项

四:使用 Avatar 遮罩

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

要创建空的 Avatar 遮罩资源,可以:
1从 Assets 菜单中选择 Create > Avatar Mask
2.在__项目__视图中单击要定义遮罩的模型对象,然后单击右键并选择 Create > Avatar Mask

人形身体选择

身体图将身体部位分为以下部分:

头 (Head)左臂 (Left Arm)右臂 (Right Arm)左手 (Left Hand)右手 (Right Hand)左腿 (Left Leg)右腿 (Right Leg)根(Root,由脚下的“阴影”表示)
要包含某个身体部位的动画,请在 Avatar 图中单击该部位,直到该部位显示为绿色。 要排除动画,请单击该身体部位,直到显示为红色。 要包含或排除所有部位,请双击 Avatar 周围的空白区域。此外还可切换手和脚的__反向动力学 (Inverse Kinematics, IK)__,此选项决定了是否在动画混合中包含 IK 曲线。

选择变换组件

另一方面,如果动画不使用人形 Avatar,或者需要更精确地控制对各个骨骼的遮罩,则可以选择或取消选择模型层级视图的相应部分:

1.为需要遮罩变换组件的 Avatar 分配引用。
2.单击 Import Skeleton 按钮。Avatar 的层级视图将显示在检视面板中。
3.可以在层级视图中选中需要遮罩的每个骨骼。

当指定动画层在运行时应用遮罩,或者在动画文件的导入设置中将遮罩应用于导入动画时,可在 Animator Controller
 中使用遮罩资源。

使用遮罩的好处在于有助于减少内存开销,因为非活动身体部位不需要关联的动画曲线。此外,在播放期间不需要计算未使用的曲线,因此还有助于减少动画的 CPU 开销。

【Unity面板属性扫盲】导入模型后属性设置之——Avatar Mapping 选项卡相关推荐

  1. 【Unity面板属性扫盲】导入模型后属性设置之——Rig 选项卡

    目录 一:Rig 选项卡骨骼动画类型 二:通用动画类型 三:人形动画类型 四:包含额外变换 欢迎加入Unity业内qq交流群:956187480 一:Rig 选项卡骨骼动画类型 Rig 选项卡上的设置 ...

  2. unity界面介绍及导入模型

    unity界面介绍 排版 ​ 一般刚打开unity默认是如下界面,可以自己拖拽为自己喜欢的布局,也可以使用右上角的Layout中来选择布局.目前显示出来的只是最常用的界面,还有很多可以在window中 ...

  3. Unity导入模型后如何切换中心点和轴点

    1.首先在3DMAX中建好模型,轴点设置在旗杆底部 2.导入到Unity后会发现中心点还是在几何中心 3.只需要点击"Center"/"Pivot"就可以切换是 ...

  4. maya导入模型后贴图没渲染怎么办?

    你先试试按6,如果没显示,那么你用这个模型材质书所支持的渲染器渲染一下,如果还没有,打开好像是叫路径管理器的东西,看看里面有没有爆红,爆红说你你贴图路径没有指定过去

  5. 3dsmax模型和导入模型到unity3d 设置

    (原文:http://tieba.baidu.com/p/2807225555) 三点感觉在导出时比较重要的 1.单位的设置 3dsmax系统单位设置就设成厘米显示单位公制也设成厘米这样在max里的一 ...

  6. Unity快手上手【熟悉unity编辑器,C#脚本控制组件一些属性之类的】

    Unity学习参考文档和开发工具 ☺ unity的官网文档:https://docs.unity3d.com/cn/current/Manual/ScriptingSection.html ■ 学习方 ...

  7. html笔记(一)html4+css2.0、css基础和属性、盒模型

    w3c 官网 这里是 html4 的内容 大标题 小节 一.关于HTML 1. 基本语法 2. HTML常用标签 3. 相对路径和绝对路径 二.css基础 1. 表单元素 2. 创建样式表 3. cs ...

  8. Unity Cinemachine之第三人称摄像机CinemachineFreeLook属性详解

    演示 CinemachineFreeLook是一个第三人称视角相机插件,功能非常强大,内置了很多属性可以供开发者根据需求进行调整. 创建   首先是Cinemachine插件的导入,如果是2018以后 ...

  9. 【Unity 学习笔记】 Sprite的部分属性和功能

    声明:本人Unity菜鸟,该文章主要作为学习笔记使用 在unity2D中,每导入一个图片资源,unity都会为其添加一些属性,这些属性可以在对应图片资源的Inspector中查看.在unity中,图片 ...

  10. unity 批量导入模型工具_如何将VMD舞蹈导入桌面萌娘MMD

    [视频教程] https://www.zhihu.com/video/1246107348335976448 图文教程 概览 MMD的动作数据文件 .VMD 文件导入到DesktopMMD很简单,只需 ...

最新文章

  1. jca使用_使用JCA的密码学–提供者中的服务
  2. redis版本_全球首发|阿里云正式推出云数据库Redis6.0版本
  3. Latex可能遇到的一些问题
  4. jsp编写程序实现写读留言板内容的功能
  5. java冒泡法优化_数据结构java版之冒泡排序及优化
  6. 35线性映射02—— 线性映射概念与运算、矩阵表示
  7. vmware16安装centos7超详细说明
  8. ORM定制的几点注意事项
  9. Codebook model 视频抠像 xp sp3 + vs2005 + OpenCV 2.3.1
  10. 计算机实战项目、课程设计、毕业设计之[含论文+源码等]微信小程序校园论坛|商城|电商系统+后台管理系统|前后分离VUE[包运行
  11. python可以制作游戏脚本吗_python制作填词游戏步骤详解
  12. vmware挂载磁盘脱机解决方案
  13. 卸载 SQL Server Management Studio 的操作工具
  14. Python的前奏:excel常用功能简介,数据透视表,切片器
  15. 嵩天老师《Python语言程序设计》第6周测试题笔记
  16. Spring Boot简介,四大核心,特性
  17. window10鼠标加速怎么关_鼠标加速怎么关闭_电脑鼠标加速如何关闭
  18. tf.roll:tensorflow 中对多维Tensor移位
  19. win10网络重置后wlan 不见解法 ,网卡黄色感叹号
  20. 区块链:Neutral Dollar(NUSD)亚稳态的可视化

热门文章

  1. Springboot之苹果内购支付
  2. Oracle:ORA-00054 资源正忙 -- 锁表的解决方法
  3. 虾皮运营-shopee台湾站实战教程
  4. 计算机英语软件编程逻辑思维,让孩子在编程里学英语,在英语代码里学逻辑思维...
  5. java实验——回文是一种“从前向后读”和“从后向前读”都相同的字符串,如“上海自来水来自海上”。设计一个程序,判断字符串是否是回文。
  6. 【操作系统-Windows】杀毒软件工作原理 及 现在主要杀毒技术
  7. 使命召唤 高级战争 闪退_使命召唤:现代战争进入第5季
  8. 【JCC技术】JCC功能演示
  9. MySQL 5.7 中文全文检索
  10. 基于android的手机选课系统的实现