I have exported a glb file from blender with embeded png textures. When loaded with gLTF Tools extention on VS code it’s rendered correclty both in babylon and three.js.
My goal is to replace the png textures with KTX2 ones, created with Khronos’ ToKTX tool.
Though, when I am adding the “KHR_texture_basisu” extention (image 1) and replace png textures with KTX2 ones (image 2), only Babylon renders the model properly (image3), while three.js doesn’t (image 4).
I managed to convert textures to KTX2 with gltfpack and the model is rendering correctly.
Though, compression options with gltfpack are limited in comparison to those of TOKTX tool.
For example I want to add some variants, and some color textures require lower compression than others to display properly. Is there a way to compress textures from the same channel (I have two color maps) individually with gltfpack?