加载太慢,先换工具还是先换参数?都不是。先定位瓶颈,四个候选里挑中你那个,再动手。
先分诊:卡在哪一层
Q:怎么判断是几何重还是贴图大?
用查看器打开看顶点数。顶点几十万、文件也大,是几何;顶点才几万、文件却十几 MB,是贴图。Zipoly 内置查看器右侧面板直接给顶点、面数、材质和文件大小,不用开 Blender。
Q:几何重的话,Draco 还是 Meshopt?
纯展示、要体积,Draco。压缩强度 1-7 滑杆,默认 7。官方示例 ShanDiChe.glb 是 27.8 万顶点、19 万三角面、20 个材质,10.6 MB 压到 596 KB,省 94.5%,界面提示 Web 端加载预计提速约 76%,4G 省 8.0s、3G 省 40.0s、慢速省 159.9s(来源:Zipoly 官网)。
工业件、BIM、要按节点名定位零件,Meshopt。它底层是 gltfpack,压缩率没 Draco 猛,但保留命名节点和层级结构。Meshopt 还有 ETC1S / UASTC 两个纹理压缩档,前者体积小,后者质量高。

图注:模型优化页:Draco / Meshopt 引擎切换、1-7 强度滑杆,右侧日志典型压缩率 88%-93%
Q:压完贴图错位怎么办?
把 UV 精度调回去。高级量化参数里位置 / 法线 / UV 三个滑杆各 4-16 bit 可调(Zipoly 官网),默认「自动」由压缩强度推导。UV 调低最容易出问题------贴图对齐靠它;位置调低
贴图和格式怎么处理
Q:贴图太大单独压吗?
单独走纹理优化。KTX2 / WebP / JPEG 三选一,质量默认 75,最大边长默认 2048。KTX2 是 GPU 原生格式,移动 GPU 友好;WebP 体积小;JPEG 兼容性最稳。批量文件夹直接拖进去就行,已优化过的会自动跳过。
Q:glTF 散文件要不要转 GLB?
要。.gltf + .bin + 一堆贴图,每个文件一次请求,网络往返比文件本身更费时间。打成 GLB 单文件常常比压缩更立竿见影。GLB / glTF / OBJ / FBX / STL / DAE / PLY 七种互转都支持。
为什么是本地工具
Q:在线服务不行吗?
三种情况不行:模型涉密不能出内网、一次要压几十上百个文件、环境根本没网。本地跑完还能当场弹预览窗,旋转缩放验一眼再发生产。批量日志里典型压缩率 88%-93%,比如 246 MB → 26.7 MB、228 MB → 22.8 MB。
哪些情况压了也没用
Q:压完体积没变化是怎么回事?
多半是模型已经被压过了。日志里有一条 846 KB → 815 KB,只省 3.6%。这时候换工具没用,回头找源文件重新导出。
Q:还有什么压缩解决不了的?
超大场景得配 LOD 和按需加载,压缩只是其中一环。要在 Linux CI 里自动化的团队,桌面版接不上,它跑在 Windows 上。
Q:免费版够用吗?
单文件 50 MB、单纹理 1 MB、批量同时 ≤5 个,模型查看永久免费。60 MB 的模型会直接报失败,得 Pro 解锁 500 MB(Zipoly 官网)。