首先我们所有的人形动画的骨骼都大致相似,比如头,胳膊,腿等,唯一不同的可能是骨骼的数量不同。所以Unity为我们建立一套标准的骨骼,我们需要把自己的骨骼映射到标准骨骼中,这样我们就可以实现人形动画的重用(不同人物的动画通用)。

点击Configure配置Avatar

sense场景:绿色代表我们建模的骨骼的位置。

右边属性栏:

(骨骼设置和肌肉设置)

那么到底如何配置Avatar:

首先查看骨骼的映射是否正确,Unity会自动为我们配置一遍,一般是没有问题的,但也需要我们确认一遍

这个是建模时的骨骼:

这个是Unity为我们映射的骨骼:

我们需要做的就是

1看这些骨骼是不是一一对应的。

在系统的映射谷歌中:实心表示关键位置的骨骼,必须对应。虚线表示可选骨骼,不对应也可以。灰色表示没有对应的骨骼。

如果都是绿色的就表示没有问题,有问题是红色的。

2.看人物是否以T姿势站立。

我们在建模的时候人物会有一个默认的站立姿势,

选择Pose

1)回到默认姿势

2)普通姿势

3)T姿势

我们需要选择T姿势。

有的时候,角色的骨骼发生一些小的偏差,系统不会判定错误,但是我们在动画中可以看到效果,比如把腿旋转小幅度,系统是不会判定错误的,但是我们肉眼可以看到细微的差别,这样就需要我们自己去调节一下。

确保无误以后,我们就可以Apply保存。

把我们的所有动画都应用到这个Avatar。

Unity动画系统-配置Avatar相关推荐

  1. Unity动画系统详解9:Target Matching是什么?

    摘要:在游戏中,经常有这种情况:角色的手或者脚需要在特定时间放在特定的位置.比如角色需要用手撑着跳过一个石头或一堵墙,或者跳起抓住房梁.Target Match就是让动画的特定片段去匹配特定的位置. ...

  2. VR开发——Unity动画系统(V客it学院技术分享)

    在我们进行VR开发的过程中,免不了需要各种各样的模型动画.那么面对这样的简单动画,我们大可以使用Unity的动画系统来完成整个事情. 前段时间我在博客看见了一篇非常不错的动画系统讲解,今天我就借花献佛 ...

  3. Unity动画系统详解3:如何播放、切换动画?

    摘要:[长文预警,建议先收藏]有了模型和多个动画以后,在Unity中如何控制它们的播放和切换呢?本文带你一站式解析Unity的Animator模块. 洪流学堂,让你快人几步.你好,我是跟着大智学Uni ...

  4. Unity游戏开发之游戏动画(Unity动画系统)

    文章目录 Unity动画系统 动画片段 Animation Clip 在Unity中制作动画 动画复用 替身系统 Avatar Animator 组件 Animator Component 动画状态机 ...

  5. Unity动画系统详解10:子状态机是什么?

    摘要:除了使用Layer还有没有更好的组织状态的方式呢?感觉一个Layer里面状态多的时候,还是很显得很乱. 洪流学堂,让你快人几步.你好,我是跟着大智学Unity的萌新,我叫小新,这是复(yu)习( ...

  6. Unity动画系统学习

    Unity动画系统学习 文章目录 Unity动画系统学习 AnimationState 动画状态 Animation Transitions 动画过渡 动画分层和遮罩 动画混合 1D混合 2D混合 动 ...

  7. Unity动画系统常用知识总结

    Unity动画系统常用知识总结 资源导入需要注意的地方 常用的组件 Animator 组件 Avatar Mask 骨骼遮罩 Animator Controller 动画切换 Any State Ha ...

  8. Unity动画系统简单介绍

    Unity动画系统知识点简单介绍(简易) 本文是学习文,其中转载某些文章,如有侵权,联系删除. 学习要点: 1.动画的分类 游戏物体的基础动画设置,UGUI设置的按钮状态,2D游戏Sprite动画,R ...

  9. Unity动画系统详解7:Layer是什么?

    摘要:使用Layer可以用来管理角色的不同身体部位.比如下半身用于行走或跑步,上半身用于射击或投掷物体. 洪流学堂,让你快人几步.你好,我是跟着大智学Unity的萌新,我叫小新,这几周一起来复(yu) ...

  10. Unity动画系统详解5:BlendTree混合树是什么?

    摘要:"Animator中有一个功能,用来解决多个动画之间的混合,经常用于移动动画之间的混合,这个功能叫做BlendTree,混合树." 洪流学堂,让你快人几步.你好,我是跟着大智 ...

最新文章

  1. 机器学习领域最全综述列表!
  2. Foundation ActionScript 3.0.With Flash CS3 And Flex ..
  3. Swift3中的 GCD
  4. C++11 std::bind std::function 高级用法
  5. lucene DocValues——本质是为通过docID查找某field的值
  6. Google PageRank的计算源代码
  7. python基本使用-python基本用法
  8. 2017-2018-1 20155230 《信息安全系统设计基础》第二周课堂实验
  9. 信息报送不及时整改措施_工商年报如何报送?原来这才是正确打开方式
  10. 关于调试过程中单片机复位的几点心得与体会
  11. 面试题:找出公司员工最喜欢的k种水果
  12. linux输入不显示的处理 stty echo
  13. 行车路途出现意外6个急救绝招
  14. mac下nginx安装及与tomcat简单配置
  15. svn钩子自动化同步代码提交任务
  16. idea 代码格式化快捷方式
  17. 符号_液压图形符号识别之减压阀符号原理
  18. 上班路上快一倍,长途出门快一半
  19. 医学四视图-005-四视图加按钮
  20. 哲理故事与管理之道(11)-让自己成为领袖和榜样

热门文章

  1. 批量修改或删除多个 Word、PPT、Excel、PDF 和记事本文件中的多个关键字
  2. openLooKeng视图详解
  3. 唐太宗灵州受降【会盟】的意义
  4. Poco库使用:文件压缩和解压缩
  5. SCI-HUB最新文献网站
  6. c语言实例--打渔晒网问题
  7. 什么是虚拟主机管理系统?
  8. java坦克大战 需求分析,Java版坦克大战游戏的设计与实现(含录像)_JAVA
  9. 大数据分析应用领域有哪些
  10. matlab设置固定的窗宽窗位,如何设定窗宽窗位,附正常人体组织CT值