将3DMax编辑的动画,导入给已经绑定蒙皮好的模型给Unity使用
现在程序猿想做独立游戏,即容易,也难。
说容易,引擎越来越傻瓜化。
说难,到哪去找靠谱的美术?
好在伟大的AssetStore(还有淘宝上)有大批不赖的资源可以用。
现成的模型,是好,但是,没有配套的动作,却是一件让人头疼的事情,即使用IK动画,也不能完美的弥补这一缺陷。
虽然Unity具备 retargeting 功能,但是,也不是万能的,很多情况下,非标准的骨骼会导致动画无法兼容。
好在学学用3Dmax做做简单的动作,还是不太需要美术功底儿的,起码原型阶段可以自己搞搞,对付一下。
最近花了点时间,研究了一下如何从3DMax里面导出动画,匹配现有已经绑定好,做好蒙皮的模型。
(1)研究原有模型的结构,需要注意的重点是
模型有几根Spine骨头
模型的twist骨骼有几个
模型的整体组织方式。
(2)研究明白之后,我发现
我买的模型,有3个Spine,这是和标准Unity模型不一致的地方,也是导致重定向失败的罪魁祸首。
我建立了一个3DMAX biped 骨骼,并且编辑了一个简单的动作,但是,并不能直接应用于目标动画。经过一番排查之后,发现问题出在3DMax默认拉出来的骨骼,结构和Unity需要的不一样的,比如两个大腿骨,绑定在了Spine1上,两个锁骨位置也不对,绑到脖子上了,应该是绑到spine3上。
我也试着去修改骨骼的名字,让他和目标骨骼一模一样,后来证明这一步是多余的。。。即使名字不一样,骨骼一样可以识别,关键还是Spine的数量和骨骼结构必须一致。
使用3DMax的断开链接和建立链接功能,可以轻松的修正这个问题。
之后,做了一个简单的动画,把我的动画导入到Unity里面,终于可以让我买的模型动起来了,如图:
将3DMax编辑的动画,导入给已经绑定蒙皮好的模型给Unity使用相关推荐
- 3dMax 骨骼动画导入到Unity
3dMax做的骨骼动画导入到unity中的时候需要注意的事项: 在使用3dMax导出的时候一定要勾选3DMax 导出选项中的"烘焙动画",否则导出的动画在unity中无法正常动作.
- 3dmax顶点动画导入unity_3DMAX点缓存的动画怎么导入unity呀?
(引自别处,希望有用)用Max导出Unity3D使用的FBX文件流程注解从max导出FBX到Unity,以下环节需要特别注意.1,单位设置很多人在建模,动画的时候,默认的maxsystemunit是设 ...
- 3dmax布料动画导入到Unity流程
1. 选定模型导出FBX 2.在3dmax中给模型添加"点缓存"修改器 1)选定模型点击-新建-保存pc2文件 2)点击面板中的"记录"按钮 3.把.FBX和. ...
- Unity3D 中 Generic 动画导入设置和 Root Motion 之间的关系
Unity3D 的 Mecanim 动画系统可以直接复用 3DS MAX 中制作的动画文件中的位移,这个就是通过 applyRootMotion 来达成的,我们只需要在使用 Animator 控制动画 ...
- GIF动画导入到FLASH的应用
GIF动画导入到FLASH的应用 如何把GIF动画弄到FLASH里使用 我在网络上找到一只狗,是GIF动画,如何弄到FLASH里制作成FLASH动画? 动画的创意是:让狗在森林中行走. 如果你想按我的 ...
- # Unity3d Mecanim动画如何应用3dmax中的动画位移
Unity3d Mecanim动画如何应用3dmax中的动画位移 大家好!我是小周,这是我的第一篇博客,自己喜欢游戏,所以大学报了计算机专业,毕业以后也如愿以偿的进入了游戏开发者的队列,现在用Unit ...
- 3dsmax 长动画导入 three.js 转变成 多个动画
3dsmax biped长动画导入 three.js 转变成 多个动 文章目录 3dsmax biped长动画导入 three.js 转变成 多个动 导出长动画 动画切割 导出长动画
- maya通过python输出fbx_[转载]FBX动画导入导出经验心得(MayaToMax,MayaToMaya)
注:原文写在我的百度博客上,因此百度博客的配图更清晰,另外百度博客的本文更新了mel的下载链接! 绕了很多弯子,失败了n次,得以下经验,T_T...记录下来,免得以后忘记. 本文主要解决两种情况下的数 ...
- Spine动画 导入COCOS和U3D
原创 好久没写教程了,主要是太忙了,最近一直在搞网狐的开发,网狐的代码确实不错,手头上做的棋牌外包,同时遇到要将SPINE动画导入U3D和COCOS,网上一般的使用教程很多的,但是很多坑点没有说到,我 ...
最新文章
- 关于重装系统或还原系统
- ADN中国队参加微软Kinect他赢得了全国比赛三等奖,我们的创意项目与团队Kinect于Naviswork虚拟之旅...
- 最近研究Rest,这个东西还是个雏形,给个好用的参考地址吧
- SonarQube结合IDEA实现代码检测
- 鸿蒙手机测试报名,鸿蒙2.0报名下载-鸿蒙2.0申请公测报名入口 v1.0-优盘手机站...
- Docker学习总结(11)——八个Docker的真实应用场景
- 学习template算法以及改进(一)
- java抛出异常thorw和throws的用法
- limit mysql 取最后_更优美的 limit 使用方法 (limit 对 mysql 数据查询的性能影响)
- RedHat发布JBoss 7.2,完全支持Java EE 8规范
- ctfmon是什么启动项_启动项里找不到ctfmon
- Kali安装使用文泉驿字体
- 100m光纤测速多少正常_100m光纤测速多少正常 所以100M宽带最大下载速度
- 测试页能打印 软件不能打,Windows7分享打印机能打测试页打印文件怎么没反应
- mysql cpu 100%_mysql占用资源CPU超过100%解决方法
- 慧荣SM2246XT、SM2246EN开卡教程 及 固件下载
- Python 函数的使用和内嵌函数
- 基于opendota的dota2战绩查询微信小程序
- 介绍计算机硬件的英语作文,电脑各部分英文介绍
- 冰桶挑战 慈善并文艺着