Teksturkomprimering eller teksturkomprimering er en billedkomprimeringsteknologi , der visuelt viser et sæt overfladeegenskaber af et objekt, designet til at lagre et teksturatlas i 3D-computergrafik af visualiseringssystemer. I modsætning til konventionelle billedkomprimeringsalgoritmer er teksturkomprimeringsalgoritmer optimeret til tilfældig adgang .
For metoder til datakomprimering af teksturkort er to krav væsentlige: komprimering med næsten intet kvalitetstab og databehandling "on the fly" i processen med transformation og teksturmapping. [en]
I deres banebrydende arbejde med teksturkomprimering [2] identificerede Beers, Agrawala og Chaddha fire funktioner, der har tendens til at adskille teksturkomprimering fra andre billedkomprimeringsmetoder.
Teksturkompressionsfunktioner: [3]
Afkodningshastighed _ _ _ Det er ønskeligt at have hurtig dekompression, direkte fra de komprimerede teksturdata, for ikke at påvirke gengivelsens ydeevne. Random Access _ _ Gengivelse vil være vanskelig uden forudsigelse af texel-adgangsordre , dvs. ethvert teksturkomprimeringsskema bør tillade hurtig tilfældig adgang til dekomprimerede teksturdata. Kompressionshastighed og visuel kvalitet _ _ _ I et gengivelsessystem kan komprimering med tab være mere tolerabel end for andre brugssager. Kodningshastighed _ _ _Nogle eksempler på teksturkomprimeringssystemer: [4]