OBJ/GLTF模型压缩工具 - 在线三维模型优化与网格压缩
三维模型压缩
将 OBJ、glTF 三维模型压缩为优化后的 GLB 格式,支持网格简化、量化与 Meshopt 压缩
使用说明
基于 meshoptimizer 的 gltfpack 引擎,在浏览器本地完成模型优化与压缩,不上传服务器。输出为标准 GLB 格式,可被 three.js、Babylon.js 等加载器直接使用;使用 Meshopt 压缩时需加载器支持 EXT_meshopt_compression 扩展(three.js r122+、Babylon.js 5.0+)。
上传模型文件
点击或拖拽模型文件到此处
支持 .obj / .gltf / .glb,可同时上传 .mtl / .bin / 纹理等关联文件
压缩说明
gltfpack 是 meshoptimizer 提供的 glTF 优化工具,通过索引优化、顶点缓存优化、 顶点量化等手段减小模型体积并提升 GPU 渲染效率,同时支持无损或有损的网格简化。
压缩方式
- 不压缩(仅量化优化):仅对几何做顶点量化与缓存优化,输出标准 GLB
- Meshopt 压缩(-c):使用 meshoptimizer 编解码器压缩顶点与索引数据
- 高压缩(-cc):在 Meshopt 压缩基础上启用更强的压缩,体积更小
简化与量化
- 网格简化比例:按目标三角形比例简化网格(1 表示不简化),可大幅减小体积
- 激进简化:放宽简化时的拓扑约束,进一步减少三角形数量
- 保留节点:保留命名节点,便于外部对模型节点做变换
注意:压缩 .obj / .gltf 文件时,请一并上传其依赖的 .mtl / .bin 及纹理图片等关联文件,否则纹理或材质可能丢失。网格简化是有损操作,请按需设置。