I’m trying to reduce the memory that my application uses by using DDS textures with models that are exported from blender using the glTF exporter.
Generating DDS textures and using them in blender is no problem - the problem exists when I’m trying to export the models. It seems that the glTF-Exporter doesn’t support textures other than .jpg and .png, sadly.
Preferably, I would like the textures to be separate from the gltf/glb file, because multiple models will be using the same texture, so it seems wasteful in filesize-terms to embed the same texture into 10 different models.
So I’m wondering if there’s a workflow that supports exporting models that use DDS textures from blender as separate textures/mesh data.
The closest I’ve come is using https://github.com/microsoft/glTF-Toolkit but this embeds the compressed textures into the output file.