Freigeben über


Umgebungszuordnung (Direct3D 9)

Die Umgebungszuordnung ist eine Technik, die hoch reflektierende Oberflächen simuliert, ohne raytracing zu verwenden. In der Praxis wendet die Umgebungszuordnung eine spezielle Texturkarte an, die ein Bild der Szene enthält, die ein Objekt umgibt, auf das Objekt selbst. Das Ergebnis nähert sich dem Aussehen einer reflektierenden Oberfläche an, die nahe genug ist, um das Auge zu täuschen, ohne dass eine der komplexen Berechnungen anfällt, die mit der Raytracing verbunden sind.

Die folgende Abbildung veranschaulicht eine Art von Umgebungszuordnung, die als sphärische Umgebungszuordnung bezeichnet wird. Weitere Informationen finden Sie unter Zuordnung der sphärischen Umgebung.

Abbildung einer Teekanne mit einer angewendeten Textur, die die Umgebung widerspiegelt

Die Teekanne in diesem Bild scheint ihre Umgebung widerzuspiegeln; Dies ist tatsächlich eine Textur, die auf das Objekt angewendet wird. Da die Umgebungszuordnung eine Textur in Kombination mit speziell berechneten Texturkoordinaten verwendet, kann sie in Echtzeit ausgeführt werden.

Dieser Abschnitt enthält Informationen zum Ausführen von zwei gängigen Typen von Umgebungszuordnungen mit Direct3D. Es gibt viele Arten von Umgebungszuordnungen, die in der Grafikindustrie verwendet werden, aber die folgenden Themen beziehen sich auf die beiden häufigsten Formen: kubische Umgebungszuordnung und sphärische Umgebungszuordnung.

Pixelpipeline