ASTC – Adaptive Scalable Texture Compression

1
1325

Grupa Khronos ogłosiła wydanie specyfikacji rozszerzenia LDR – Adaptive Scalable Texture Compression. ASTC to nowa metoda wysokowydajnej kompresji danych dla deweloperów używających API OpenGL ES i OpenGL. Jej zaletą jest możliwość zakodowania 8 bitów na piksel, w 1 bit na piksel. Prócz tego zmniejszone zostało zużycie przepustowości, wielkość pamięci oraz wielkość aplikacji. ASTC zostało opublikowane, jako rozszerzenie Khronos – KHR_compressed_texture_astc_ldr.

ASTC wspiera monochromatyczność, tekstury luminance-alpha, formaty RGB i RGBA, formaty X+Y i XY+Z do normalnych powierzchni, oraz zapewnia elastyczność dla każdego formatu, zakodowanego na każdy bit rate. Dodatkowo, każda metoda kodowania jest wybierana niezależnie dla każdego bloku pikseli na obrazie, dzięki czemu kodowanie dostosowuje się dynamicznie, do najlepszego odwzorowania regionu obrazka.

Wszystkie powyższe cechy sprawiają, że Adaptive Scalable Texture Compression jest najbardziej zaawansowaną metodą kompresji na rynku. Przewyższa nawet opatentowany algorytm S3TC.

Aras Pranckevičius, jeden z deweloperów silnika Unity 3D, powiedział:

ASTC is awesome! Texture compression that is higher quality, lower bitrate and with more control than any existing compression formats? Yes please!

Poniżej wypowiedź Neil Trevett, wiceprezydenta mobilnych urządzeń w nVidia i przewodniczącego Khronos Group:

ASTC is the most important new standard in hardware texture compression technology in many years, satisfying developer demands for a high quality, highly compressed texture format with an alpha channel

Poprzedni artykułOpenGL ES 3.0
Następny artykułKDE SC 4.8.5
Michał Olber
Interesuję się głównie sprzętem i działaniem jego pod systemami GNU/Linux. Testuję różne dystrybucje i robię recenzje. Interesuję się działaniem sprzętu pod Linuksem, dzięki czemu wiem, jaki zestaw komputerowy wybierać :)

1 KOMENTARZ

ZOSTAW ODPOWIEDŹ

Proszę wpisać swój komentarz!
Proszę podać swoje imię tutaj