Irradiance Environment Mapping

Der Begriff Irradiance Environment Mapping fasst sämtliche Environment-Mapping-Verfahren zur Lichtübertragung auf Objekte zusammen. Herkömmlicherweise wird Environment Mapping eingesetzt, um räumlich unabhängige, sphärische Funktionen darzustellen, beispielsweise um Reflexionen auf einem spiegelnden Objekt darzustellen. Allerdings kann auch die diffuse Lichtübertragung simuliert werden. Für komplex beleuchtete Objekte kann dadurch der Lichttransfer vorberechnet werden.

Berechnung von Irradiance-Maps

Die diffuse Leuchtdichte an einem Punkt im Raum mit Normalenvektor kann als mit der ambienten Farbe gewichtete Summe aller Lichtquellen betrachtet werden, die aus Richtung strahlen. Mit Hilfe von Lamberts Cosinusgesetz ergibt sich

Dieses Verhältnis lässt sich aus einer 180° Aufnahme, z. B. einer Sphere Map, vorberechnen, indem man jeden Pixel der Textur als eigene Lichtquelle betrachtet. Das Ergebnis kann seinerseits wieder in einer Textur gespeichert und zur Laufzeit auf das Objekt einfach übertragen werden.

Je nach verwendetem Beleuchtungsmodell entstehen also sogenannte diffuse irradiance maps oder specular irradiance maps. Eine schnellere Berechnung und Verwendung zur Laufzeit wird durch die Verwendung von Kugelflächenfunktionen erreicht.[1][2]

Literatur und weiterführende Quellen

  1. Ramamoorthi et al.: An Efficient Representation for Irradiance Environment Maps, In: Proceedings of ACM SIGGRAPH 2001, S. 497–500
  2. Gary King: Real-Time Computation of Dynamic Irradiance Environment Maps, In: GPU Gems 2

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.