如何为 Unity 绑定 GLB 角色

上传 GLB,几秒内得到带动画片段的骨架,再在 Unity Mecanim 中设置。无需准备 T 姿势。

引擎 Unity Mecanim
快速 几秒完成绑定
动画 含动画片段
开始 GLB Unity 绑定

GLB(glTF 二进制)非常适合分享角色,但许多 Unity 流程在做动画时仍然偏好带骨架的 FBX。目标很简单:拿一个 GLB 角色,自动绑定,然后以最少的设置把带动画的结果导入 Unity。AutoRig 根据模型自身的几何形状生成骨架,所以角色不必摆成 T 姿势。

第 1 步:准备 GLB(无需 T 姿势)

骨架会按任意姿势贴合几何形状。如果双足角色的两条腿站姿不同,以站立的腿决定骨骼长度;如果 GLB 本身已有骨架或动画,则使用它自带的静止姿势。以下做法仍然有帮助:

  • 模型居中:角色靠近原点,而不是在 100 米之外
  • 应用变换:避免奇怪的旋转或缩放值
  • 干净的网格:尽量修复翻转的法线和非流形几何
  • 贴图:保留在 GLB 中。模型自带的贴图不会丢失,没有贴图的模型会自动生成 PBR 贴图

第 2 步:在线自动绑定 GLB

在 autorig.online 把 GLB 文件拖入上传区。任务会立即在 3D 查看器中打开。快速绑定几秒内生成骨架和蒙皮,模型所属类别动画库中的片段会重定向到骨架上,质量检查(关节位置、蒙皮撕裂、肢体穿插)在后台持续进行。在查看器中确认骨架是可选的:动画不会等待这一步。

AutoRig 绑定的人形角色的蒙皮权重与骨骼,正面和侧面视图
来自 V3 运行的绑定结果:每根骨骼的蒙皮权重和骨架,正面与侧面。

开始为 Unity 绑定 GLB

第 3 步:下载 Unity 导出文件

任务完成后,下载 Unity 导出文件(通常是 FBX),以及你需要的其他格式:GLB、USDZ、ZIP 或 Unity 包。

第 4 步:导入 Unity

在 Unity 中导入得到的 FBX,然后:

  1. 在 Project 面板中选择该 FBX。
  2. 在 Inspector 中打开 Rig 标签页。
  3. 将 Animation Type 设为 Humanoid(适用于人形角色)。
  4. 点击 Apply。
  5. 打开 Configure 检查骨骼映射(如果缺少骨骼,Unity 会提示)。

第 5 步:测试动画

如果下载内容包含已重定向到你的骨架上的动画片段,请导入它们,或把其他动画包重定向到角色的 Avatar。在 Unity 中,Humanoid 重定向通常是在不同角色之间复用动画的最简单方式。动物、鸟类等非人形模型更适合设为 Generic。

Unity 导入常见问题

角色被旋转或躺倒

通常是坐标系不一致。检查 FBX 导入设置,或在预制体中旋转根节点。导出时保持一致的前向轴可以减少这类问题。

动画看起来不对

最常见的原因是 Avatar(Configure)中的骨骼映射不完整,或比例过于极端。在查看器中打开任务,检查骨架(Blueprint 模式,按 B 键),修正骨骼并重新绑定,然后再次导出。

贴图丢失

GLB 贴图的导入方式可能与 FBX 材质不同。如果需要完美的材质,可能要在 Unity 中重新指定贴图,或者在你的流程支持时导出可直接用于 Unity 的包。

最佳实践:把“带骨架的 Unity FBX”作为唯一基准

一旦得到 Unity 能顺利使用的干净 FBX,就把它作为动画和预制体设置的基础。GLB 仍然适合分发,但 Unity 工作流通常与 FBX 配合得最好。

下一步:阅读姿势指南,对比 GLB 与 FBX,或立即绑定你的 GLB。

准备好为 Unity 绑定 GLB 了吗?

让你的 GLB 角色完成绑定并带上动画,直接用于 Unity Mecanim。

开始 Unity GLB 绑定