You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Blender模型导出至Unity后朝向错误,寻求Blender端修复方案

Blender模型导出至Unity时方向错误的修复方案

核心轴系匹配法(最直接有效)

Blender和Unity的默认轴系差异是方向问题的根源:Blender以-Y为前向、Z为上向;Unity以Z为前向、Y为上向。导出FBX时直接匹配轴系即可解决:

  • 打开Blender,选择要导出的模型,点击File > Export > FBX
  • 在导出面板的Transform区域,设置:
    • Forward:选择-Y Forward
    • Up:选择Z Up
  • 务必勾选Apply Transform(这会把模型/骨骼的旋转、缩放、位移都固化到网格数据里,避免导出后出现继承变换偏差)
  • 导出后导入Unity,模型方向会自动与Unity轴系对齐

修复模型与骨骼的基础变换

如果轴系设置后仍有问题,大概率是模型或骨骼的基础旋转/缩放未重置:

  • 选中模型及所有关联骨骼(大纲视图框选或Shift加选)
  • 按Ctrl+A,选择Apply Rotation & Scale,将所有对象的旋转值重置为(0,0,0)、缩放值重置为(1,1,1)
  • 检查局部轴:选中模型进入Edit Mode,按Shift+N重置网格法线与局部轴对齐;骨骼则进入Edit Mode,确保根骨骼的前向与Blender的-Y轴一致

摒弃无效的手动旋转操作

你之前尝试的“旋转骨骼后应用再转回来”会打乱骨骼的局部轴,反而引发更复杂的变换问题。正确的做法是:

  • 直接在Object Mode下调整模型+骨骼的整体朝向,确保模型前向指向Blender的-Y方向
  • 调整完成后立即应用旋转(Ctrl+A > Apply Rotation),再按轴系匹配法导出

直接导入Blender文件的补正设置

如果偏好直接导入.blend文件到Unity,可在Unity导入设置中补正:

  • 选中导入的Blender文件,在Inspector面板的Model标签下找到Transform区域
  • 将Rotation的X值设为90,抵消Blender与Unity的轴系旋转差
  • 若带有动画,勾选Apply Root Motion,确保动画方向同步正确

内容的提问来源于stack exchange,提问作者Vav Avagyan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 05:54:22