通过Mixamo生成人物动画并导入Unity实现资源可用的方法:
文章要点:
如何通过Mixamo生成人物动画
在Mixamo中生成的模型及动画导入Unity的设置(保持原有材质)
在Unity中利用上述导入素材制作Animator
如果你有自己的人物模型,想将自己的人物添加动画并运用到Unity项目中去;
或者你没有自己的人物模型,但又想制作Unity人物动画,本篇记录将为你提供一种方式
——自己的人物模型通过Mixamo(网址:https://www.mixamo.com/#/ )生成动画的方法(教程:http://www.manew.com/thread-99473-1-1.html)
**
以下是整个流程的详细步骤:
**
Mixamo部分:
打开Mixamo网站,先选择好喜欢的模型
为模型添加动画(动画部分搜索Pack,则会出现打包的动画系列,包含idle/ run/jump等多样的人物动画,比较推荐)
导出模型及动画(我是后续导入Unity使用),只需更改Format即可
Unity部分(我使用的版本是2019.4)
(参考: https://www.bilibili.com/video/BV18x41157wb ):
4. 在Unity中先创建一个空文件夹,然后将之前下载的资源解压缩后放进该文件夹,导入如下(一个人物模型+多个动画):
5. 先对人物模型文件及进行修改,包括以下几个方面:
—— 模型大小是否合适,如需调整可以修改
——更改人物动画的类型(模型本身的Avatar(骨骼)就是自身带的,其他的动画需要在这里更该为该模型的Avatar)
a) Legacy,远古版本类型,不可编辑,不要用
b) Generic,非人形动画选择该类型
c) Humanoid,人形动画选择该类型
——模型的Animation部分不需要调整
——模型导入后会没有材质,是个白模,需要在Materials中先Extract Texture再Extract Materials(新建一个文件夹专门存放),之后模型材质球就会成为可编辑状态,模型渲染正常(我的疑问:如何为材质球选择合适的Shader,用上diffuse、glow、specular三种贴图???)
6. 再对人物动画进行修改,包括以下几个方面:
——动画类型改为人形,Avatar选择模型的Avatar(不是来自自身)
——Animation中可以调整动画是否循环Loop,还有要改动画名(默认都是一样的,是原网站名)
为人物创建一个Animator,然后将之前已经修改过的人物动画拖进去
至此,流程结束,希望能对需要的人有所帮助
PS:第一次写,格式不太会,可能大家看着不是很舒服,但是所有步骤我都亲身操作并有效的,希望能对大家有所帮助
————————————————
版权声明:本文为CSDN博主「Fly_fish1」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Fly_fish1/article/details/108958053
============ 欢迎各位老板打赏~ ===========
与本文相关的文章
- · Unity中将3D模型显示在UI上或者显示在UI前面
- · 3dmax模型导入unity后很昏暗,对比度低怎么办?
- · unity中的简单延时方法
- · unity发布后无法连接sqlite数据库,在Editor中可以
- · 记录untiy适配android12
- · sdk tool version 0.0<26.1.1 | android sdk is outdated unity
- · unity pro 2019.4.9破解版下载(win/mac)
- · unity改变UI透明度
- · 史上最简单的Unity Hub破解教程(win&mac)
- · unity 让物体上下来回移动
- · Unity2D 平台类游戏 人物移动
- · unity3d mysql error: The given key was not present in the dictionary.