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

📅 2026/8/27 1:12:55
3 步把 Mixamo 动画送进 Unreal Engine 4:Mixamo Converter 根骨骼动画转换全攻略
3 步把 Mixamo 动画送进 Unreal Engine 4Mixamo Converter 根骨骼动画转换全攻略【免费下载链接】mixamo_converterBlender addon for converting mixamo animations to Unreal 4 rootmotion项目地址: https://gitcode.com/gh_mirrors/mi/mixamo_converterMixamo 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 分支。从 Blender 官网安装 2.80 版本克隆仓库到本地git clone https://gitcode.com/gh_mirrors/mi/mixamo_converter不想用 git 的话直接下载仓库 ZIP无需解压也可打开 Blender走Edit → Preferences → Addons → Install from File...选中 ZIP 安装然后在插件列表里搜索mixamo并启用。转通第一个动画找到 Mixamo 面板并执行转换在 Blender 中导入你要转换的 Mixamo FBX角色 动画把鼠标移到 3D 视图按N或点视图右侧的小箭头打开 UI 侧栏切到Mixamo标签页——这就是插件主面板按下面这组开箱推荐设置Use Z与On Ground都勾选根骨骼贴地推荐组合Apply Rotation勾选清掉根节点残留旋转Apply Scale勾选Scale保持 1.0选中场景里的骨架Armature点面板上的播放按钮执行转换把结果导出为 FBX导入 UE4 做重定向。照做即可出结果你会得到一个带干净根运动、骨骼已对齐 Unreal 命名的动画文件。选项按问题拆解对症调整转换参数面板选项不必背按你遇到的症状去查就行。症状一角色沉进地面或穿模 → 让根骨骼正确贴地Use Z和On 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/r、upperarm_twist_01_l/r → upperarm_l/r、thigh_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_l与RightToeBase/ball_r转换后 180° 翻转的问题。批量转换工作流一次处理整个文件夹面板下方的Batch区域支持把整个文件夹的 FBX/Collada 一次性转完填好输入路径源目录和输出路径目标目录输出文件与输入同名已存在的会被覆盖只有输入输出目录是同一个时才需要勾Force Overwrite点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),仅供参考