GLB 纹理压缩

缩小 GLB 贴图,不改几何。

加载中...

请稍候

关于此工具

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

使用技巧

  • 1几何不变
  • 2WebP / JPEG / PNG / KTX2
  • 3下载前可预览

配置选项说明

纹理 / 图片

最大纹理尺寸

默认值1024px

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

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

纹理格式

默认值WebP

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

WebP推荐
JPEG
PNG
KTX2
保持原始格式

质量

默认值0.75

范围0.1 – 1 · step 0.05

设置 WebP 和 JPEG 格式的压缩质量。

KTX2 编码模式

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

格式说明

输入格式

扩展名:
glb
全称:
GL Transmission Format Binary (glTF 2.0)
类型:
3D Model
格式:
GLB
常用工具:
BlenderThree.jsUnityUnreal Engine
打开方式:
Windows 3D ViewerBlenderGLB Viewer Online3D Model Viewer
说明:
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。

备注:

  • 压缩纹理(KTX2)提取时转换为 PNG

支持特性:

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

输出格式

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

备注:

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

支持特性:

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

使用方法

1

上传模型

拖入带贴图的 GLB

2

查看纹理

核对检测到的贴图

3

配置并压缩

设置尺寸/格式/质量后压缩

Q

会简化网格吗?

A

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

Q

有哪些输出格式?

A

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

Q

画质会下降吗?

A

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

Q

透明贴图转成 JPEG 会怎样?

A

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

Q

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

A

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

Q

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

A

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

赞助支持