zh

glTF 转换为 GLB

在本地将自包含的 glTF 文件打包为紧凑的二进制 GLB,适用于网页、AR 和查看器的单一文件。无需上传。

正在你的设备上本地处理 ...

正在你的设备上本地处理 ...

0%

我的文件会被上传吗?

不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

无需上传100% 本地处理
内容只属于你第三方无法访问
Hosted in GermanyGlobal Content Delivery
经独立审计TLS A+ · 标头 A+

JSON 形式的 glTF 可读性好,但用于分享、上传到查看器或在 AR 中使用时,紧凑的单文件 GLB 更为实用:结构和二进制缓冲区存储在同一个二进制文件中。本工具读取你的 glTF 文件并输出有效的 GLB。

为确保完全在本地且无需网络,glTF 文件必须是自包含的,其缓冲区以嵌入的 base64 数据 URL 形式包含在文件中。这正是我们的 GLB 转 glTF 工具所生成的格式。嵌入的缓冲区被读取后重新打包为 GLB 二进制部分;结构和几何数据精确保留。

所有处理完全在浏览器本地进行,模型不会离开你的设备。重要提示:引用外部 .bin 文件或外部图像的 glTF 文件无法处理,这需要网络请求,会破坏本地保证,此类文件将附带明确提示被拒绝。请使用缓冲区已内嵌的自包含 glTF 文件。

GLB 还更紧凑:自足的 glTF 文件把二进制缓冲以 base64 文本嵌入,因而胀大约三分之一,而 GLB 把同样的数据以原始字节存放。带着这份膨胀的文本文件,就这样变成一个轻盈的单文件二进制形式 - 正是查看器和 AR 工具最乐意加载的样子。

技术规格

技术规格
输入格式GLTF
输出格式GLB
批量处理不支持
处理方式在浏览器中本地处理 (JavaScript)
文件上传

三步完成

  1. 拖放自包含的 glTF 文件。
  2. 转换自动执行。
  3. 下载 GLB 文件(紧凑单文件)。

限制: 将自包含的 glTF 文件(缓冲区已嵌入为 base64 数据 URL)无损打包为二进制 GLB;结构和几何数据精确保留。引用外部 .bin 文件或外部图像的 glTF 文件无法处理(不进行网络请求,本地保证),将附带明确错误提示被拒绝。与GLB转glTF一样,这是纯粹的容器重新打包,而不是几何提取:glTF JSON结构中的材质、纹理以及可能存在的NORMAL属性会在GLB中保持不变。

常见问题

任何 glTF 文件都能使用吗?

仅支持自包含的 glTF 文件(缓冲区已嵌入为数据 URL)。引用外部 .bin 的文件无法在本地处理。

转换是无损的吗?

是。这是从 JSON 到二进制的纯粹重新打包;结构和几何数据保持不变。

为什么不加载外部 .bin 文件?

因为这需要通过网络进行请求,这违背了文件不离开设备的保证。

我的文件会被上传吗?

不会。转换完全在浏览器本地进行,模型不会离开你的设备。

相关工具

GLB 转换为 glTF · OBJ 转换为 GLB · STL 转换为 GLB · GLB 转换为 OBJ · YAML 转 TOML · TOML 转 YAML