使用Mixamo动画资源
Mixamo是一个提供动画资源的在线平台,在游戏、虚拟现实、动画等项目添加高质量的人物动画方面实现降本增效。
以下是操作步骤:
一、获取资源和数据处理
1. 获取资源
首先,前往Mixamo的官方网站(https://www.mixamo.com/)并登录或创建一个免费账户。
2. 模型选择
(1)可以直接使用Mixamo提供的一些官方示例的人物模型。
官方模型导出的动画可以适配unity或者UE的小白人(默认人物)。
注意:官方提供的模型面数较高,建议导入建模软件进行减面处理后重新上传模型。
默认选择导出T姿态的模型。
(2)也可以上传自定义实例模型,支持FBX OBJ ZIP等格式。
3. 绑定骨骼
(1)自定义人物模型上传到Mixamo后会提示手动修改骨骼绑定。将左侧标记圆圈拖动至模型对应的关节位置。基于用户手动调整的关节位置,平台会自动识别和绑定骨骼,如果识别异常或者需要调整,可以点击返回上一步。
注意:圈不能指定空的位置,可以开启和关闭对称调整模式,实现对称或不对称调整。
(2)可以设置手指精简。
(3) 担心精度不够的话,可以在外部软件进行预先骨骼绑定
4. 动画检索
浏览和检索Mixamo的动画库,选择需要的动画。包括不限于行走、跑步、跳跃、攻击等。
5. 动画参数
你可以在Mixamo中对动画进行一些自定义。例如调整动画的速度、循环次数和其他参数。
- 下载动画:
点击“下载”按钮以下载动画文件。
做最后的输出参数调整。
Mixamo提供FBX、Collada两种格式数据。
注意1:单纯导出动画序列时,不需要勾选导出皮肤!
注意2:Mixamo提供了免费和付费的动画资源。如果你需要更高质量的动画或更多自定义选项,可以考虑购买Mixamo的付费服务或寻找其他资源。确保遵守Mixamo的使用条款和许可协议。
二、面向不同平台的处理
1. 面向Unity平台的使用
(1)人物动画错位问题
参考《在Unity3D中使用Mixamo动画资源》
https://blog.csdn.net/qq_43459138/article/details/130104165
(2)unity人物动画与状态机
参考《Unity中使用Mixamo为3D模型添加动画(保姆级教程)》http://t.csdn.cn/PGxaB
2. 面向UE平台的使用
参考【虚幻引擎UE】UE5 四步骤实现AI漫游与对话行为(含工程源码)
https://blog.csdn.net/qq_35079107/article/details/126035938