Was ist eine Bildtextur?

Eine Bildtextur ist ein zweidimensionales (2D) Computerbild, das in Computergrafiken verwendet wird, um visuelle Merkmale zu einem Objekt oder Bereich auf dem Bildschirm hinzuzufügen. Die Bildtextur kann manuell oder prozedural erzeugt oder von einem tatsächlichen Foto oder einer anderen Quelle abgetastet werden. Im Allgemeinen wird eine Bildtextur verwendet, um die Oberfläche eines Polygons, z. B. eines Dreiecks oder Quadrats, durch einen Prozess zu bedecken, der als Texturabbildung bezeichnet wird. In dreidimensionalen (3D) Computergrafiken kann eine Bildtextur um ganze Objekte gewickelt werden, die aus vielen Polygonen bestehen, damit ein 3D-Objekt realistischer erscheint. Es gibt verschiedene andere Verwendungszwecke für eine Bildtextur, einschließlich Bump-Mapping, Höhenfeldern und Silhouetten.

Um ein normales Computerbild in ein Texturbild zu verwandeln, muss es auf eine Art Geometrie in einer Computeranwendung angewendet werden. Diese Geometrie kann in einem Grafikbearbeitungsprogramm so einfach wie ein Quadrat oder so komplex wie ein 3D-Modell sein, das aus Tausenden von Polygonen besteht. Um die Textur auf das Objekt abzubilden, müssen Sie festlegen, wo die einzelnen Ecken des Bildes in der Geometrie angezeigt werden. Für ein Quadrat ist dieser Vorgang einfach, da das Bild auch quadratisch ist, sodass jede Ecke des Bildes einer Ecke des Quadrats entspricht. Diese einfache 2D-Texturierung kann verwendet werden, um ein einzelnes Polygon wie ein Schachbrett mit Dutzenden von Quadraten auf seiner Oberfläche aussehen zu lassen, indem das Bild eines Schachbretts als Texturbild verwendet wird.

Wenn ein Texturbild verwendet wird, um ein 3D-Objekt zu umschließen, können verschiedene komplexe Algorithmen verwendet werden, um zu bestimmen, wo die verschiedenen Teile des 2D-Bildes tatsächlich auf dem Modell erscheinen. Das Bild kann direkt auf das Objekt projiziert werden, dies führt jedoch im Allgemeinen zu Verzerrungen bei Objekten, die nicht flach sind. Durch Kugeln wird beispielsweise ein Bild oben und unten eingeklemmt, wenn die Geometrie auf einzelne Punkte reduziert wird. Durch die Verwendung der verschiedenen Textur-Mapping-Algorithmen (z. B. Kugel-, Zylinder- oder Torus-Mapping) kann dies verhindert werden.

Eine komplexere Bildtexturabbildungstechnik verwendet Oberflächenkoordinaten, um das Bild auf ein Objekt anzuwenden. Diese Methode nimmt im Grunde die Bildtextur und interpoliert die Position jedes Pixels im Bild unter Verwendung eines separaten Satzes von Texturkoordinaten, die vom Benutzer definiert werden. Wenn Sie wissen, welche Teile eines Bildes verzerrt werden sollen und welche nicht, können Sie das Texturbild anpassen, um es zu kompensieren und die Textur so darzustellen, wie sie gesehen werden soll. Die meisten professionellen 3D-Grafiken verwenden diese Methode mit einer Bildtextur, da sie aus allen Blickwinkeln die vorhersehbarsten und flexibelsten Ergebnisse auf einem Modell liefert. Texturen wie menschliche Köpfe oder Kleidung werden häufig auf diese Weise aufgebracht.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?