GLB 转 FBX 转换
大多数低多边形模型天生是 GLB,因为它是网页和 AI 生成的默认格式,但 Unity 和 Unreal 都更希望拿到 FBX 以获得最干净、最可预测的导入,因此在两者之间转换是真实管线中最常见的一步。
匹配的可下载资产
先使用这些种子模型,再按同一低模方向生成变体。
会员解锁受保护 STL 权限
先用免费 OBJ 验证造型;订阅后当前可立即下载受保护的 STL,GLB、FBX、USDZ 和 Unity 目前仅展示为生产导出目标,并非资源库直链下载。
亮点
- GLB 自包含几何体+材质+贴图;FBX 携带更丰富的层级、轴心和具名材质槽
- Blender 是最可靠的免费路径:文件 > 导入 > glTF 2.0,再文件 > 导出 > FBX
- 导出前务必核实对象原点、重新计算的法线和材质名称
- 导出时启用 Apply Transform,让缩放/旋转烘焙进去,而非留下多余的90度偏移
- 静态平面着色网格转换几乎完美;带动画的绑定需要导入后手动核查
- 导出FBX前解包GLB内嵌贴图为文件,否则Unity/Unreal会看到失效的贴图链接
- GLB 的高级材质通道(清漆、透射)在 FBX 中没有对应项,会被丢弃或近似处理
- assimp 等命令行工具适合批量转换大量素材
GLB 和 FBX 解决的是略有不同的问题,这正是二者互转并不总是无损往返的原因。GLB 是为网页打造的自包含二进制格式:几何体、PBR 材质和贴图都装在一个文件里,并通过更简单的节点+蒙皮系统支持骨骼动画。FBX 更古老,为 DCC 到引擎的管线而生,携带更丰富的场景图:具名对象层级、独立于网格原点的轴心、多个具名材质槽,以及 Unity 和 Unreal 都能原生读取的完整骨架加动画片段支持。把 GLB 转成 FBX 通常能干净地保留几何体、UV 和基础材质,但你应始终在转换后核实轴心和任何蒙皮,而不是假设结果一定 1:1。
最可靠的免费路径是 Blender,因为它对两种格式都维护着一流的导入导出器,属于核心功能。通过 文件 然后 导入 然后 glTF 2.0 引入 GLB,这会把网格、节点层级以及任何 PBR 材质作为 Principled BSDF 着色器带进来。导出前请检查三件事:对象原点是否在你想要的位置(如果导入的轴心不对,就在底部或中心添加一个空对象)、法线是否正确(如果着色看起来反了就按 Shift N 重新计算)、材质名称是否合理,便于你之后在 Unity 的 Materials 标签里使用。然后用 文件 然后 导出 然后 FBX,若只想要场景的一部分就勾选 Selected Objects,并启用 Apply Transform,让缩放和旋转干净地烘焙进去,而不是在引擎里留下一个多余的90度旋转。
转换后哪些会保留,完全取决于 GLB 里实际包含什么。带纯色或渐变烘焙材质的静态网格转换几乎完美:几何体、UV 和顶点色都会传递过去,Unity 或 Unreal 读到的 FBX 会和你在 Blender 里看到的一模一样。带绑定和动画的 GLB 则更脆弱:Blender 在几乎所有情况下都能正确导入骨架和蒙皮权重,但你应在导入后拖动动画时间线,确认骨骼按预期变形,再进行导出,因为这里出现的糟糕导入会产生挤压或扭曲的绑定,一旦进入 Unity 就很难调试。如果 GLB 使用了 FBX 没有对应项的高级材质特性,比如清漆或透射,预计这些通道会被丢弃或近似处理,因此对于高度风格化的效果,请规划把 FBX 版本重建为简单的基础色加粗糙度设置。
贴图处理是大多数人最容易搞错的细节。GLB 把贴图内嵌在二进制文件里,因此导入 Blender 后这些图像以打包数据的形式存在,而不是磁盘上的独立文件。导出 FBX 之前,先解包贴图(文件 然后 外部数据 然后 全部解包为文件),这样 Unity 或 Unreal 才能引用真正的图像文件,而不是一个失效链接。让每张贴图都保留在源 GLB 设计的那一张共享图集里,道具用 512 到 1024 像素、主角资产用 1024 到 2048 像素,因为在转换过程中把材质拆散,是一套高效低多边形套件导入后变成绘制调用噩梦最常见的原因。
如果只是想快速做一次性转换而不想打开 Blender,像 assimp 库这样的命令行工具可以在脚本或 CI 管线里把 GLB 转成 FBX,如果你要一次性转换几十个生成的素材用于素材包发布,这很值得搭建起来。但只要涉及绑定、动画或不寻常的材质,Blender 往返仍然值得多花一分钟,因为你能在文件到达引擎之前先做一次可视化检查。无论用哪条路径,源 GLB 和转换后的 FBX 都归你所有:本站 AI 生成的模型完全归用户所有,可商用且无需署名,因此转换格式从不引入授权问题,只有技术问题。
相关格式与管线工具
常见问题
把 GLB 转成 FBX 会损失质量吗?
对于带纯色或烘焙渐变材质的静态网格,不会损失有意义的质量。对于带绑定的动画或清漆等高级 PBR 通道,部分细节可能被丢弃或近似处理,所以上线前务必检查结果。
最简单的免费转换方式是什么?
打开 Blender,用 文件 > 导入 > glTF 2.0 引入 GLB,核实原点和法线,解包任何内嵌贴图,再用 文件 > 导出 > FBX 并启用 Apply Transform。
为什么转换后的 FBX 在 Unity 里看起来旋转或缩放不对?
这几乎总是因为 Blender 导出 FBX 时没有启用 Apply Transform,导致 glTF 和 FBX 约定之间的 90 度轴向差异留在了文件里。重新导出并勾选 Apply Transform。
GLB 转 FBX 后动画还能保留吗?
如果 GLB 正确绑定,通常可以,但导入后请务必在 Blender 里拖动动画时间线,确认骨骼变形正确,再导出为 FBX。
我能批量转换很多 GLB 文件为 FBX 吗?
可以。assimp 等命令行工具能脚本化批量转换,转换整套素材包时很值得,但涉及绑定或特殊材质的模型仍建议先用 Blender 手动检查。
相关页面
查看全部需要定制低多边形模型?
用文字或参考图生成,然后导出 GLB、FBX、OBJ 或 STL。
打开生成器