UE5.1将Manny动画重定向到Mixamo模型时Land动画旋转90°问题
解决Unreal Engine 5.1中Manny到Mixamo模型Land动画重定向异常问题
1. 校准IKR对象的根骨骼旋转匹配
- 检查
IKR_Remy里源(Manny)和目标(Mixamo模型)的根骨骼初始旋转是否完全对齐。不少Mixamo模型默认根骨骼是Y轴向前,而Manny是X轴向前,IKR预览时会临时修正,但导出动画时会保留原始旋转差。 - 打开
IKR_Remy的重定向设置,找到Root Bone Settings,强制勾选Use Root Motion,调整Root Rotation Offset为-90°(根据实际轴方向微调),重新导出Land动画。
2. 解决动画序列无法保存的问题
- 直接复制的源动画是只读资产,右键
MM_Land选择Asset Actions -> Duplicate,生成可编辑副本后再调整。 - 进入动画编辑器的Curve Editor,找到根骨骼的旋转曲线,把对应轴(比如Z轴)的关键帧整体偏移-90°,同时清理缩放曲线里的异常波动关键帧,避免缩放变形。
3. 调整动画蓝图的播放配置
- 替换新动画序列后,打开目标模型的ABP,找到Land动画的播放节点,确认Root Motion Mode设为
Root Motion from Animation,没有额外的旋转/缩放叠加设置。 - 检查状态机中Land状态的过渡逻辑,确保进入该状态时没有残留的旋转、缩放变量干扰角色姿态。
4. 验证目标模型的骨骼链映射
- 确认
IK_Remy的骨骼链(根、骨盆、脊柱等关键部位)和IK_Manny的层级完全匹配。Mixamo模型可能有多余骨骼节点,在IK设置里排除无关骨骼,只保留核心动画骨骼链。 - 重新生成
IK_Remy的IK绑定,勾选Match Bone Names选项,确保骨骼映射无错误。
内容的提问来源于stack exchange,提问作者StaticHex
相关产品推荐
相关产品推荐

