免费 GLTF 转 GLB 转换器

极速 GLTF 转 GLB 转换 — 100% 在浏览器中完成。你的文件永远不会离开你的设备。免费、无水印、无需注册。

上传 3D 模型

拖拽或点击上传,文件在你的浏览器中本地处理。

点击或拖拽上传

支持 GLB、GLTF、OBJ、STL、FBX、PLY

GLBGLTFOBJSTLFBXPLY

3D 预览

未加载模型

上传 3D 模型以预览和转换

Fast3D AI

没有 GLTF 文件?用 AI 生成一个。

跳过搜索 — 从文字或图片生成模型,再在同一工作流中转换为 GLTF 或任意其他格式。

生成 → 转换 — 全部在 fast3d.org。

GLTF 与 GLB 对比

查看在这两种格式之间转换时哪些信息会被保留。

特性GLTFGLB
几何体
纹理
材质
动画
骨骼绑定

GLTF 支持的所有特性都已在 GLB 中保留。

为什么要将 GLTF 转换为 GLB?

将 3D 模型发送到网络

Three.js、model-viewer、Babylon.js 和 PlayCanvas 都原生加载 GLB。单个 .glb 文件避免了 .gltf + .bin + 纹理的多请求开销。

AR 和 WebXR 体验

Apple Quick Look、Google Scene Viewer 和 WebXR 会话都需要 GLB。在这些情况下,带有外部文件的 GLTF 是不可靠的。

捆绑资产进行交付

为每个模型分发一个文件,而不是分发包含 10 多个资源的文件夹。对于 CDN 来说更简单,对于用户来说更简单,对于应用程序包来说更简单。

GLTF → GLB 的提示

首先解决所有外部引用

如果您的 GLTF 引用了丢失的纹理或缓冲区,则转换将产生损坏的 GLB。确保 .gltf 文件中的每个 URI 都能解析。

捆绑前压缩纹理

GLB 内联纹理,因此 4096×4096 PNG 在 .glb 中变为 24MB。在转换之前调整大小或使用 KTX2 压缩以加快 Web 加载速度。

对于较小的文件使用 Draco 或 Meshopt

Fast3D 默认写入未压缩的 GLB。对于生产网络交付,通过 gltfpack 或 glTF-Transform 运行文件以应用网格压缩。

在模型查看器中测试

converterPages.deepContent.pair.gltf-to-glb.tips.items.3.desc

将 GLTF 转换为 GLB 时的常见问题

Problem

转换失败并显示“未找到缓冲区”

Fix

.gltf 文件引用了不在同一文件夹中的 .bin 文件。将 .bin 移到 .gltf 旁边,然后重试。检查 .gltf JSON 中的“buffers”数组以获取所需的确切文件名。

Problem

GLB 加载但纹理是黑色的

Fix

GLTF 通过 URI 引用外部纹理图像,但它们没有捆绑。重新转换源文件夹中存在的所有图像文件。

Problem

GLB 比 GLTF 源大得多

Fix

GLB 内联所有内容,因此总大小等于所有源文件的总和。压缩纹理(KTX2、WebP)或应用 Draco 网格压缩来缩小输出。

GLTFGLB

常见问题