尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

用 Mixamo Converter 把 Mixamo 动画送进 UE4:一份不踩坑的完整指南

用 Mixamo Converter 把 Mixamo 动画送进 UE4:一份不踩坑的完整指南 用 Mixamo Converter 把 Mixamo 动画送进 UE4一份不踩坑的完整指南【免费下载链接】mixamo_converterBlender addon for converting mixamo animations to Unreal 4 rootmotion项目地址: https://gitcode.com/gh_mirrors/mi/mixamo_converterMixamo 下载的角色动画往 Unreal Engine 4 里一拖经常就散架了骨骼名字对不上、动作不识别、角色还莫名转了个方向。Mixamo Converter 是一款 Blender 插件专门做 Mixamo 动画转 Unreal Engine 4 这件事把 FBX 或 Collada 动画转成带根骨骼动画的版本顺手把骨骼重命名成 UE 人形骨架能认的样子还支持批量转换 FBX。版本要求需要 Blender 2.80 或更高版本如果你还在用 2.78请切换到项目的 blender27 分支再安装。三步装好插件打开 Mixamo 面板克隆仓库git clone https://gitcode.com/gh_mirrors/mi/mixamo_converter或直接把仓库下载成 ZIP 备用打开 Blender进「编辑 → 偏好设置 → 插件」点「从文件安装…」Install from File...选中 ZIP 文件点击安装在插件列表里搜 mixamo勾选启用装完后把鼠标放进 3D 视图按N键或点视图右侧的小箭头右侧 UI 区域会多出一个Mixamo标签页——所有转换选项都在这一个面板里。让它站得稳根骨骼的位移开关先解释一个术语根骨骼动画指角色的位移由根骨骼root bone承载走路、跳跃的水平和垂直运动都靠它传递。[Use Z] [On Ground]推荐两个都开根骨骼贴着地面走只有盆骨Hip升得比休息位置更高时才离地——比如跳跃。只开 [Use Z] 时根骨骼会钻到地面以下角色在 UE4 里用单个大碰撞体时行为会很怪关掉 [Use Z] 则完全不传垂直运动[On Ground] 也随之失效。[Use X] / [Use Y]控制根骨骼在水平面上的前后、左右移动。有些动画只要姿态、不要位移时把垂直、X、Y 三项全关就能拿到同一套骨架但不带位移的版本。让 UE 认得它Mixamo 骨骼重命名[Use Unreal Engine bone names]把骨架里所有骨骼重命名去匹配 UE 的人形骨架。个别对不上的骨骼会在控制台打印警告并保留原名同时去掉 mixamo 命名空间。批量转换前先勾上它。[Remove Namespace]只保留对象/骨骼的裸名把命名空间全部剥掉。和上一项互斥二选一勾上它即可让批量转换也做命名空间移除。[Hip Name]骨架不是来自 Mixamo 时在这里填你实际的盆骨名称插件会按名字找到它并当作烘焙起点。⚠️ 转完导入 UE4 后仍要做一次重定向导入 T 姿势的转换 FBX打开它的骨架重定向到人形骨架——但千万别点自动映射Mixamo 骨骼会被映射到错误的 rig 节点上。清理与微调进引擎前把数据洗干净[Fix Bind]源文件只有骨架没有网格时加一个虚拟网格并绑定到骨架否则绑定姿势存不下来。从 Mixamo 下载纯动画包只有 rig 没有 mesh时务必开启。[Apply Rotation]清掉角色或根骨骼上多余的旋转避免 UE4 里出现意外的朝向偏移。[Apply Scale]把角色和骨架的缩放应用掉、数值归 1但角色实际大小不变。[Scale]真正改变角色尺寸的缩放因子想调整比例时才动它。疑难杂症急救包实验性选项[Restpose Offset]只偏移骨架的休息姿势、不动动画本身用来修正动画编辑或重定向时不小心带进去的姿势偏移。[Knee Offset]在休息姿势中按给定向量移动指定骨骼的末端关节治某些动画导出后出现的旋转闪烁多为导出器 bug常见于腿部也可用于任意骨骼。方案比较粗糙可能造成骨骼错位先用备份试。[Foot Bone Workaround]修复某些网格转换后脚趾骨骼LeftToeBase/ball_l、RightToeBase/ball_r旋转 180° 的问题。批量转换 FBX一次处理整个文件夹 填好输入路径和输出路径点Batch Convert源目录里所有 FBX 都会被转换并保存到目标位置输出文件与输入同名已存在的文件会被覆盖只有输入、输出指向同一目录时才需要勾 [force overwrite]源目录里只放包含原始 Mixamo 骨架的 FBX混入别的骨架文件脚本会失灵不以.fbx结尾的文件会被忽略可以留在原地每个文件大约 10 秒暂时没有进度条安静等它跑完即可。⚠️ 批量转换会清空当前打开的 Blender 场景里的所有内容。务必在一个全新启动的 Blender 实例或空场景里跑别拿它处理还在进行中的工作文件。故障排查按症状对号入座症状转换后的骨骼名在 UE4 里对不上→ 确认勾了 [Use Unreal Engine bone names]且没有同时勾 [Remove Namespace]再看控制台警告定位具体哪些骨骼没匹配上。症状动画在 UE4 里动作异常、角色乱转→ 先开 [Apply Rotation]再核对 [Use Z] / [On Ground] 的组合是否正确必要时用 [Restpose Offset] 校准休息姿势。症状批量转换失败→ 三处排查源目录混入了非 Mixamo 骨架的 FBX当前场景不是空的输出路径没有写入权限。写在最后Mixamo Converter 把下载 Mixamo → 送进 UE4这条路上最烦的命名和格式问题一次处理完单个动画、批量 FBX、Mixamo 骨骼重命名全在一个 Blender 面板里完成。许可信息见项目内的LICENSE.txt想翻实现细节直接看核心脚本mixamoconv.py【免费下载链接】mixamo_converterBlender addon for converting mixamo animations to Unreal 4 rootmotion项目地址: https://gitcode.com/gh_mirrors/mi/mixamo_converter创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表