1 前言

2D动画 中初步了解了 Animation 和 Animator,本文将进一步学习 3D 动画,并介绍 人体模型相关内容。

模型制作软件主要有:3DMax、Maya,模型存储格式主要有:*.max、*.fbx、*.obj,动画存储格式:*.fbx,Unity3D 只支持 fbx 格式。

Unity3D 提供了一套简易的人体模型及人体动画,用户可以通过在 Assets 窗口右键,依次选择【Import Package→Environment】导入资源库,在 Assets\Standard Assets\Characters\ThirdPersonCharacter 目录下可以查看官方的人体模型和人体动画资源文件(文件后缀都是 .fbx)。

Unity3D 官方人体模型只有 Ethan,如下:

Unity3D 官方人体模型

Unity3D 官方人体动画包含站立、原地转、走、走转、跑、跑转、蹲、蹲原地转、蹲走、蹲走转、跳等,如下:

Unity3D 官方人体动画

2 人体模型

1)Unity3D 官方人体模型

Unity3D 官方提供了一个人体模型(Assets\Standard Assets\Characters\ThirdPersonCharacter\Models\Ethan.fbx),在 Assets 窗口选中该人体模型, 可以在 Inspector 窗口预览模型(如果未出现预览窗口,说明预览窗口被折叠了,点击 Inspector 窗口最下方的折叠条即可显示),如下:

在人体模型预览窗口鼠标左键(或右键)拖拽,可以旋转模型。

2)人体模型层级结构

将 Unity3D 官方人体模型(Ethan.fbx)拖拽到 Hierarchy 窗口中,展开子对象如下:

对于非官方的人体模型,也基本是上述层级结构,主要由网格对象和一堆空对象组成,网格对象用于渲染人体,空对象用于绑定骨骼,控制人体运动。

3)人体骨骼

在 Assets 窗口选中 Unity3D 官方人体模型(Ethan.fbx),再去 Inspector 窗口选择 Rig,如下:

将 Animation Type 设置为 Humanoid,如下:

Animation Type 参数含义如下:

  • None:没有动画
  • Legacy:旧版动画
  • Generic:新版通用型动画(非人体)
  • Humanoid:新版人体动画

再点击 Configuration按钮(如果 Configuration 按钮已置灰不能点击,先点击下方的 Apply 按钮,Configuration 按钮就会点亮),切换到骨骼配置界面,如下:

点击 “Muscles & Settings” 按钮,通过滑动以下进度条,在 Scene 窗口可以查看人体姿态,以检验骨骼绑定情况。

滑动 Open Close 进度条,人体模型姿态如下:

滑动 Left Right 进度条,人体模型姿态如下:

3 人体动画

1)Unity3D 官方人体动画

Unity3D 官方提供了一些标准的人体动画(Assets\Standard Assets\Characters\ThirdPersonCharacter\Animation,都是以 .fbx 格式存储),包含站立、原地转、走、走转、跑、跑转、蹲、蹲原地转、蹲走、蹲走转、跳等人体动画,如下:

其中带播放图标(▶)的文件就是动画文件,可以将其拖拽到 Animator 窗口中使用。

2)预览动画

选中 Assets 窗口 fbx 文件中带播放图标(▶)的动画文件,在 Inspector 窗口可以预览动画,点击播放按钮即可预览动画(如果未出现预览窗口,说明动画预览窗口被折叠了,点击 Inspector 窗口最下方的折叠条即可显示)。

如下,选中 HumanoidCrouch 下面的 HumanoidCrouchWalk 动画,预览效果如下:

在人体动画预览窗口鼠标左键拖拽,可以控制人物模型在窗口中的位置;鼠标右键拖拽,可以控制相机姿态(旋转);鼠标中键滑动,可以控制相机远近位置(缩放)。

Unity3D 使用默认的人物模型播放动画,如果用户期望使用特定的人物模型播放动画,可以将该模型拖拽到动画预览窗口中。如:选中 HumanoidRun 中的 HumanoidRun 动画,将 Ethan 人物模型拖拽到预览窗口,播放动画如下:

如果用户想恢复使用默认的人物模型预览动画,可以点击预览页面的骨骼图标,选择 “Unity Model” 即可。

3)配置动画

选中 Assets 窗口 fbx 文件中带播放图标(▶)的动画文件,在 Inspector 窗口点击 Edit 按钮,如下:

进入人体动画配置页面,如下:

编辑完后,点击下方的 Apply 按钮,即可保存。如果新添加了动画裁剪片段,在 Assets 窗口可以看到多了一个动画文件,如下:

【Unity3D】人体模型及动画相关推荐

  1. Unity3d之表情动画--眨眼

    Unity3d之表情动画--眨眼 可通过BlendShape来实现眨眼动画,效果如下: 转载请注明出处:http://www.cnblogs.com/jietian331/p/7054673.html ...

  2. Unity3D 中 Generic 动画导入设置和 Root Motion 之间的关系

    Unity3D 的 Mecanim 动画系统可以直接复用 3DS MAX 中制作的动画文件中的位移,这个就是通过 applyRootMotion 来达成的,我们只需要在使用 Animator 控制动画 ...

  3. 3dmax导出到unity3d下分割动画

    1.在3dmax  导出时候,要导出FBX文件,同时包含动画,骨骼,皮肤等内容 2.把FBX文件导入到Unity3d后会默认有一个超长的大动画,就是一个整体的动画,如图Take001,这个时候要分割哪 ...

  4. (转)Unity3d使用心得(2):Unity3d 动态下载动画资源——AnimationClip 的使用

    引言: 在使用 Unity3d 开发微端.或者网页游戏的时候经常需要将资源打包成 AssetBundle ,然后通过 www 的方式动态的下载资源.今天要分享的是我再动态下载 Animation 骨骼 ...

  5. Unity3D类人动画humanoid animations

    动画和Mecanim术语表 A Glossary of Animation and Mecanim terms Date:2013-05-24 11:01 Icon 图标 Term 术语 Descri ...

  6. Unity3D教程:动画融合、动画层、动画混合、附加动画、程序动画、动画重放和取样

    原帖地址:http://www.unitymanual.com/5323.html 动画脚本 Animation Scripting Unity's 动画系统允许你创建一个漂亮的动画蒙皮角色,动画系统 ...

  7. Unity3d 实现顶点动画

    在今年GDC上发现一个非常有趣的演讲,叫做Animating With Math,遂实现之,是讲述顶点shader动画的,举了几个经典的例子,但是讲者并没有给代码,而是像虚幻引擎那样的节点,这样更加清 ...

  8. Unity3D深入浅出 - 新版动画系统(Mecanim)

    原文链接: http://www.cnblogs.com/tonge/p/3927343.html Mecanim概述: Mecanim是Unity提供第一个丰富而复杂的动画系统,提供了: 针对人形角 ...

  9. Unity3D教程:动画合成教程(Animation Blending)

    现在的游戏,动画合成是一个必不可少的特征为确保角色有平滑的动画.动画师创建单个动画,如走路循环,跑步循环,空闲动画或射击动画.有些时候你的游戏需要能转换空闲动画到走路循环或反之.当然你不想要在运动中有 ...

  10. Unity3D之Mecanim动画系统学习笔记(五):Animator Controller

    简介 Animator Controller在Unity中是作为一种单独的配置文件存在的文件类型,其后缀为controller,Animator Controller包含了以下几种功能: 可以对多个动 ...

最新文章

  1. 右键中添加“管理员取得所有权”
  2. 蚂蚁金服发布「定损宝」,推动图像定损技术在车险领域的应用
  3. (原创)网吧桌面背景添加文字,转载注明出处!
  4. 什么是 C 和 C ++ 标准库?
  5. 三个变量中怎么找出中间值_scratch图形化编程基础练习-变量交换
  6. PHP Object对象转换为Array数组
  7. 【转】图解Sql2005创建分区表的全过程
  8. python的扩展库numpy如何安装_python如何安装numpy库
  9. 等保测评--网络安全等级保护实施指南
  10. linux下载dvwa教程,Dvwa安装,配置(Linux)
  11. 如何修复dns服务器,如何修复DNS?DNS是什么?如何设置DNS?
  12. 干货丨让你更容易影响别人的 52 个小技巧
  13. 36 个JS 面试题为你助力金九银十(面试必读)
  14. 无领导小组讨论(一)
  15. Bosun中es表达语法
  16. 图书盘点机什么牌子好用
  17. dismiss和ignore区别_Ignore什么意思及同义词
  18. hive启动警告:Establishing SSL connection without server's identity verification is not recommended
  19. 常见方案及其描述、格式
  20. 漫画家眼中的未来世界:机器人让我又害怕又激动! | 精选

热门文章

  1. Android 开机logo支持的格式
  2. 计算机的各种配件知识,菜鸟必读:DIY装机需要知道的一些配件小知识
  3. sparc架构代码分析-setup_arch函数分析
  4. pta c语言期末上机考试题库,PTA 程序设计 判断题-期末复习
  5. Mac 迅雷限速问题
  6. Fortran入门教程(十)——结构体
  7. IntelliJ IDEA For Mac 的破解方法
  8. 手把手教你用C语言实现求质数(素数),5大方法任君挑选
  9. 如何查看CSDN发布的博客和上传的资源?
  10. 免费下载qq音乐的音频资源的方法