GLB/GLTF 校验器

检查 GLB / GLTF 文件的文件头、chunk 与 JSON 结构及常见问题,全程本地处理。

加载中...

请稍候

关于此工具

上传 GLB 或 GLTF 文件,工具将按照 glTF 2.0 规范检查容器头、chunk 布局与 JSON 结构。GLTF 文件可能引用独立的 .bin 缓冲与贴图文件,请一并上传。结果即时显示,文件不会上传服务器。

使用技巧

  • 1所有检查在浏览器本地完成
  • 2支持 GLB 与 GLTF(含外部 .bin)
  • 3每个问题附带修复建议

配置选项说明

检查结果分级

错误

文件存在结构性缺陷,可能导致查看或转换失败。

警告

可能存在问题,建议确认后再使用。

提示

正常的结构信息,帮助了解文件构成。

GLB/GLTF 检查项

魔数

文件头应为 glTF 魔数 0x46546C67。

版本

GLB 版本号,当前 glTF 2.0 规范版本为 2。

总长度

头部声明的文件总长度应与实际字节数一致。

Chunk 布局

JSON chunk 必须存在,且位于 BIN chunk 之前。

JSON 结构

glTF 文档的必填字段与引用完整性。

最小尺寸

GLB 至少需要 20 字节;更小的文件是截断或空文件。

BIN 块

二进制块承载几何数据;其边界必须落在声明的长度内。

asset.version

JSON 块必须声明 asset.version(glTF 2.0)。

格式说明

输入格式

扩展名:
glb
全称:
GL Transmission Format Binary (glTF 2.0)
类型:
3D Model
格式:
GLB
常用工具:
BlenderThree.jsUnityUnreal Engine
打开方式:
Windows 3D ViewerBlenderGLB Viewer Online3D Model Viewer
说明:
GLB是glTF的二进制封装格式,将整个3D场景(网格、材质、纹理和动画)存储在一个文件中,便于纹理提取。

备注:

  • 压缩纹理(KTX2)提取时转换为 PNG

支持特性:

  • 单一自包含文件,内嵌纹理
  • PBR 材质支持
  • 多种纹理贴图(漫反射、法线、粗糙度等)

使用方法

1

上传文件

拖入 GLB 或 GLTF 文件

2

查看检测结果

查看魔数、版本、chunk 与 JSON 结构项

3

按需修复

在 DCC 中重新导出有效文件

常见问题

本工具相关

Q

GLB 和 GLTF 有什么区别?

A

GLB 是单一二进制容器,将 JSON、缓冲与贴图打包在一个文件里。GLTF 是 JSON 文件,可能引用独立的 .bin 与贴图文件,请一并上传以获得完整检查。

Q

支持 GLTF 的外部文件吗?

A

支持。GLTF 引用的 .bin 缓冲与贴图文件可以一并上传,工具会检查这些引用的完整性。

Q

glTF JSON 的校验有多严格?

A

JSON 会按照 glTF 2.0 规范解析:检查 asset.version 和 meshes 等必填字段、缓冲区与图像引用,以及 bufferView/accessor 的边界。GLB 文件还会额外检查魔数、版本、总长度和块布局。EXT_ 或厂商扩展不会被解释。

Q

我的 GLTF 校验失败了,通常是什么原因?

A

最常见的原因是 JSON 无效、缺少 asset.version 等必填字段、外部 .bin 或纹理文件没有与 .gltf 一起上传,以及指向数据范围之外的缓冲区引用。请从 DCC 工具重新导出为 glTF 2.0。报告会明确指出失败的字段或块。

Q

校验器会修复文件中的问题吗?

A

不会。校验是只读的:GLB 的二进制块和 glTF 的 JSON 文档都不会被修改。问题需要通过从 DCC 工具重新导出文件来解决。

Q

结构校验通过就一定能正常加载吗?

A

结构性检查覆盖文件头、chunk 与 JSON 必填字段等常见问题;个别应用依赖的特殊扩展或业务字段不在检查范围内。

通用问题

Q

Any3D 是完全免费的吗?

A

是的,Any3D 的核心功能永久免费使用。我们提供格式转换、模型优化和在线预览等基础功能,无需注册或付费即可使用。

Q

我的文件会上传到服务器吗?

A

不会。您选择的文件仅在本机浏览器中处理,全程不离开您的设备,也不会发送到我们的服务器。我们不存储任何用户文件;处理结束后,浏览器内存中的相关数据会被释放。

Q

需要安装软件吗?

A

不需要安装任何软件。Any3D 是完全基于浏览器的工具,只需打开网页即可使用所有功能,支持 Windows、Mac、Linux 等主流操作系统。

Q

文件大小有限制吗?

A

模型的处理能力取决于您的设备性能以及模型本身的顶点数和纹理复杂度,而非单纯的文件大小。我们不设文件大小限制,但超出设备承载能力时,页面可能出现卡顿甚至崩溃。

赞助支持