格式指南

glTF / GLB 文件格式 (.gltf, .glb)

3D 的网络标准 — 紧凑的 PBR 渲染、原生浏览器支持和通用的 AR/VR 兼容性。

下载免费试用版

30天免费试用。无需信用卡。Windows 10/11。

30天退款保证 · 一次性许可  —  查看价格

Extension.gltf (JSON + external assets), .glb (binary bundle)
Full nameGL Transmission Format
StandardKhronos Group glTF 2.0
Geometry typeTriangle mesh
Open standardYes
Supports PBR materialsYes — metallic/roughness workflow
Supports animationsYes — skeletal and morph target
Supports assembliesYes — scene hierarchy

什么是glTF文件?

glTF (GL Transmission Format) is an open standard by the Khronos Group for efficient delivery of 3D scenes to web browsers and real-time apps. It stores mesh geometry, PBR materials, textures, animations and scene hierarchy. GLB is the binary container variant. glTF is called the JPEG of 3D.

glTF/GLB文件的常见用途

网络 3D 和电子商务

glTF is the native format for Three.js, Babylon.js and model-viewer. Shopify, Amazon and Google use glTF/GLB for interactive 3D product visualization.

AR 和 VR 应用

Apple AR Quick Look (iOS), Google SceneViewer (Android) and WebXR all natively load GLB files.

游戏引擎和实时渲染

Unreal Engine, Godot and Babylon.js natively import glTF. It is the preferred format for real-time scenes.

面向 Web 的 Draco 压缩

面向 Web、AR 或 three.js 时,网格大小至关重要。3D CAD Converter 可将 Google Draco 几何压缩应用于 glTF 和 GLB 输出,在保持视觉质量的同时大幅缩小模型。

  • glTF/GLB 导出时可选 Draco 压缩 — 通常缩小 80–90%。
  • 可调压缩级别和位置量化位数,以平衡大小与质量。
  • 离线批量将数百个 CAD 零件转为压缩的、适合 Web 的 GLB。

Draco压缩是桌面版选项:在glTF设置中勾选Draco压缩复选框并选择压缩级别,即可为Web缩小GLB文件。 如何减小glTF文件大小

如何转换为glTF / GLB

在3D CAD Converter中,只需三步即可将CAD模型或网格转换为可用于Web的glTF或GLB文件。

1

加载您的模型

将STEP、OBJ、FBX、STL或IGES文件拖入应用,或拖入整个文件夹一次性转换多个零件。

2

选择glTF或GLB

若需带外部资源的JSON文件请选glTF,若需单一自包含二进制文件请选GLB。打开glTF设置以设定网格质量;如果面向Web,请启用Draco压缩。

3

转换

点击「转换」,应用即会写出可直接使用、带PBR材质的glTF/GLB。整个过程完全离线,您的模型绝不会离开本机。

更喜欢命令行?随附的CLI同样可以转换和批量处理glTF/GLB:

将STEP零件转换为GLB
cadconvert convert -i part.step -o part.glb

将OBJ网格转换为GLB
cadconvert convert -i model.obj -o model.glb

将整个文件夹(递归)批量转换为glTF
cadconvert batch -i ./in -o ./out -f gltf -r

添加 --units 或 --tessellation 以控制比例和网格密度。要用Draco压缩GLB输出,请使用桌面版的glTF设置。

glTF — 3D界的JPEG

glTF常被称为3D界的JPEG:它是浏览器、AR查看器和实时引擎加载最快的格式。如果您的模型用于网站、电商产品查看器、three.js或Babylon.js场景,或iOS、Android的AR体验,glTF或GLB几乎总是正确的目标格式。它将PBR材质、纹理、动画和完整的场景层级,封装进紧凑且对GPU友好的文件中。

从其他网格格式而来?看看glTF与它们的对比 OBJ, FBX. 为Web减小glTF文件大小

常见的glTF问题及规避方法

纹理缺失

.gltf文件可能引用外部图像和.bin文件。如果这些文件没有随它一起发送,模型加载时就会没有纹理。改为导出GLB——它将几何、材质和纹理打包进一个文件,便于安全地移动和共享。

GLB与glTF的混淆

GLB和glTF保存相同的数据。.gltf是JSON加上独立的资源文件;.glb将一切打包进单个二进制文件。Web、AR和共享请用GLB;想检视JSON或替换纹理时请用.gltf。3D CAD Converter两者皆可导出。

文件对Web来说太大

精细的CAD几何可能产生沉重的GLB文件,在浏览器中加载缓慢。在glTF设置中启用Draco压缩,可在几乎不可见的损失下将大小削减80–90%。 查看文件大小指南

软件支持

Blender, Sketchfab, Three.js, Babylon.js, Unreal Engine, Godot, Unity (via plugin), iOS AR Quick Look, Android SceneViewer and all modern web 3D renderers.

转换此格式

常见的转换:从 STEP 或 OBJ 转换用于 Web 可视化和电子商务、转为 GLB 以获得单一自包含文件,或转为 OBJ 用于旧版渲染器。

glTF / GLB — 常见问题

什么是.glb文件?

.glb文件是glTF的二进制形式。它将JSON场景、网格几何、PBR材质、纹理和动画打包进单个自包含文件,因此是最易共享、最易在Web、AR和游戏引擎中加载的3D格式。.gltf文件保存相同数据,但可能引用外部的.bin和图像文件。

glTF和GLB有什么区别?

它们是同一种Khronos格式的两种封装。.gltf文件是可指向外部几何和纹理文件的JSON,因此以多个文件形式发布;.glb文件将一切打包进单个二进制文件。Web、AR和便捷共享请用GLB;检视JSON或单独替换纹理请用.gltf。3D CAD Converter两者皆可导出。

如何将STEP或OBJ文件转换为GLB?

在3D CAD Converter中打开STEP或OBJ文件,选择glTF/GLB作为输出并转换——拖入文件夹即可批量处理多个零件。命令行下运行 cadconvert convert -i part.step -o part.glb 或 cadconvert convert -i model.obj -o model.glb。要缩小结果,请在桌面版glTF设置中启用Draco压缩。

不用Blender也能打开glTF或GLB文件吗?

可以。GLB文件可在许多免费查看器中打开,包括Windows 3D Viewer、Khronos glTF Sample Viewer、Babylon.js Sandbox,以及任意浏览器中的Google model-viewer。3D CAD Converter可预览glTF/GLB并将其转换为OBJ、STL、FBX等格式。查看、共享或转换glTF文件无需Blender。