GLTF 纹理压缩

优化 GLTF 贴图并以优化 GLB 下载。

工作区

拖拽文件到此处

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

关于此工具

上传 .gltf 及同目录贴图/.bin。缩放并转码贴图,几何保持不变,结果打包为单文件优化 GLB。全程本地处理。

配置选项说明

纹理 / 图片

最大纹理尺寸

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?

纹理压缩后,单文件 GLB 是最实用的交付格式:一个文件托管、一次请求加载,无需再同步维护独立的 .bin 或贴图文件。所有内容都会自动嵌入。

需要上传哪些文件?

请把 .gltf 与其引用的 .bin 及全部贴图从同一目录一起上传。工具会重新编码这些贴图并打包成单文件 GLB:结果不需要附属文件。

几何会改变吗?

不会。只有内嵌贴图会被缩放与转码;网格、法线、UV 和动画都精确保留。GLB 是同一场景换了更轻贴图的重新打包版本。

可以限制贴图尺寸吗?

可以。选择 256、512、1024、2048 或 4096 px 预设,或保持原始尺寸。大多数 Web 场景 1024 或 2048 就够用;低于 1024 时细节可能变模糊。

法线贴图会受影响吗?

法线贴图与其他贴图一样会被缩放和重新编码。为了最佳表面着色,请选择 PNG 或保持原始编码:JPEG 等有损格式会把可见瑕疵烤进法线数据。

输出的 GLB 能在所有 glTF 查看器中打开吗?

可以,GLB 是标准二进制 glTF 容器,Three.js、Babylon.js、Blender 及大多数模型查看器都能加载。注意:KTX2 贴图需要支持 KTX2 的加载器(Three.js KTX2Loader 或 Babylon.js),WebP/JPEG/PNG 则随处可用。