Photon Mapping

Photon Mapping

Photon Mapping ist ein von Henrik Wann Jensen 1995 veröffentlichter Algorithmus der Bildsynthese, der vornehmlich als Erweiterung von Raytracing-basierten Verfahren genutzt wird. Das Ziel von Photon Mapping ist es, die globale Beleuchtung einer Szene effizient zu ermitteln und somit realistische Bilder bei geringerem Zeitaufwand zu erzeugen. Photon Mapping zählt zu den Particle-Tracing-Methoden.

Inhaltsverzeichnis

Verfahren

Ein mit Photon Mapping gerendertes Bild, auf dem eine vom Glas erzeugte Kaustik zu erkennen ist
Die in der Caustic Map gespeicherten Photonen sind als gelbe Punkte dargestellt

Bei Photon Mapping werden vor dem eigentlichen Rendervorgang so genannte „Photonen“, die eine bestimmte Leistung (Strahlungsfluss) transportieren, von den Lichtquellen in die Szene „geschossen“. Geometrisch entspricht dies dem Raytracing von der Lichtquelle ausgehend. Ein Photon wird dabei maßgeblich durch seine Position, die Richtung, aus der es eingestrahlt wird, und durch seinen Strahlungsfluss abstrahiert. Trifft ein solches von der Lichtquelle ausgehendes Photon eine Oberfläche, kann es reflektiert, gestreut, gebrochen, absorbiert oder in der Photon Map gespeichert werden, wenn es auf diffus reflektierende Oberflächen trifft. Dabei wird eventuell die Leistung des Photons verändert. Die Photon Map (selten: „Photonenkarte“) ist eine von der Szenengeometrie unabhängige Datenstruktur (meist ein dreidimensionaler kd-Baum). Die in ihr gespeicherten Photonen können eine Abschätzung über den an der Position des Photons eingehenden Strahlungsfluss abgeben. Den gesamten Vorgang nennt man Photon Tracing.

Der verwendete Begriff „Photon“ stimmt nur insoweit mit dem physikalischen Begriff überein, als Strahlungsfluss transportiert wird. Es handelt sich beim Photon Mapping nicht um eine quantenphysikalisch korrekte Simulation der Lichtausbreitung. Statt dessen abstrahiert ein „Photon“ beim Photon Mapping eine große Anzahl physikalischer Photonen, deren Energie pro Zeiteinheit zur Leistung des „Photons“ aufsummiert wird. Quantenphysikalische Vorgänge werden dabei nicht berücksichtigt, da zur Erzeugung realistisch aussehender Bilder die geometrische Optik meist ausreicht.

Die so erstellte Photon Map kann auf verschiedene Art genutzt werden. Gebräuchlich ist das Verfahren, bei dem beim Rendering an jedem Punkt, an dem ein Strahl während des Raytracings auf eine Oberfläche trifft, die indirekte Beleuchtung durch die Dichte und Leistung der Photonen in der Photon Map in der Nähe des jeweiligen Punktes ermittelt wird. Durch Addition der so ermittelten indirekten Beleuchtung und der durch diffuses Raytracing ermittelten direkten Beleuchtung lässt sich die globale Beleuchtung einer Szene ermitteln. Daneben lässt sich die Photon Map zur Beschleunigung von Path Tracing verwenden. Zur effizienten Simulation von Kaustiken werden diese in einer unabhängigen Caustic Map gespeichert.

Der Unterschied zu anderen von der Lichtquelle aus arbeitenden Verfahren wie Light Ray Tracing oder früheren Particle-Tracing-Methoden besteht darin, dass die indirekte Beleuchtung nur einmal in einem Arbeitsgang ermittelt und von der Geometrie unabhängig gespeichert wird.

Für Photon Mapping gibt es weitere Anwendungen und Erweiterungen wie Importon Mapping und Volumenstreuung.

Unterstützung

Photon Mapping wird heute von den meisten großen Renderern unterstützt. Der verbreitetste Renderer ist Mental Ray, der in vielen großen 3D-Softwarepaketen standardmäßig integriert ist. Auch andere Renderer wie POV-Ray, YafRay, V-Ray, Maxwell Render und LuxRender unterstützen Photon Mapping.

Literatur

  • Henrik Wann Jensen, Realistic Image Synthesis Using Photon Mapping, AK Peters 2001, ISBN 1-56881-147-0.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Photon-Mapping — ist ein von Henrik Wann Jensen 1995 veröffentlichter Algorithmus der Bildsynthese, der vornehmlich als Erweiterung von Raytracing basierten Verfahren genutzt wird. Das Ziel von Photon Mapping ist es, die globale Beleuchtung einer Szene effizient… …   Deutsch Wikipedia

  • Photon mapping — In computer graphics, photon mapping is a two pass global illumination algorithm developed by Henrik Wann Jensen that solves the rendering equation. Rays from the light source and rays from the camera are traced independently until some… …   Wikipedia

  • Photon mapping — En imagerie numérique, le photon mapping ou placage de photons est un algorithme d illumination globale fondé sur le lancer de rayon (ray tracing) utilisé pour simuler l interaction de la lumière avec différents objets de manière réaliste. Plus… …   Wikipédia en Français

  • Photon mapping — В компьютерной графике, фотонное проецирование (photon mapping) это двухпроходный алгоритм глобального освещения, разработанный Henrik Wann Jensen, который решает уравнение рендеринга. Алгоритм используется для реалистичного моделирования… …   Википедия

  • Photon Map — Photon Mapping ist ein von Henrik Wann Jensen 1995 veröffentlichter Algorithmus der Bildsynthese, der vornehmlich als Erweiterung von Raytracing basierten Verfahren genutzt wird. Das Ziel von Photon Mapping ist es, die globale Beleuchtung einer… …   Deutsch Wikipedia

  • Photon Tracing — Photon Mapping ist ein von Henrik Wann Jensen 1995 veröffentlichter Algorithmus der Bildsynthese, der vornehmlich als Erweiterung von Raytracing basierten Verfahren genutzt wird. Das Ziel von Photon Mapping ist es, die globale Beleuchtung einer… …   Deutsch Wikipedia

  • Photon tracing — is a rendering method similar to ray tracing and photon mapping for creating ultra high realism images.Rendering MethodThe method aims to simulate realistic photon behavior by using an adapted ray tracing method similar to photon mapping, by… …   Wikipedia

  • Mapping — Der Begriff Mapping (zu deutsch Abbildung oder Kartierung, wörtlich eine Karte machen) hat in den letzten Jahrzehnten eine Reihe zusätzlicher Bedeutungen erhalten. Zum ursprünglichen Inhalt – ein begrenztes Gebiet kartografisch erfassen; erhobene …   Deutsch Wikipedia

  • Shadow mapping — or projective shadowing is a process by which shadows are added to 3D computer graphics. This concept was introduced by Lance Williams in 1978, in a paper entitled Casting curved shadows on curved surfaces . Since then, it has been used both in… …   Wikipedia

  • single photon emission computed tomography — n a medical imaging technique that is used esp. for mapping brain function and that is similar to positron emission tomography in using the photons emitted by the agency of a radioactive tracer to create an image but that differs in being able to …   Medical dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”