GLTF 转 GLB 转换器
将多文件的 GLTF 打包为单个 GLB 二进制文件,减少 HTTP 请求,加速 Web 3D 加载。
加载中...
请稍候
关于此工具
GLTF 格式将纹理、网格等资源分散存储在多个文件中,部署和加载效率较低。转换为 GLB 后所有内容合并为单文件,更适合 Web 部署和 CDN 分发。
使用技巧
- 1自动提取模型信息
- 2支持网格优化和纹理嵌入
- 3实时 3D 预览
使用方法
上传 GLTF 文件
拖放 GLTF 文件或点击浏览
查看模型信息和设置
检查模型信息并调整转换设置
下载 GLB
点击转换并立即下载 GLB 文件
常见问题
GLB 比 GLTF 小多少?
GLB 本身并不会减小数据量,但它是二进制格式,解析更快。GLB 将所有资源合并为单文件,大幅减少 HTTP 请求,提升加载速度。
转换后原有的 GLTF 文件还需要吗?
GLB 包含了 GLTF 的所有数据,转换完成后 GLTF 原始文件可以归档保存。如果需要编辑独立资源,随时可以用 GLB 转 GLTF 工具解包。
GLTF 中的着色器扩展会被保留吗?
标准的 GLTF 扩展(如 KHR_materials_unlit、KHR_texture_transform)会被保留在 GLB 中。自定义着色器或非标准扩展可能无法被所有查看器正确渲染。
转换后 GLB 文件能在所有平台使用吗?
GLB 是 Khronos 组织定义的开放标准,被 Three.js、Babylon.js、Facebook、Google 等主流平台原生支持。几乎所有现代浏览器和 3D 查看器都能加载 GLB 文件。
GLTF 的多个 .bin 文件会怎样处理?
GLTF 可能引用多个外部 .bin 文件存储网格和动画数据。转换为 GLB 时,所有 .bin 文件的内容会被合并打包到 GLB 的单一二进制块中,无需再管理多个文件。
相关文章
从 Blender 到上线:端到端压缩实战
拿一个 50MB 的 PBR 模型,走完 Blender 导出、顶点压缩、KTX2 纹理转换、引擎加载的全流程,最终压到 5MB 以下。附完整自动化脚本和系列速查表。
不同平台不同命:压缩方案选型指南
桌面、移动、VR、小程序,到底该用哪种压缩组合?这篇把前 4 篇的知识汇总成一张决策矩阵和一段自动化脚本,照着选就行。
KTX2 实战:纹理压缩的正确打开方式
ETC1S 还是 UASTC?toktx、gltf-transform 怎么用?Three.js / Babylon.js 里 KTX2 怎么加载?这篇全是能直接抄的命令和代码。