GLB 纹理压缩

缩小 GLB 贴图,不改几何。

工作区

拖拽文件到此处

或点击选择文件,支持粘贴

关于此工具

自动识别 GLB 内嵌贴图,按所选尺寸缩放并转为 WebP/JPEG/PNG/KTX2,几何与动画保持原样。输出单文件优化 GLB,全程浏览器本地处理。

会简化网格吗?

不会。纹理压缩只缩放并重新编码内嵌图片;网格、动画与节点层级保持不变。如需同时减少几何体,请使用 GLB 顶点压缩或一体模型压缩工具。

有哪些输出格式?

WebP、JPEG、PNG、KTX2,或保持原始编码。KTX2 可以写成 ETC1S 模式(更小,适合移动端)或 UASTC 模式(更锐利、画质更高)。压缩前在设置中选择格式即可。

画质会下降吗?

取决于尺寸预设与质量滑块。缩小尺寸会降低分辨率,低质量值会让有损压缩更明显。保持原始尺寸并把质量设为 80% 以上,对大多数贴图来说几乎无损。

透明贴图转成 JPEG 会怎样?

JPEG 没有透明通道。带透明度的贴图会自动保留为 PNG 而不是压成黑底,因此玻璃、树叶和贴花在输出的 GLB 中仍能保持透明。

什么时候 KTX2 比 WebP 或 JPEG 更合适?

KTX2 在实时 3D 场景中优势明显:WebGL 游戏、AR/VR,此时 GPU 直接解码贴图,加载时间很关键。ETC1S 保持体积小,UASTC 保持画面锐利;两者都需要支持 KTX2 的加载器,如 Three.js KTX2Loader 或 Babylon.js。一般查看与编辑场景下,WebP 或 JPEG 兼容性更好。

纹理压缩能让 GLB 缩小多少?

贴图通常是 GLB 中体积最大的部分。缩放到 1024px 并编码为 WebP,通常可将内嵌贴图字节减少 60-80%。再配合几何压缩,整个文件会大幅缩小。

配置选项说明

纹理 / 图片

最大纹理尺寸

1024px
将所有纹理的大小限制在此最大尺寸内,减少纹理内存占用和文件大小。

256px · 512px · 1024px · 2048px · 4096px · 保持原始尺寸

纹理格式

WebP
将纹理转换为更高效的格式。WebP 提供出色的压缩比和广泛的浏览器支持。

WebP · JPEG · PNG · KTX2 · 保持原始格式

质量

0.750.1 – 1 · step 0.05
设置 WebP 和 JPEG 格式的压缩质量。

KTX2 编码模式

ETC1S 文件更小,适合漫反射贴图。UASTC 保留更多细节,推荐用于法线贴图。

格式说明

输入格式

扩展名:
glb
全称:
GL 传输格式二进制(glTF 2.0)
类型:
3D 模型
格式:
GLB
常用工具:
Blender、Three.js、Unity、Unreal Engine
打开方式:
Windows 3D 查看器、Blender、GLB 在线查看器、3D 模型查看器
说明:
GLB 是 glTF 2.0 的二进制封装格式,由 Khronos 组织维护,将网格、材质、纹理和动画打包进单个文件,是目前 Web 3D 与 AR/VR 场景的事实标准。Three.js、Babylon.js、model-viewer 以及主流电商 3D 预览均默认使用 GLB 交付模型,因为它自包含、易分发,加载时不会因外部资源缺失而破图。 GLB 保留 PBR 材质、骨骼动画,并支持 Draco 与 Meshopt 压缩,适合网页展示、AR 快速查看与跨软件交付。但它不携带 CAD 参数历史:STEP 或原生 CAD 文件一旦网格化导出为 GLB,参数化编辑能力即丢失;3D 打印场景也建议改用 STL 或 3MF,因为多数切片软件无法直接导入 GLB。

备注:

  • 部分 3D 打印切片软件无法直接导入 GLB 文件
  • 不适合 CAD 参数化编辑

支持特性:

  • 单一自包含文件,内嵌纹理
  • PBR 材质支持
  • 多种纹理贴图(漫反射、法线、粗糙度等)

输出格式

扩展名:
glb
全称:
GL Transmission Format Binary(压缩后)
类型:
3D 模型
格式:
二进制(glTF 2.0),含 Draco 与纹理压缩
常用工具:
Three.js、Babylon.js
说明:
压缩后的 GLB 输出采用 Draco 几何压缩与纹理优化技术,在保持视觉质量的同时显著减小文件大小,尤其适合网络传输和实时渲染。

备注:

  • Draco 压缩模型需要 Draco 解码器才能渲染
  • 根据设置文件大小可减少 50-90%

支持特性:

  • Draco 几何压缩(减少高达 90%)
  • WebP/JPEG 纹理格式转换
  • 可配置强度的网格简化
  • 保留原始 PBR 材质和场景层级