Was ist ein Texturatlas?

14

Ich habe von diesem Konzept gehört, aber was ist es?

Matias Valdenegro
quelle

Antworten:

14

Ein Texturatlas ist einfach eine Möglichkeit, mehrere Sprites zu einer einzigen Textur zusammenzufügen. Außerdem benötigen Sie einen Index für die Textur, damit Sie feststellen können, wo sich die einzelnen Sprites befinden.

Der Grund dafür ist, dass es effizienter ist, eine Textur einmal zu binden und die verwendeten UV-Werte zu ändern, als mehrere Texturen für jedes gezeichnete Sprite zu binden.

Hier ist ein Artikel von Gamasutra über Texturatlanten, der mir sehr geholfen hat, als ich anfing

Dennis Munsie
quelle
3
NVidia bietet ein Tool zur Unterstützung bei der Erstellung von Texturatlanten ( developer.nvidia.com/object/texture_atlas_tools.html ). Für diejenigen, die Heimwerken möchten, bietet dieser Thread auf gamedev.net eine Beispielquelle: gamedev.net/community /forums/topic.asp?topic_id=392413
Jason Kozak
Es gibt auch Zwoptex ( zwoptexapp.com ) und TexturePacker ( texturepacker.com ), zwei Mac-basierte Tools, die Texturatlanten erstellen. Beide sind sehr gut.
Tomas Andrle