Skip to main content

Was ist ein Texturatlas?

Bei der Programmierung von Computergrafiken ist ein Texturatlas ein zweidimensionales (2D-) Bild mit mehreren Texturen oder mehreren Bildern innerhalb des Hauptbildes, das von der Hauptanwendung extrahiert und verwendet werden kannBehalten Sie jedes einzelne Bild oder die jeweilige Textur bei.In dreidimensionalen (3D) Computergrafiken unterscheidet sich ein Texturatlas etwas insofern, als es das gesamte Bild enthält, das in ein bestimmtes 3Djedes Polygons im 3D -Modell, das auf dem 2D -Bild flach aufgetragen ist.Einige Programmiersprachen, Grafikbibliotheken und sogar Hardware haben eine bestimmte Menge an Systemaufwand, die mit der Verwendung eines einzelnen Bildes verbunden sind.Das Kombinieren mehrerer Bilder in ein einzelnes Blatt oder ein Texturatlas ermöglicht es einem Programm, den Overhead auf Kosten des zusätzlichen Computercode zu reduzieren und möglicherweise die Zeit zu verarbeiten, um Unterabschnitte des Atlas auf die Oberflächen zu zeichnen, die sie erfordern.

bei Verwendung in 3DComputergrafik, ein Texturatlas, ist das Ergebnis eines Prozesss, der als UVW -Zuordnung bezeichnet wird.Die Buchstaben UVW sind kein Akronym, sondern Verweise auf die Koordinaten einer Textur und werden verwendet, um Verwirrung mit den standardmäßigeren X-, Y- und Z -Koordinaten zu vermeiden, die für die Geometrie einer Szene verwendet werden.Wenn ein 3D -Modell UVW -Mapping verwendet, wird jedes der Polygone zuerst abgeflacht, um ein 2D -Bild zu erstellen, wobei jedes Polygon mit seinen benachbarten Polygonen verbunden ist.Die resultierende Texturatlas Mdash;Das sind alle Polygone des 3D -Modells, das flach angelegt wurde, ein Prozess, der manchmal als Auspacken mdash bezeichnet wird;kann dann als Vorlage verwendet werden, um die genaue Platzierung von Bildern auf den verschiedenen Oberflächen des Objekts zu gewährleisten.

In 2D -Anwendungen kann ein Textur -Atlas Systemressourcen und Zeiten speichern, die das Bild aufgewendet haben, und die Renderngeschwindigkeit erhöhen, indem die Geschwindigkeit reduziert wirdvon Arbeit Eine Grafikkarte muss durchgeführt werden, um die Bilder schnell zu ändern.Ein 2D -Textur -Atlas kann für eine grafische Benutzeroberfläche (GUI) verwendet werden, in der sich jedes der Bilder für eine Schaltfläche im selben Bild in einem Gittermuster befindet.Auf diese Weise kann der Unterabschnitt des größeren Bildes, wenn das Bild einer Schaltfläche auf den Bildschirm gerendert werden mussEin Texturatlas ist die Präzision, die erforderlich ist, wenn der Atlas von Hand erstellt wird.Für eine Anwendung, die 32-Pixel-Fliesen verwendet, muss der Atlas jeweils genau in Schritten von 32 Pixel ausgerichtet sein, was sehr zeitaufwändig und langweilig sein kann.Oft verwenden Programmierer eine Art von Dienstprogramm -Software, um eine Menge einzelner Bilder aufzunehmen und das Atlas prozedural zu konstruieren, wobei die Notwendigkeit des Zählens von Pixeln in einem Lackprogramm entfernt werden muss.