投入使用前

足够轻巧。
也能顺利加载。

文件扩展名为 GLB,并不意味着所有应用都能加载其内容。请检查输出使用的扩展,并在目标应用中测试。

让设置匹配你的加载器

设置加载要求
保守优化需支持几何量化;也可能使用纹理变换。
Meshopt 标准 / 高压缩EXT_meshopt_compression 解码支持。
KTX2 纹理KHR_texture_basisu 及 Basis 转码器。
WebP 纹理EXT_texture_webp 及 WebP 解码支持。

这些要求可能同时存在。结果面板会显示输出的兼容性信息。本工具预览已配置解码器,预览成功并不代表你的应用也已配置它们。

预设默认使用几何量化。关闭后可消除几何量化的加载要求,但 Meshopt 压缩或转换后的纹理仍需要对应的加载器。请以实际结果报告的扩展为准。

使用 Three.js

通过以下方法为压缩几何配置 Meshopt 解码器: GLTFLoader.setMeshoptDecoder() 。对于 KTX2,需要配置 KTX2Loader,检测渲染器支持情况,并通过以下方法接入: setKTX2Loader()。请随应用提供匹配的转码器资源。参阅对应版本的 GLTFLoader 文档 和 KTX2Loader 文档 。

名称、extras 与场景行为

三个保留选项默认启用。如果应用按名称查找对象、材质或读取 extras,请保持启用。这些选项不保证节点索引、层级、动画采样或自定义属性完全不变。优化可能合并或重组数据,并改变精度。

请在实际应用中测试选择操作、材质切换、动画播放、变形目标及对象变换。“保留 extras”不能用于保留任意自定义扩展。

输入限制

本服务拒绝 Draco 压缩输入、外部资源及不支持的必需扩展。未知的可选扩展可能被丢弃。必要时,请从源应用导出未压缩、资源内嵌的 GLB。

引擎支持的扩展及优化行为,请参阅 gltfpack 上游文档。本网站还实施额外的校验和资源限制。

打开优化工具 ↗