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

Blender带Rig绑定模型导入Unity出现异常骨骼问题求助

Blender绑定角色导入Unity后多余骨骼问题的成因与解决办法

成因

  • Blender里藏了隐性骨骼:视图里看不到不代表没有,比如编辑模式下临时创建又隐藏的骨骼、权重绘制时加的辅助骨,导出FBX默认会把所有骨骼(包括隐藏的)都打包进去。
  • 导出设置没过滤冗余:Blender导出FBX时,默认不会自动剔除未使用的骨骼,哪怕你手动删了,有些缓存的骨骼数据还是会被导出。
  • Unity的自动解析误判:Unity处理FBX时会自动生成一些辅助节点,要是原模型的骨骼结构有残留数据,就会被误识别成额外骨骼。
  • 无骨架模型带了额外Armature:导出没绑定骨架的模型时,不小心勾了“导出Armature”,把场景里其他骨架的数据带进去了。

解决方法

Blender端预处理

  • 彻底清掉冗余骨骼:
    1. 选中Armature进入编辑模式,按Alt+H显示所有隐藏骨骼,全选后删掉没用的。
    2. 切回对象模式,选中Armature,执行Shift+N → 清理 → 删除未使用的骨骼(也可以在属性面板的Armature栏里找“清理未使用骨骼”按钮)。
  • 导出FBX时盯紧设置:
    1. 只选中要导出的模型和Armature,别选场景里其他无关对象。
    2. 导出面板的“骨骼”选项卡:
      • 勾“仅导出选中骨骼”
      • 取消“导出隐藏骨骼”
      • 勾“过滤未使用骨骼”
    3. 导出无骨架模型时,一定要取消勾选“导出Armature”,只导出网格就行。

Unity端导入修正

  • 导入后在Inspector的Rig标签页调整:
    1. 把“动画类型”设为「人形」(角色用)或「通用」,点“应用”。
    2. 打开“骨骼映射”面板,删掉那些不存在的骨骼映射,或者点“自动映射”让Unity重新匹配正确骨骼。
    3. 要是还有多余骨骼,重新导入FBX时,在Rig的高级设置里勾“导入时清理骨骼数据”。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 05:01:01