Environment Mapping: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
 
K (Siehe Auch)
 
(4 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Environment Mapping ist eine Methode, um einfache reflexe oder Spiegelungen auf objekten zu simulieren. Anhand der Normalen oder Koordinaten eines Vertexes werden dafür passende Texturkoordinaten berechnet. Durch den Einsatz von Env. Maps kann auf sehr einfache und schnelle Weise der Realitätsgrad erhöht werden. Ein kleines Beispiel zum Einsatz dieser Technik findet sich am Ende dieses [http://www.delphigl.com/script/do_show.php?name=lesson8&action=2 Tutorials].
+
==Prinzip==
 +
Beim Environment Mapping geht es darum, eine Spiegelung der Umgebung auf Objekten darzustellen. Durch die Umgebungsspiegelung wirken Objekte wesentlich "verbundener" mit der Szene, was sich positiv auf den Grad der Realität der Szene auswirkt. Anhand der Normalen oder Koordinaten eines Vertexes werden dafür passende Texturkoordinaten berechnet.
 +
 
 +
 
 +
==Methoden==
 +
Die 2 gängigsten Methoden sind
 +
*[[Cubemap]]ping (Abbildung der Umgebung auf die Seitenflächen einer [[Bounding_Box|Bounding Box]] um das zu texturierende Objekt) und  
 +
*[[Spheremap]]ping (Abbildung der Umgebung auf eine [[Bounding_Sphere|Bounding Sphere]] um das zu texturierende Objekt)
 +
 
 +
Beide Methoden unterscheiden sich nur anhand der zugrunde liegenden Geometrie und damit Basistextur.
 +
 
 +
==Siehe Auch==
 +
[[Cubemap]], [[Spheremap]]
 +
 
 +
Ein kleines Beispiel zum Einsatz dieser Technik findet sich am Ende des [[Tutorial Lektion 8]].

Aktuelle Version vom 3. Februar 2009, 20:10 Uhr

Prinzip

Beim Environment Mapping geht es darum, eine Spiegelung der Umgebung auf Objekten darzustellen. Durch die Umgebungsspiegelung wirken Objekte wesentlich "verbundener" mit der Szene, was sich positiv auf den Grad der Realität der Szene auswirkt. Anhand der Normalen oder Koordinaten eines Vertexes werden dafür passende Texturkoordinaten berechnet.


Methoden

Die 2 gängigsten Methoden sind

Beide Methoden unterscheiden sich nur anhand der zugrunde liegenden Geometrie und damit Basistextur.

Siehe Auch

Cubemap, Spheremap

Ein kleines Beispiel zum Einsatz dieser Technik findet sich am Ende des Tutorial Lektion 8.