免费 GLB 转 GLTF 转换器
极速 GLB 转 GLTF 转换 — 100% 在浏览器中完成。你的文件永远不会离开你的设备。免费、无水印、无需注册。
上传 3D 模型
拖拽或点击上传,文件在你的浏览器中本地处理。
点击或拖拽上传
支持 GLB、GLTF、OBJ、STL、FBX、PLY
3D 预览
未加载模型
上传 3D 模型以预览和转换
GLB 与 GLTF 对比
查看在这两种格式之间转换时哪些信息会被保留。
| 特性 | GLB | GLTF |
|---|---|---|
| 几何体 | ||
| 纹理 | ||
| 材质 | ||
| 动画 | ||
| 骨骼绑定 |
GLB 支持的所有特性都已在 GLTF 中保留。
为什么要将 GLB 转换为 GLTF?
检查和编辑模型结构
GLTF 将场景图、材质和缓冲区布局公开为可读的 JSON。对于调试、编写自定义加载程序或手动编辑材质值很有用。
源代码控制友好的资产
将几何体、纹理和材质拆分为单独的文件使差异变得有意义——每个更改都会显示在 git 历史记录中,而不是埋藏在二进制 blob 中。
交换或升级纹理
GLTF 将纹理存储为外部图像文件。放入更高分辨率的贴图、重新生成法线贴图或调整粗糙度,而无需从 Blender 重新导出。
GLB → GLTF 的提示
将所有文件放在一起
GLTF 通过相对路径引用外部 .bin 缓冲区和纹理图像。将 .gltf、.bin 和图像文件移动到一起,否则模型将无法加载。
使用相对路径
如果您从不同的文件夹重新生成 GLTF,Fast3D 会写入相对 URI。传输到网络时避免使用绝对路径——它们会跨越机器和 CDN。
转换后验证
将转换后的 GLTF 拖动到官方 glTF 验证器(或任何模型查看器预览)中,以确认缓冲区或纹理引用没有损坏。
重新包装至 GLB 进行运输
编辑完 GLTF 后,将其转换回 GLB 以传送单个独立文件。往返是无损的。
将 GLB 转换为 GLTF 时的常见问题
模型加载为黑色剪影
Fix
纹理图像文件丢失或被不再存在的绝对路径引用。在文本编辑器中打开 .gltf,检查“images”和“buffers”数组,并确保每个 URI 都解析为 .gltf 文件旁边。
验证器报告“ACCESSOR_BYTE_OFFSET”错误
Fix
二进制缓冲区在上次导出期间被截断。从原始 GLB 重新导出或从 DCC 工具重新生成 - 这对于 Fast3D 来说很少见,但如果浏览器在转换过程中内存不足,则可能会发生这种情况。
文件数量巨大
Fix
GLTF 为每个纹理生成一个 .gltf、一个 .bin 和一个文件。对于复杂模型,这可能是 10 多个文件。如果您只需要运送模型,请继续使用 GLB——它捆绑了一切。