格式指南
3D 的网络标准 — 紧凑的 PBR 渲染、原生浏览器支持和通用的 AR/VR 兼容性。
下载免费试用版30天免费试用。无需信用卡。Windows 10/11。
30天退款保证 · 一次性许可 — 查看价格
| Extension | .gltf (JSON + external assets), .glb (binary bundle) |
|---|---|
| Full name | GL Transmission Format |
| Standard | Khronos Group glTF 2.0 |
| Geometry type | Triangle mesh |
| Open standard | Yes |
| Supports PBR materials | Yes — metallic/roughness workflow |
| Supports animations | Yes — skeletal and morph target |
| Supports assemblies | Yes — scene hierarchy |
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 is the native format for Three.js, Babylon.js and model-viewer. Shopify, Amazon and Google use glTF/GLB for interactive 3D product visualization.
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、AR 或 three.js 时,网格大小至关重要。3D CAD Converter 可将 Google Draco 几何压缩应用于 glTF 和 GLB 输出,在保持视觉质量的同时大幅缩小模型。
Draco压缩是桌面版选项:在glTF设置中勾选Draco压缩复选框并选择压缩级别,即可为Web缩小GLB文件。 如何减小glTF文件大小
在3D CAD Converter中,只需三步即可将CAD模型或网格转换为可用于Web的glTF或GLB文件。
加载您的模型
将STEP、OBJ、FBX、STL或IGES文件拖入应用,或拖入整个文件夹一次性转换多个零件。
选择glTF或GLB
若需带外部资源的JSON文件请选glTF,若需单一自包含二进制文件请选GLB。打开glTF设置以设定网格质量;如果面向Web,请启用Draco压缩。
转换
点击「转换」,应用即会写出可直接使用、带PBR材质的glTF/GLB。整个过程完全离线,您的模型绝不会离开本机。
更喜欢命令行?随附的CLI同样可以转换和批量处理glTF/GLB:
添加 --units 或 --tessellation 以控制比例和网格密度。要用Draco压缩GLB输出,请使用桌面版的glTF设置。
glTF常被称为3D界的JPEG:它是浏览器、AR查看器和实时引擎加载最快的格式。如果您的模型用于网站、电商产品查看器、three.js或Babylon.js场景,或iOS、Android的AR体验,glTF或GLB几乎总是正确的目标格式。它将PBR材质、纹理、动画和完整的场景层级,封装进紧凑且对GPU友好的文件中。
从其他网格格式而来?看看glTF与它们的对比 OBJ, FBX. 为Web减小glTF文件大小
.gltf文件可能引用外部图像和.bin文件。如果这些文件没有随它一起发送,模型加载时就会没有纹理。改为导出GLB——它将几何、材质和纹理打包进一个文件,便于安全地移动和共享。
GLB和glTF保存相同的数据。.gltf是JSON加上独立的资源文件;.glb将一切打包进单个二进制文件。Web、AR和共享请用GLB;想检视JSON或替换纹理时请用.gltf。3D CAD Converter两者皆可导出。
精细的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 用于旧版渲染器。
.glb文件是glTF的二进制形式。它将JSON场景、网格几何、PBR材质、纹理和动画打包进单个自包含文件,因此是最易共享、最易在Web、AR和游戏引擎中加载的3D格式。.gltf文件保存相同数据,但可能引用外部的.bin和图像文件。
它们是同一种Khronos格式的两种封装。.gltf文件是可指向外部几何和纹理文件的JSON,因此以多个文件形式发布;.glb文件将一切打包进单个二进制文件。Web、AR和便捷共享请用GLB;检视JSON或单独替换纹理请用.gltf。3D CAD Converter两者皆可导出。
在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压缩。
可以。GLB文件可在许多免费查看器中打开,包括Windows 3D Viewer、Khronos glTF Sample Viewer、Babylon.js Sandbox,以及任意浏览器中的Google model-viewer。3D CAD Converter可预览glTF/GLB并将其转换为OBJ、STL、FBX等格式。查看、共享或转换glTF文件无需Blender。