donmccurdy / glTF-Transform

glTF 2.0 SDK for JavaScript and TypeScript, on Web and Node.js.
https://gltf-transform.dev
MIT License
1.42k stars 150 forks source link

Allow writing EXT_meshopt_compression without quantization #1524

Open donmccurdy opened 1 month ago

donmccurdy commented 1 month ago

While meshopt compression (EXT_meshopt_compression) is generally used alongside quantization (KHR_mesh_quantization) for best compression and memory optimization, there's no technical requirement that they be used together. Currently glTF Transform just doesn't support that, it always does quantization when doing meshopt compression.

This issue tracks a feature request for allowing meshopt compression without quantization. Compressed sizes will be larger, but compatibility and quality will be somewhat higher.

donmccurdy commented 1 month ago

In progress: