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 及纹理图片等关联文件,否则纹理或材质可能丢失。网格简化是有损操作,请按需设置。

评论 (0)

请 登录 后发表评论

暂无评论,快来发表第一条评论吧!