Original and official repository here.
Built with CMake for x86 Windows.
For full usage go to this repo.
For basic texture conversion.
basisu x.png
To adjust the quality include a -q tag with a range of [0-255]
, for lowest to highest quality.
basisu x.png -q 255
One may wonder why would you opt for a different texture format while .jpg
, .png
and other regular picture formats just work. There are meant to be decoded on the CPU. The .basis
file format is meant to be decoded on the GPU. In a game for example a .png
will have to be decompressed by the CPU first then the sent to the GPU but with .basis
textures the texture is sent directly to the GPU as-is. This reduces CPU overhead and amount of memory allocated on the GPU for textures. Plus .basis
files are way smaller than their .png
counterparts.