如何下载使用 Mixamo 免费模型和动画
如何从 Mixamo 下载免费模型和动画
Mixamo 是一个提供免费模型和动画的网站,可以用于游戏开发
功能介绍
- 左上角 Character 可以用于 选择模型,也可以在右侧 Upload Character 自己上传模型
- 左上角 Animation 用于 选择动画,此时动画播放是基于你当前的模型的
- 这边如果没有自己的模型,推荐就直接使用官方的 X Bot 模型,然后选择动画,然后下载
下载时选项
- Format: 导出格式选项
- FBX Binary: 二进制FBX格式,文件较小
- FBX ASCII: 文本格式FBX,文件较大但可读性好
- FBX for Unity: 专门为Unity优化的FBX格式
- Skin: 是否包含模型的皮肤数据
- With Skin: 下载的FBX文件包含模型和动画
- Without Skin: 只下载动画数据,适合已有模型只需要动画的情况
- Frame per second(FPS): 动画的帧率
- 数值越高动画越流畅,但文件也越大
- 一般游戏用30或60即可
- KeyFrame Reduction: 关键帧简化程度
- None: 不简化,保留所有关键帧
- Simplified: 简化部分关键帧,可以减小文件大小
- High Quality/Medium Quality/Low Quality: 不同程度的简化,文件大小依次减小
这边一般我默认选择 FBX Binary 、 With Skin 、 60 FPS 、 None
注意事项
- 当一些重复产生位移的动画,比如走路,跑步,跳跃等,右侧可能会出现一个 In Place 的选项,推荐勾选,这样避免播放动画时产生位移
如何在 Unity 中使用 Mixamo 的动画和模型
使用 Mixamo 模型
- 下载模型: 从 Mixamo 下载所需的模型,确保选择合适的导出格式(推荐 FBX Binary)。
- 导入模型: 在 Unity 中,打开项目并将下载的 FBX 文件拖入 Assets 文件夹中。
- 设置模型: 选择导入的模型,检查 Inspector 面板中的设置,确保模型的缩放和其他参数符合需求。
使用 Mixamo 动画
- 下载动画: 在 Mixamo 中选择所需的动画,并确保选择与模型相匹配的设置(如 FPS 和 Skin)。
- 导入动画: 将下载的动画文件(FBX)拖入 Unity 的 Assets 文件夹,点击FBX文件右侧的小三角,选择到动画剪切,粘贴到 Assets 文件夹中
如果需要批量从 Mixamo 抽取动画, 可以参考我的 如何批量从 Mixamo 抽取动画 - 应用动画:
- 选择模型,添加 Animator 组件。
- 创建 Animator Controller,并将其分配给模型的 Animator 组件。
- 在 Animator Controller 中,添加下载的动画,并设置状态机以控制动画的播放。
注意事项
- 确保模型和动画的骨骼结构兼容,以避免动画播放时出现问题。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Lave's Cabin!
Comments
DisqusValine