Mixamo → UE5动画管线流程
① Mixamo 导出资产
-
操作:从Mixamo网站下载角色模型(T-Pose)和动画文件(FBX格式)。下载角色模型时,确保选择“T-Pose”且不带任何动画;下载动画时,根据需求勾选“In-Place (原地)”来控制根运动是否包含位移。
-
⚠️ 注意事项与常见问题:
-
骨骼命名:Mixamo骨骼命名规范为
mixamorig:Hips、mixamorig:Spine1等,导入UE5后可能与Manny/Quinn骨架不兼容。可以使用“Mixamo Converter”等社区工具将骨骼名批量转换为UE5标准命名。 -
根骨骼:Mixamo默认没有独立的Root骨骼,位移数据存储在Hips(骨盆)骨骼上。若需要传统Root骨骼,可在DCC软件中手动添加或使用插件。
-
② UE5 导入与配置
-
操作:将下载的FBX文件拖入UE5内容浏览器。导入时,在“Skeleton”选项中选择“None”,让UE5根据FBX数据创建全新的骨骼资产。
-
⚠️ 注意事项与常见问题:
-
T-Pose vs A-Pose:Mixamo导出为T-Pose,而UE5官方角色(如Manny/Quinn)多为A-Pose,这可能导致手臂重定向后出现交叉、偏移。解决方法是在IK Retargeter中调整“Retarget Pose”(详见节点④)。
-
材质显示异常:如果导入的角色材质错误(如半透明),检查材质的“Blend Mode”,将其从Translucent改为Masked或Opaque。
-
③ 创建 IK Rig(源和目标)
-
操作:在内容浏览器右键 → Animation → IK Rig,分别为Mixamo骨架和目标角色骨架各创建一个。打开IK Rig资产,为两个骨架分别定义相同的骨骼链,如
Spine、Arm_L、Leg_R等。 -
⚠️ 注意事项与常见问题:
-
骨骼链命名一致性:源IK Rig和目标IK Rig中的骨骼链名称必须完全一致,这是重定向映射成功的关键。
-
链定义要点:只需要定义起点和终点骨骼,中间骨骼数量可以不一致(如源角色脊柱5节,目标角色3节),IK算法会自动插值计算。
-
设置重定向根:在目标IK Rig的骨骼层级中,右键根骨骼(如Pelvis),选择“Set Retarget Root”,否则运行时角色下半身可能不动。
-
④ 创建 IK Retargeter 并调整 Retarget Pose
-
操作:右键 → Animation → IK Retargeter,在详情面板的“Source”和“Target”中分别指向前一步创建的IK Rig资产。
-
⚠️ 注意事项与常见问题:
-
调整Retarget Pose:点击工具栏“Edit Retarget Pose”,手动调整目标骨架的姿势(主要是手臂),使其与源骨架的姿势对齐。这一步直接影响所有后续重定向动画的质量,务必仔细。
-
根骨骼缩放模式:如果重定向后根骨骼位移异常,在Chain Mapping中找到Root链,将根骨骼的“Translation Mode”从
None改为“Globally Scaled”。
-
⑤ 执行动画重定向
-
操作:右键点击Mixamo动画序列 → Retarget Animation Assets → Duplicate and Retarget Animation Assets,在弹出的对话框中选择目标IK Retargeter和目标骨架。
-
⚠️ 注意事项与常见问题:
-
兼容骨架:如果目标骨架未显示在下拉列表中,打开目标骨架资产,在“Compatible Skeletons”数组中添加源骨架,保存后再试。
-
UE5.6重定向Bug:5.6版本存在重定向动画破碎、根骨骼链报错等问题。建议在5.5及以下版本操作,或将动画导出为FBX后再导入5.6。
-
⑥ 动画后处理与修复
-
操作:重定向完成后,部分动画可能存在穿模或细节偏差,需要对动画序列进行后处理修复。
-
⚠️ 注意事项与常见问题:
-
手部穿模/悬空:使用“Animation Modifier”或手动K帧,对特定骨骼的Transform曲线做批量偏移。也可以通过调整IK Retargeter中的“Blend to Source”参数(设为1)强制对齐手脚位置。
-
Root Motion位移异常:如果在Retargeter预览中根骨骼运动正常,但导出后位移丢失,检查动画Montage中是否开启了“Enable Root Motion”,并确认根骨骼命名(小写
root而非Root可能有效)。 -
脚部滑步(Foot Sliding):如果因腿长差异导致滑步,可使用“Speed Planting”工作流。先在源动画中为脚部骨骼生成速度曲线,再在IK Retargeter的Op Stack中添加Speed Planting节点。
-
📋 注意事项速查表
| 环节 | 常见问题 | 快速解决方案 |
|---|---|---|
| ① Mixamo导出 | 骨骼命名不兼容 | 使用Mixamo Converter工具批量转换 |
| ② UE5导入 | T-Pose与A-Pose不匹配 | 在IK Retargeter中调整Retarget Pose |
| ③ IK Rig | 目标骨架缺少Retarget Root | 右键根骨骼 → Set Retarget Root |
| ④ IK Retargeter | 重定向后手臂交叉扭曲 | 进入Edit Retarget Pose,旋转手臂对齐 |
| ⑤ 执行重定向 | UE5.6版本动画破碎 | 在5.5版本操作后导入FBX到5.6 |
| ⑥ 后处理 | 手脚位置仍有偏差 | 设置目标链的Blend to Source = 1 |
| ⑥ 后处理 | Root Motion丢失 | 确保根骨骼Translation Mode为Globally Scaled |
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)