Draco · Meshopt · KTX2

在线模型压缩,让 GLB 更轻、更快

服务端安全处理 GLB 与 glTF 资源包,在几何精度、纹理质量和下载体积之间获得可控平衡。

3 种

专业预设

2 种

网格编码

1 份

统一 GLB

Compression Studio

创建压缩任务

压缩预设

本周期额度

登录后可查看免费额度与订阅额度。

最近任务

还没有压缩任务

查看全部历史

3D Model Optimization

GLB 与 glTF 模型为什么需要压缩?

未优化的 3D 模型往往包含过密网格、冗余顶点、高精度属性和大尺寸纹理,会延长网页下载时间并增加 GPU 显存占用。WO3D 将网格减面、顶点量化、Draco 或 Meshopt 编码与 WebP、KTX2 纹理压缩组合到同一流程中,适用于电商展示、数字孪生、产品配置器和 Three.js 在线场景。

GLB 网格模型压缩前后对比:高密度模型减面为轻量 3D 模型
从高密度三角网格到适合 Web 交付的轻量 GLB。

Draco 几何压缩

侧重降低网格数据体积,适合下载大小优先的模型分发;可配合减面和位置、法线、UV 量化。

Meshopt 快速解码

兼顾压缩率、浏览器解码速度和 GPU 访问效率,适合需要快速首屏和实时交互的 Web 3D 应用。

KTX2 / WebP 纹理

处理模型中占比最大的纹理资源。KTX2 支持 GPU 友好转码,WebP 适合广泛兼容的轻量图像分发。

Draco Meshopt KTX2 网格与纹理压缩技术示意图

网格编码与纹理压缩

组合 Draco、Meshopt、顶点量化与 KTX2/WebP 纹理编码。

在线 GLB 模型压缩工作流:上传、减面、纹理优化和多端交付

在线 GLB 压缩工作流

上传模型、执行轻量化并输出适合网页和移动端的 GLB。

Workflow

在线压缩 3D 模型的步骤

  1. 1

    上传 GLB 或 glTF 模型

    选择 GLB、内嵌资源的 glTF,或包含 glTF、BIN 与纹理文件的 ZIP 资源包。

  2. 2

    选择压缩预设

    根据加载速度、画质和文件体积要求,选择快速、均衡或极致预设,也可以调整减面、量化和纹理编码参数。

  3. 3

    在线压缩并预览

    服务器使用 Draco 或 Meshopt 压缩网格,并可将纹理转换为 WebP 或 KTX2;完成后可在线预览压缩结果。

  4. 4

    下载轻量 GLB

    对比压缩前后体积、三角面与纹理统计,确认效果后下载统一的轻量 GLB 文件。

Compression Guide

如何选择压缩方案?

快速预设

Meshopt + 保留纹理

适合快速清理冗余和改善加载结构

均衡预设

Meshopt + 75% 几何 + WebP

适合大多数网页展示和产品预览

极致预设

Draco + 50% 几何 + KTX2

适合移动网络和体积优先的模型交付

如果源文件不是 GLB 或 glTF,可先使用3D 格式转换生成 GLB;压缩后可通过glTF 在线查看器继续检查模型结构与显示效果。

TinyGLB 与 GLB 压缩工具有什么区别?

TinyGLB 主要提供 GLB 模型托管、分享和网页嵌入;模型压缩则发生在发布之前。 WO3D 会实际重写网格与纹理数据,通过减面、Draco、Meshopt、WebP 或 KTX2 降低文件大小。两类工具用途不同,也没有隶属或合作关系。

FAQ

网格模型压缩常见问题

TinyGLB 是模型压缩工具吗?

TinyGLB 的核心定位是 GLB 模型托管、分享与网页嵌入,并不是专门的 GLB 压缩器。WO3D 网格压缩侧重在发布前完成模型减面、Draco/Meshopt 网格编码和 KTX2/WebP 纹理压缩;压缩后的 GLB 再用于托管或嵌入会更合适。

GLB 和 glTF 在线压缩有什么区别?

GLB 将几何、材质和纹理集中在一个二进制文件中,适合直接上传;glTF 常引用外部 BIN 和纹理文件,因此建议打包为 ZIP 后提交。两者最终都可输出便于分发的轻量 GLB。

Draco 和 Meshopt 应该怎么选择?

Draco 通常更侧重较高几何压缩率,适合下载体积优先的场景;Meshopt 更侧重快速解码和 GPU 友好访问,适合网页实时加载。均衡预设默认使用 Meshopt,极致预设默认使用 Draco。

KTX2 纹理压缩有什么作用?

KTX2/Basis Universal 可降低纹理传输体积,并允许浏览器按 GPU 支持能力转码,减少显存压力。对纹理占比高的模型,纹理压缩通常比单纯网格减面更影响最终文件大小。

模型压缩会影响外观和精度吗?

减面、量化和有损纹理编码都可能带来细节变化。建议先使用均衡预设并检查在线预览;对工程展示或近距离查看模型,可提高几何保留比例和位置量化位数。

为什么模型减面很多,文件体积却变化不大?

模型文件可能主要由高分辨率纹理构成。此时即使三角面明显减少,整体体积也不会同步下降,应结合 WebP 或 KTX2 纹理压缩和纹理尺寸限制。

支持哪些输入和输出格式?

当前支持 GLB、内嵌资源的 glTF,以及包含完整 glTF 依赖的 ZIP 资源包;压缩结果统一输出为 GLB,便于 Three.js、Babylon.js 和主流 Web 3D 引擎使用。