news 2026/8/27 1:12:55

3 步把 Mixamo 动画送进 Unreal Engine 4:Mixamo Converter 根骨骼动画转换全攻略

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3 步把 Mixamo 动画送进 Unreal Engine 4:Mixamo Converter 根骨骼动画转换全攻略

3 步把 Mixamo 动画送进 Unreal Engine 4:Mixamo Converter 根骨骼动画转换全攻略

【免费下载链接】mixamo_converterBlender addon for converting mixamo animations to Unreal 4 rootmotion项目地址: https://gitcode.com/gh_mirrors/mi/mixamo_converter

Mixamo Converter 是一款 Blender 插件,专做 Mixamo 动画转换:把 Mixamo 下载的 FBX 烘焙成 Unreal Engine 4 可直接使用的根骨骼动画。这篇带你装好插件、转通第一个动画,再掌握批量处理与排错。

为什么 Mixamo 动画不能直接塞进 UE4

从 Mixamo 下载一个 FBX 拖进引擎,大概率会踩这三个坑:

  • 骨骼命名对不上:Mixamo 骨骼带命名空间且命名风格不同,UE4 的人形骨架无法直接识别;
  • 缺根骨骼运动:动画只驱动身体骨骼,根骨骼没有位移,角色要么滑步要么原地踏步;
  • 数据不兼容:角色根节点残留旋转/缩放,导入 UE4 后出现莫名转向、穿地、尺寸漂移。

Mixamo Converter 的工作就是:从盆骨(Hip)烘焙出干净的根运动,重命名骨骼去对齐 Unreal 骨架,并把旋转/缩放问题在 Blender 端就处理掉。

3 步装好插件:Blender 2.80+ 的最小安装路径

注意:插件需要 Blender 2.80 或更高版本;如果你还在用 2.78+,请切换到项目的 blender27 分支。

  1. 从 Blender 官网安装 2.80+ 版本;
  2. 克隆仓库到本地:
    git clone https://gitcode.com/gh_mirrors/mi/mixamo_converter

    不想用 git 的话,直接下载仓库 ZIP(无需解压)也可;

  3. 打开 Blender,走Edit → Preferences → Addons → Install from File...,选中 ZIP 安装,然后在插件列表里搜索mixamo并启用。

转通第一个动画:找到 Mixamo 面板并执行转换

  1. 在 Blender 中导入你要转换的 Mixamo FBX(角色 + 动画);
  2. 把鼠标移到 3D 视图,按N(或点视图右侧的小箭头)打开 UI 侧栏,切到Mixamo标签页——这就是插件主面板;
  3. 按下面这组"开箱推荐"设置:
    • Use ZOn Ground都勾选(根骨骼贴地,推荐组合);
    • Apply Rotation勾选(清掉根节点残留旋转);
    • Apply Scale勾选,Scale保持 1.0;
  4. 选中场景里的骨架(Armature),点面板上的播放按钮执行转换;
  5. 把结果导出为 FBX,导入 UE4 做重定向。

照做即可出结果:你会得到一个带干净根运动、骨骼已对齐 Unreal 命名的动画文件。

选项按问题拆解:对症调整转换参数

面板选项不必背,按你遇到的症状去查就行。

症状一:角色沉进地面或穿模 → 让根骨骼正确贴地

Use ZOn Ground两个开关控制根骨骼的垂直运动,UE4 中只有绕 Up 轴的旋转会传到根节点:

组合表现
两者都启用(推荐)根骨骼贴地;只有盆骨高于休息位置(跳跃等)时才离开地面
仅启用Use Z根骨骼可以低于地面;角色用大碰撞体时行为会很难看
禁用Use Z垂直运动完全不进根骨骼,On Ground随之失效

另外Use X / Use Y可以单独关掉,禁止根骨骼在地面平面上的平移。某些动画不需要根运动、但又要保持同一套转换后骨架时,直接把 Use Vertical、Use X、Use Y 三个全禁即可。

症状二:骨骼名对不上 Unreal 人形骨架 → 重命名策略二选一

  • Use Unreal Engine bone names:把整条骨架重命名为 UE4 Mannequin 骨架。个别骨骼对不上时会打印警告并保留原名(仅去掉mixamo命名空间);
  • Remove Namespace:只剥掉所有命名空间,保留裸名。

注意:这两个选项互斥,同时勾选会冲突,批量转换前确认只开一个。

注意:转换不等于免重定向。把转换后的 Mixamo 骨架(T 姿势)导入 Unreal 后仍需重定向到人形骨架;快速重定向时,千万不要对 Mixamo 骨架按"自动映射"按钮——自动映射会把 Mixamo 骨骼匹配到错误的 rig 节点。Mixamo 大部分骨骼与人形节点 1:1 对应,但 twist 骨例外:lowerarm_twist_01_l/r → hand_l/rupperarm_twist_01_l/r → upperarm_l/rthigh_twist_01_l/r → thigh_l/r,两条calf_twist01_l/r则无对应。重定向要求两侧共用同一姿势,必要时先把 Unreal 骨架摆成 T 姿势。

如果骨架不是来自 Mixamo,用Hip Name指定盆骨名称,插件会按这个名字找骨骼并以其为烘焙基准。

症状三:源文件只有骨架、没有网格 → 勾上 Fix Bind

从 Mixamo 下载动画包时,文件常常只含骨架不含网格。没有网格,绑定姿势无法正确保存。Fix Bind会在源文件缺少网格时补一个虚拟网格并绑定到骨架上,单文件转换和批量转换都适用。

症状四:角色莫名多转、缩放漂移 → 清旋转与应用缩放

  • Apply Rotation:确保角色或根骨骼上没有多余旋转,这类残留是 UE4 里意外转向行为的常见来源;
  • Apply Scale:应用角色与骨架的缩放,让数值归 1,但不改变角色的实际尺寸;
  • Scale:真正调整角色大小的缩放因子,需要放大/缩小转换结果时再动它。

症状五:姿势偏移、腿部闪烁、脚趾骨翻转 → 实验性校正

以下三项属于实验功能,按需使用:

  • Restpose Offset:只偏移骨架的休息姿势、不动动画数据,适合修正动画编辑或重定向时误加的休息位偏移;
  • Knee Offset:按给定向量在休息姿势中移动指定骨骼的尖端关节,用于修某些动画导出后出现的旋转闪烁(导出器 bug,多见于腿部,也可用于任意骨骼);注意它是临时方案,用得不当可能让骨骼错位;
  • Foot Bone Workaround:尝试修复特定网格的脚趾骨(LeftToeBase/ball_lRightToeBase/ball_r)转换后 180° 翻转的问题。

批量转换工作流:一次处理整个文件夹

面板下方的Batch区域支持把整个文件夹的 FBX/Collada 一次性转完:

  1. 填好输入路径(源目录)和输出路径(目标目录);
  2. 输出文件与输入同名,已存在的会被覆盖;只有输入输出目录是同一个时才需要勾Force Overwrite
  3. Batch Convert,等待全部完成,文件自动落盘到目标目录。

三条必看:

  • 先清空场景:批量转换会删掉当前打开 Blender 场景里的所有内容,务必用新启动的实例或空场景跑;
  • 每文件约 10 秒且没有进度条,几十上百个文件的目录要有耐心;
  • 源目录只放原始 Mixamo 骨架的 FBX,混入其他骨架的文件脚本会直接无法工作;非.fbx结尾的文件会被忽略,留着无妨。

排错速查:症状 → 原因 → 解法

症状可能原因解法
转换后骨骼名与 UE 人形骨架不匹配未启用重命名,或同时开了 Remove Namespace 与 Use Unreal Engine bone names开启Use Unreal Engine bone names,关掉另一个;看控制台警告确认哪些骨骼未匹配到
动画在 UE 里异常:转向诡异、穿地、浮空根节点残留旋转,或 Use Z / On Ground 组合不当Apply Rotation;贴地场景用 "Use Z + On Ground 双开";试Restpose Offset修正休息姿势
批量转换失败或结果错误源目录混入非 Mixamo 骨架 FBX;场景未清空产生冲突;输出目录无写权限源目录只留原始 Mixamo 骨架 FBX;换新实例/空场景运行;换有写权限的输出路径
导入 UE 后映射错乱对 Mixamo 骨架点了"自动映射"移除自动映射结果,手工重定向;twist 骨按上文 1:1 表手动指定

Mixamo Converter 适用于单文件与整目录批量两条路线,Blender 2.80+ 直接装主分支即可,2.78+ 走 blender27 分支。想深入细节可以看源码 mixamoconv.py,许可条款见 LICENSE.txt。装好它,把 Mixamo 动画库真正变成 UE4 里能跑的根骨骼资产 🎮

【免费下载链接】mixamo_converterBlender addon for converting mixamo animations to Unreal 4 rootmotion项目地址: https://gitcode.com/gh_mirrors/mi/mixamo_converter

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/27 1:12:55

抖音视频无水印批量下载:免费收齐作者全部作品与直播

抖音视频无水印批量下载:免费收齐作者全部作品与直播 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback suppor…

作者头像 李华
网站建设 2026/8/27 1:11:04

基于YOLOv9的脑肿瘤MRI检测系统:从环境配置到界面封装全解析

简介:目标检测是计算机视觉领域的基础任务,在医学影像分析中,利用深度学习模型自动定位脑肿瘤区域已成为研究热点。脑部MRI图像对比度低、病灶边界模糊,且小目标占比高,这对传统检测算法提出了严峻挑战。YOLOv9作为YOL…

作者头像 李华
网站建设 2026/8/27 1:10:45

【单片机毕业设计】基于 STM32 或 51 单片机的水族箱多设备定时协同控制装置开发 人机交互式 STM32 或 51 单片机鱼缸智能饲养管理系统设计与实现(025204)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

作者头像 李华