① Mixamo 导出资产

  • 操作:从Mixamo网站下载角色模型(T-Pose)和动画文件(FBX格式)。下载角色模型时,确保选择“T-Pose”且不带任何动画;下载动画时,根据需求勾选“In-Place (原地)”来控制根运动是否包含位移。

  • ⚠️ 注意事项与常见问题

    • 骨骼命名:Mixamo骨骼命名规范为mixamorig:Hipsmixamorig: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改为MaskedOpaque


③ 创建 IK Rig(源和目标)

  • 操作:在内容浏览器右键 → Animation → IK Rig,分别为Mixamo骨架和目标角色骨架各创建一个。打开IK Rig资产,为两个骨架分别定义相同的骨骼链,如SpineArm_LLeg_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
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐