Skip to content

ASTC 6x6 HDR: astcenc ‐thorough ‐exhausive vs. basis universal comp_level 3

Rich Geldreich edited this page Dec 29, 2024 · 11 revisions

Each LDR sRGB test image was converted to linear light RGB (a sRGB->linear conversion), scaled to a luminance of 100 nits (typical SDR monitor brightness is 80-100 nits), saved as .EXR and then compressed with the two compressors (latest ARM astcenc command line vs. basisu ASTC HDR 6x6). Each compressor's ASTC output was then unpacked to half float and then converted back to SDR sRGB (by dividing by 100 nits and applying the linear to sRGB transfer function), then saved to .PNG for easy viewing on the web.


ARM astcenc exhaustive:
image

basisu:
image

original image:
image


ARM astcenc exhaustive:
image

basisu comp_level=0 (fastest):
image

original image:
image


ARM astcenc exhausive:
image

basisu comp_level=0 (fastest):
image

original image:
image


ARM astcenc exhaustive:
image

basisu:
image

original image:
image


Clone this wiki locally