格式指南
3D 的网络标准 — 紧凑的 PBR 渲染、原生浏览器支持和通用的 AR/VR 兼容性。
下载免费试用版免费试用:全部功能,可转换10次。无需信用卡。Windows 10/11。
30天退款保证 · 一次性许可 — 查看价格

实体 CAD
网格
图纸和场景中的 3D 面
3D 打印
网页、AR 和游戏
查看器和存档
CAD 数据交换
实体 CAD(STEP、IGES、BREP)可转换为网格或其他实体格式。网格可转换为其他网格格式。虚线格式(DXF、DWG、AMF、USD)只能读取,不能写出。 VRML 可读取 .wrl、.vrml 和 gzip 压缩的 .wrz 文件,并写入 .wrl。
| 扩展名 | .gltf (JSON + external assets), .glb (binary bundle) |
|---|---|
| 全称 | GL Transmission Format |
| 标准 | Khronos Group glTF 2.0 |
| 几何类型 | 三角网格 |
| 开放标准 | 有 |
| 支持 PBR 材质 | 是 — 金属度/粗糙度工作流 |
| 支持动画 | 是 — 骨骼和变形目标 |
| 支持装配体 | 是 — 场景层级 |
glTF(GL Transmission Format)是由Khronos Group开发的开放标准。glTF于2015年推出,2017年发布2.0版本,旨在将3D场景高效地传送到网页浏览器和实时应用程序。它以基于JSON的格式存储网格几何、PBR(Physically Based Rendering)材质、纹理、动画和场景层级。GLB是二进制容器版本,将JSON和所有二进制数据打包到一个.glb文件中。glTF被称为“3D界的JPEG”:它是网页渲染器、AR/VR平台和电商产品查看器支持最广泛的格式。
glTF是Three.js、Babylon.js和model-viewer的原生格式。Shopify、Amazon和Google使用glTF/GLB进行交互式3D产品展示。
Apple AR Quick Look(iOS)、Google SceneViewer(Android)和WebXR都原生加载GLB文件。移动端的产品AR体验几乎只使用GLB。
Unreal Engine、Godot和Babylon.js原生导入glTF。凭借紧凑的体积和适合GPU的结构,它是实时场景的首选格式。
面向 Web 或 three.js 时,下载体积很重要。3D CAD Converter 可以用 meshopt(EXT_meshopt_compression 扩展)压缩 glTF 和 GLB 输出,three.js、Babylon.js 和 model-viewer 通过各自的 meshopt 解码器读取这种文件。
导出 glTF/GLB 时只需勾选一个复选框。在一个 171,790 个三角形的阀门装配体上实测:13.9 MB 的 GLB 变为 2.3 MB。
压缩后的文件需要支持 meshopt 的查看器。对于无法读取它的工具,请不要勾选。
离线批量将数百个 CAD 零件转为压缩的、适合 Web 的 GLB。
压缩是桌面应用中的选项:在 glTF 选项中勾选网格压缩复选框。应用中它标为 Draco,写出的文件使用的是 meshopt 压缩。 如何减小glTF文件大小
在3D CAD Converter中,只需三步即可将CAD模型或网格转换为可用于Web的glTF或GLB文件。
加载您的模型
将STEP、OBJ、FBX、STL或IGES文件拖入应用,或拖入整个文件夹一次性转换多个零件。
选择glTF或GLB
需要带外部资源的 JSON 文件时选 glTF,需要单个自包含二进制文件时选 GLB。设置网格质量;如果面向 Web,请在 glTF 选项中勾选网格压缩。
转换
点击“转换”,应用就会写出 glTF 或 GLB 文件。转换在本地离线完成,你的模型不会离开你的电脑。
更喜欢命令行?随附的CLI同样可以转换和批量处理glTF/GLB:
将STEP零件转换为GLB cadconvert convert part.step -o part.glb 将OBJ网格转换为GLB cadconvert convert model.obj -o model.glb 将整个文件夹(递归)批量转换为glTF cadconvert batch ./in -o ./out -f gltf -r
用 --units 设置比例。网格密度方面,STEP 和 IGES 源文件用 --quality,OBJ、FBX 等网格源文件用 --decimate。CLI 没有压缩参数:要压缩 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 文件,在浏览器中加载缓慢。先选更粗的质量预设:同一个阀门装配体用“标准”是 13.9 MB,用“草稿”是 3.9 MB。然后在 glTF 选项中勾选网格压缩:13.9 MB 的文件变为 2.3 MB。 查看文件大小指南
Blender、Sketchfab、Three.js、Babylon.js、Unreal Engine、Godot、Unity(通过插件)、iOS AR Quick Look、Android SceneViewer,以及所有现代网页3D渲染器。
常见的转换:从 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 part.step -o part.glb 或 cadconvert convert model.obj -o model.glb。要缩小结果,请在桌面应用的 glTF 选项中勾选网格压缩。
可以。GLB文件可在许多免费查看器中打开,包括Windows 3D Viewer、Khronos glTF Sample Viewer、Babylon.js Sandbox,以及任意浏览器中的Google model-viewer。3D CAD Converter可预览glTF/GLB并将其转换为OBJ、STL、FBX等格式。查看、共享或转换glTF文件无需Blender。