目录

前言

一、3dsMax中的操作

二、在Unity里编辑

1、编辑导入的动画:

2、在Unity中设置人物模型

总结


前言

众所周知,Unity有的Fbx模型可以有一种人形动画,通过这种人形动画可以实现各种人形骨骼动画之间的复用。那么问题来了,如果我再3dsMax里做了一个动画,要怎样才可以用到我目前的动画中呢?

这里写了一个简单的演示:


一、3dsMax中的操作

要知道的是,我们从3ds中只需要导入动画就OK,其实很多别的东西都不需要导入的。

所以我们在层级面板中选中所有的人物骨骼部分:

之后选择只导出选定对象:

然后选择Unity的工程文件,然后在导出设置的时候,记得把摄像机、灯光什么的关掉。

这样导出到Unity的资源就只有动画而没有其他的奇奇怪怪的东西。

二、在Unity里编辑

1、编辑导入的动画:

因为我们只选择了骨骼进行导出,所有在Unity里面可以看到我们的骨骼都十分干净:

把导入的动画文件按照如图进行设置。一般如果是人形骨骼,到这里是没有问题的。

如果有映射失败的就需要自己手动修改了。

我们自己做的动画,PickUp 也在Unity中显示出来了。

然后关于动画质心的问题:

在3dsMax里面,我们做动画会动人物的质心,但是在Unity里面我们会把质心的旋转移动关闭。这样一些动画在Unity里看起来就会有误差,这是因为动画设置的问题:

我们把所有BasedUpon都设置为坐标原点就OK了。

2、在Unity中设置人物模型

人物模型也是一样的设置方法:

然后拉出来这个Fbx做成一个人物,然后挂一个动画控制器:

注意这里的Acatar是人物模型的Avatar,而不是动画的Avatar。

之后在你的Controller中制作一个State,Motion选择你导入的动画即可:

这样我们自己制作的人物骨骼动画(Biped)就可以用在Unity中我们自己的模型中了。


总结

如果用程序员的话来说,Avatar相当于一个“桥模式”,我们自己导入的动画、模型都桥接到这个Avatar上,从而实现互通。

不过,这种通行模式一般会遇到的问题就是适配。不同模型之间的动画互相导入导出,由于模型之间的差异(比如模型身体比例的不同),会导致动画并不一定都表现得一样好。这个就需要各位自己调整了。


【Unity】:从【3ds Max】为人形骨骼 humanoid 添加动画相关推荐

  1. Unity与3ds Max的单位关系(使用FBX文件)

      游戏引擎通常并不具备专业的建模功能,所以通常情况下模型都是在专业的三维软件中进行设计,然后再通过特定格式的文件导入到游戏引擎中进行游戏开发.Unity支持多种外部导入的模型格式,如FBX.3ds. ...

  2. Unity 支持 3ds max 2021 物理材质吗?(FBX 出口)是否应该使用BPR材质?

    Renderbus瑞云效果图云渲染小编小瑞来回答: 您可以参考一下Unity官方文档中提到的FBX支持导入的内容. Unity 通过 FBX 格式导入 Autodesk® 3ds Max® 文件 (  ...

  3. Unity 导入人形骨骼模型及动画

    例:当导入名称为 Women 的模型,这一般分为两个部分: 包含有蒙皮网格(SkinnedMeshRenderer)和骨骼的 Women.fbx 主要导入设置: Rig -> Animation ...

  4. 第六章:3ds max骨骼动画(上)

    关于骨骼动画这一块,主要分为两个内容,一个是骨骼蒙皮,一个是制作动画.首先,我们介绍骨骼蒙皮.它的目的就是将骨骼绑定到顶点上面去,也就是权重的设置.3ds max提供了一个"蒙皮" ...

  5. 游戏制作入门小知识------3ds Max

    关于游戏制作: 开发流程:游戏市场的调研----->游戏策划------>游戏美术制作.游戏脚本策划.游戏程序设计同时进行 游戏美术制作分为(3D游戏美术制作.2D游戏美术制作都可以用来完 ...

  6. 3ds Max(三维动画制作软件)V2020 x64 中文版

    欧特克三维动画软件Autodesk 3ds Max 2019版本于2018年3月23号正式发布,新版包括OSL集成在内的新功能,新程序化木纹材质和样条布尔,Autodesk首次运行与第三方开发者密切合 ...

  7. [Unity][blender]在blender中新建标准两足人形骨骼模型动作导入到Unity中

    为了解决 标准两足人形骨骼动作 不够的问题,用于拓展自己想要的 动作. 在blender中新建标准两足人形骨骼模型动作导入到Unity中 主要用于Unity 标准两足人形模型动作 的动作拓展 主要是参 ...

  8. FBX文件导入Unity导致贴图丢失问题解决,以3ds max,Blender导入导出为例

    一 . 首先把资产文件导入三维软件中 1 . 3ds Max 1.1 导入FBX--[免费或者质量差的资源可能会出现平滑组错误的情况,可以直接镜像一个模型更改法线或者删除面重新封口能解决问题] 1.2 ...

  9. [Unity][blender]人形模型Humanoid动作重定向,拓展更多自定义人物动作

    本文在Unity官方人形模型Humanoid动作的基础上拓展新建更多的 自定义人物动作. 很多时候使用的模型动作偏少,Unity官方人形模型Humanoid动作  在这些 人形模型Humanoid上可 ...

最新文章

  1. (Mirage系列之十)Mirage经典案例之系统恢复
  2. python中类与对象之间的关系_python 类与类之间的关系
  3. java基础之java中的基本数据类型
  4. 只可顺守不可逆取书法_坚持练书法10年以上,会怎么样?
  5. 笔记《鸟哥的Linux私房菜》6 Linux的档案权限与目录配置
  6. 深入理解Android音频框架AudioTrack到AudioFlinger及Mix过程
  7. 攻防世界-music-高手进阶区-miscmisc
  8. 手把手搭建一个完整的javaweb项目(适合新手)
  9. 复域,频域,时域之间关系,转换,s平面(转)
  10. Google Earth 使用的经纬度格式及转换
  11. 服务器DNS域名解析
  12. 卷积神经网络 —— 图像识别与深度学习
  13. pyhton前景之个人愚见
  14. 百度搜索结果的URL参数 搜索历史记录(rsv_sug)
  15. Zabbix自动发现规则
  16. Atitit.团队文化建设------影响组织的的一些原理 法则 定理 效应 p826.v4
  17. 有温度传感器的风机控制系统C语言,基于单片机的暖风机的设计任务书、开题报告...
  18. 使用JavaScript实现GPA计算器(学科实践任务 一)
  19. mac看图软件哪个好用_办公记事软件哪个好?工作记事本便签app哪个好用
  20. centos7 ssh升级后服务不稳定不断重启,查看sshd服务状态为activating(start)的解决办法

热门文章

  1. 关于4G物联网卡的使用
  2. java dya01 HelloWorld与环境变量
  3. Docker 介绍、安装、基础搭建 --01
  4. python除法保留小数_python中的除法_python中除法_python 除法_python 除法保留小数
  5. matlab用eval函数,matlab—eval函数
  6. OAuth2.0实战
  7. SHOI 2002 百事世界杯之旅 题解
  8. 大学英语综合教程一 Unit 6 课文内容英译中 中英翻译
  9. java基础之后台线程_繁星漫天_新浪博客
  10. Streptavidin-MAL,Maleimide 马来酰亚胺修饰/标记/偶联链霉亲和素