Photon Mapping
Photon Mapping
Photon Mapping
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Abbildung 1: Schematische Darstellung verschiedener Lichttypen: Sphere Light,<br />
Point Light und Area Light (v. l.)<br />
• Unabhängig von der Geometrie: es können beliebige Formen und auch<br />
beliebig komplexe Szenen verwendet werden, da die Daten nicht aufwändig<br />
in Texturen gespeichert werden.<br />
• Unabhängig vom Betrachter: da anstatt eines Helligkeitswertes Treffer mit<br />
Richtung und Intensität gespeichert werden, ist die errechnete Beleuchtung<br />
unabhängig vom Betrachter. Ändern sich weder die Szene, noch die<br />
Beleuchtung, so können die berechneten Daten aus beliebigen Blickwinkeln<br />
genutzt werden.<br />
• Alle Arten von Oberflächen können simuliert werden. Also spiegelnde,<br />
glänzende, diffuse und beliebige Mischformen.<br />
4 <strong>Photon</strong> Map<br />
4.1 <strong>Photon</strong> Tracing<br />
<strong>Photon</strong> Tracing beschreibt den Teil des <strong>Photon</strong> <strong>Mapping</strong>s, in dem die sogenannte<br />
<strong>Photon</strong> Map aufgebaut wird. Dazu werden von allen Lichtquellen aus zufällig<br />
<strong>Photon</strong>en in die Szene geschossen und deren Treffer in der <strong>Photon</strong> Map gespeichert<br />
9 . Die Anzahl n der verschossenen <strong>Photon</strong>en hängt dabei von der Helligkeit<br />
der Lichtquelle, die Richtung von der Art der Lichtquelle ab(vgl. Abbildung 1).<br />
Bei steigender Anzahl von Lichtquellen müssen nicht generell mehr <strong>Photon</strong>en<br />
verschossen werden, da jede Lichtquelle nur noch einen kleineren Teil zur gesamten<br />
Beleuchtung beiträgt 10 . Wurden alle n <strong>Photon</strong>en verschossen, so muss<br />
die Leistung jedes Treffers mit der Gesamtzahl der <strong>Photon</strong>en skaliert werden.<br />
Die Beleuchtung einer Szene mit 10.000 <strong>Photon</strong>en soll nur genauer sein als mit<br />
100 <strong>Photon</strong>en, nicht heller 11 .<br />
9 Vgl. Henrik Wann Jensen, Realistic Image Synthesis Using <strong>Photon</strong> <strong>Mapping</strong>, S. 55<br />
10 Vgl. Henrik Wann Jensen, Realistic Image Synthesis Using <strong>Photon</strong> <strong>Mapping</strong>, S. 59<br />
11 Vgl. Henrik Wann Jensen, Realistic Image Synthesis Using <strong>Photon</strong> <strong>Mapping</strong>, S. 56<br />
3