Texturatlas - Texture atlas

In der Computergrafik ist ein Texturatlas (auch Sprite Sheet oder Image Sprite genannt ) ein Bild, das mehrere kleinere Bilder enthält, die normalerweise zusammengepackt sind, um die Gesamtabmessungen zu verringern. Ein Atlas kann aus Bildern mit einheitlicher Größe oder Bildern mit unterschiedlichen Abmessungen bestehen. Ein Unterbild wird mit benutzerdefinierten Texturkoordinaten gezeichnet , um es aus dem Atlas auszuwählen.

Leistungen

In einer Anwendung, in der häufig viele kleine Texturen verwendet werden, ist es häufig effizienter, die Texturen in einem Texturatlas zu speichern, der von der Grafikhardware als eine Einheit behandelt wird . Dies reduziert den Overhead eines Kontextwechsels durch Erhöhen der Speicherlokalität . Bei Verwendung von Mipmapping und Texturkomprimierung kann eine sorgfältige Ausrichtung erforderlich sein, um ein Ausbluten zwischen den Subtexturen zu vermeiden .

Bei der Webentwicklung werden Bilder in ein Sprite-Blatt gepackt, um die Anzahl der Bildressourcen zu verringern, die zum Anzeigen einer Seite abgerufen werden müssen.

Galerie

Verweise

  1. ^ a b "SDK-Whitepaper zur Verbesserung der Stapelverarbeitung mithilfe von Texturatlanten" (PDF) . Nvidia . Abgerufen am 16. Oktober 2018 .
  2. ^ "Implementieren von Image-Sprites in CSS" . Mozilla Development Network .

Externe Links

Erklärungen und Algorithmen

Werkzeuge