BinomialLLC / basis_universal

Basis Universal GPU Texture Codec
Apache License 2.0
2.73k stars 267 forks source link

Optimize for angular error when encoding normal maps #251

Open MarkCallow opened 3 years ago

MarkCallow commented 3 years ago

Please add a new mode to both the etc1s and uastc encoders to optimize the encoded result for angular error rather than PSNR. This can be used when encoding normal maps particularly 2-component normal maps separated into RGB and A.

richgel999 commented 3 years ago

Yes - this is on our TODO list. (It should boost quality, although I suspect not as much as people think.)