Texturatlas

I datorgrafik är en texturatlas (även kallad ett spritesheet eller en bildsprite i 2d-spelutveckling ) en bild som innehåller flera mindre bilder, vanligtvis packade tillsammans för att minska övergripande dimensioner. En atlas kan bestå av likformiga bilder eller bilder av olika dimensioner. En underbild ritas med hjälp av anpassade texturkoordinater för att välja den ur atlasen.

Fördelar

I en applikation där många små texturer används ofta är det ofta mer effektivt att lagra texturerna i en texturatlas som behandlas som en enhet av grafikhårdvaran . Detta minskar både disk I/O- overhead och overhead för en kontextväxel genom att öka minneslokaliteten . Noggrann justering kan behövas för att undvika blödningar mellan subtexturer när den används med mipmapping och texturkompression .

I webbutveckling packas bilder i ett sprite-ark för att minska antalet bildresurser som behöver hämtas för att en sida ska kunna visas.

Galleri

  1. ^ a b "SDK-vitboken förbättrar batchningen genom att använda texturatlaser" (PDF) . Nvidia . Hämtad 16 oktober 2018 .
  2. ^ "Implementera bildsprites i CSS" . Mozilla utvecklingsnätverk .

externa länkar

Förklaringar och algoritmer

Verktyg