GPUOpen-Tools / compressonator

Tool suite for Texture and 3D Model Compression, Optimization and Analysis using CPUs, GPUs and APUs
1.3k stars 195 forks source link

Please add Basis Universal Texture support. #237

Open duplexsystem opened 1 year ago

duplexsystem commented 1 year ago

Currently Compressonator supports KTX2 but not it's main selling point which is Basis Universal Texture support. This is very useful to allow for efficient textures which can be loaded on both mobile and desktop platforms.

NPCompress commented 1 year ago

@duplexsystem Basis support is in prototype phase. Currently the source for this is disabled under the compile directive USE_BASIS . Once its completed it will be enabled for use.

MotivaCG commented 1 year ago

I have to say that I'm a bit disappointed with basis, space usage is great, loading time is awesome, but it makes images yellowish and it introduces banding artifacts, I've open an issue several months ago but unfortunately I had no response.

image

If any of you know a method to bypass this it could be great!