Grundlegende Texturkonzepte (Direct3D 9)

Frühe computergenerierte 3D-Bilder, obwohl im Allgemeinen für ihre Zeit fortgeschritten, neigen dazu, ein glänzendes Kunststoff-Aussehen zu haben. Sie fehlten an den Arten von Markierungen wie Scuffen, Rissen, Fingerabdruck und Schatten, die 3D-Objekte realistische visuelle Komplexität verleihen. In den letzten Jahren haben Texturen unter Entwicklern als Tool zur Verbesserung des Realismus von computergenerierten 3D-Bildern eine Beliebtheit gewonnen.

In seiner alltäglichen Verwendung bezieht sich die Worttextur auf die Glättigkeit oder Rauheit eines Objekts. In Computergrafiken ist eine Textur jedoch eine Bitmap mit Pixelfarben, die einem Objekt das Aussehen der Textur verleihen.

Da Direct3D-Texturen Bitmaps sind, kann jede Bitmap auf einen Direct3D-Grundtyp angewendet werden. Beispielsweise können Anwendungen Objekte erstellen und bearbeiten, die scheinbar über ein Holzkornmuster verfügen. Gras, Schmutz und Felsen können auf eine Reihe von 3D-Grundtypen angewendet werden, die einen Hügel bilden. Das Ergebnis ist ein realistisch aussehender Hügel. Sie können auch Texturierung verwenden, um Effekte wie Schilder entlang einer Straße, Felsschicht in einer Klippe oder das Aussehen von Marmor auf einem Boden zu erstellen.

Darüber hinaus unterstützt Direct3D erweiterte Texturtechniken wie Texturmischung mit oder ohne Transparenz- und Lichtzuordnung. Weitere Informationen finden Sie unter Texture Blending (Direct3D 9) und Light Mapping with Textures (Direct3D 9).

Wenn Ihre Anwendung ein Hardwarestraktionsschichtgerät (HAL) oder ein Softwaregerät erstellt, kann sie 8, 16, 24, 32, 64 oder 128-Bit-Texturen verwenden.

Weitere Informationen sind in den folgenden Themen enthalten.

Direct3D-Texturen