投入使用前
足够轻巧。
也能顺利加载。
文件扩展名为 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 上游文档。本网站还实施额外的校验和资源限制。
打开优化工具 ↗