Subsurface Scattering

Subsurface Scattering

Volumenstreuung (englisch subsurface scattering, Abkürzung SSS) bezeichnet die Streuung des Lichtes in transluzenten Körpern.

Inhaltsverzeichnis

Prinzip

Transluzente Körper sind teilweise lichtdurchlässig. Im Gegensatz zu lichtundurchlässigen Körpern reflektieren sie auftreffendes Licht daher nicht nur direkt an ihrer Oberfläche, sondern teils erst, nachdem es in die Materie eingedrungen ist.

Bei einigen Körpern erfolgt die Reflexion an einer Schicht unterhalb der festen Oberfläche, so etwa bei Spiegelglas, das unter einer durchsichtigen Glasschicht eine nahezu vollständig reflektierende Silberschicht aufweist. Bei anderen Körpern liegen mehrere teilweise lichtdurchlässige Schichten übereinander, z. B. bei organischen Stoffen wie Haut und Zellulose. Körper wie Gaswolken sind einfach nicht dicht genug, um als feste Oberfläche zu wirken; ob und wann das Licht auf einen reflektierenden Partikel trifft, ist durch den Zufall bestimmt. In wieder anderen Stoffen, hauptsächlich Emulsionen wie z. B. Milch, sind verschiedene Stoffe mit verschiedenen Lichtdurchlässigkeiten gemischt; das Licht wird darin zwischen Materieansammlungen hin- und her reflektiert.

Transluzente Körper brechen durch diese Effekte scheinbar mit dem Reflexionsgesetz, denn betrachtet man die äußere Oberfläche, so sind Ausfallswinkel und Einfallswinkel keinesfalls immer gleich – mehr noch: Ein Lichtstrahl kann an einer Stelle unter einem Winkel in den Körper eintreten und an einer völlig anderen Stelle unter einem völlig anderen Winkel wieder austreten. Dieser Effekt macht das Verhalten des Lichts praktisch unvorhersehbar. Die Wahrscheinlichkeitsverteilung der Austrittspunkte und -winkel der Lichtstrahlen entsprechend dem eintretenden Lichtstrahl lässt sich mit einer BSSRDF modellieren.

Bedeutung in der Computergrafik

Computergrafik mit simulierter Volumenstreuung

Von Bedeutung ist die Volumenstreuung bei der 3D-Computergrafik, bei der man versucht, das Aussehen von Materialien wie Haut, Marmor, Milch oder Wolken möglichst naturgetreu zu simulieren.

Zu den Renderverfahren, die zur Simulation von Volumenstreuung genutzt werden können, zählt Photon Mapping. Hierbei wird eine so genannte Volume photon map verwendet; diese Methode wurde 1998 vorgestellt.[1] Auch Metropolis Light Transport, ein Renderverfahren zur globalen Beleuchtung, kann zur Simulation von Volumenstreuung genutzt werden.[2]

2001 wurde ein Näherungsverfahren entwickelt, das bei für viele Anwendungen vernachlässigbaren Unterschieden den Zeitaufwand gegenüber diesen Methoden enorm verringert. Diese sogenannte Dipol-Approximation wurde von Henrik Wann Jensen und anderen in einer SIGGRAPH-Publikation veröffentlicht[3] und 2002 weiterentwickelt[4]. 2005 wurde das Verfahren nochmals weiterentwickelt, um auch dünne Objekte und mehrere, unterschiedlich streuende Schichten zu simulieren[5].

Eine neuere, effiziente Methode zur Simulation von Volumenstreuung und anderen Effekten sind Multidimensional Lightcuts.[6]

Beispiele für Anwendungen der Volumenstreuung sind die Filme Matrix 2, Matrix 3, Shrek und die Figur des Gollum in den Filmen der Der-Herr-der-Ringe-Trilogie.

Weblinks

Quellen

  1. Henrik Wann Jensen, Per H. Christensen: Efficient simulation of light transport in scenes with participating media using photon maps. In: Proceedings of SIGGRAPH 1998
  2. Mark Pauly, Thomas Kollig, Alexander Keller: Metropolis Light Transport for Participating Media. In Proceedings of the Eurographics Workshop on Rendering Techniques 2000
  3. Henrik Wann Jensen, Stephen R. Marschner, Marc Levoy, Pat Hanrahan: A Practical Model for Subsurface Light Transport. In Proceedings of SIGGRAPH 2001
  4. Henrik Wann Jensen, Juan Buhler: A Rapid Hierarchical Rendering Technique for Translucent Materials. In Proceedings of SIGGRAPH 2002
  5. Craig Donner, Henrik Wann Jensen: Light Diffusion in Multi-Layered Translucent Materials. In Proceedings of SIGGRAPH 2005
  6. Bruce Walter u. a.: Multidimensional Lightcuts. In Proceedings of SIGGRAPH 2006

Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

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

  • Subsurface scattering — (or SSS) is a mechanism of light transport in which light penetrates the surface of a translucent object, is scattered by interacting with the material, and exits the surface at a different point. The light will generally penetrate the surface… …   Wikipedia

  • Subsurface scattering — Transluminescence Objet tridimensionnel avec transluminescence La transluminescence (ou Subsurface scattering (SSS) en anglais) et le phénomène de pénétration de la lumière au travers d une surface ou d un objet translucide. Il prend en compte la …   Wikipédia en Français

  • Bidirectional scattering distribution function — The definition of the BSDF (Bidirectional scattering distribution function) is not well standardized. The term was probably introduced in 1991 by Paul Heckbert ref|endnote veach1997 a. Most often it is used to name the general mathematical… …   Wikipedia

  • Low-energy ion scattering — LEIS redirects here; for the Hawaiian garland see Lei (Hawaii). Low energy ion scattering spectroscopy (LEIS), sometimes referred to simply as ion scattering spectroscopy (ISS), is a surface sensitive analytical technique used to characterize the …   Wikipedia

  • Biological small-angle scattering — Small angle scattering is a fundamental method for structure analysis of materials, including biological materials. Small angle scattering allows one to study the structure of a variety of objects such as solutions of biological macromolecules,… …   Wikipedia

  • Diffuse reflection — For reflection of charged particles, see Scattering from rough surfaces. Diffuse and specular reflection from a glossy surface[1] Diffuse reflection is the reflection of light from a surface such that an incident ray is reflected at many …   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

  • Рендеринг — Фотореалистичное изображение, созданное POV Ray 3.6. Модели кувшина, стаканов и пепельницы созданы при помощи Rhinoceros 3D, модель игральной кости  в Cinema 4D. Рендеринг ( …   Википедия

  • Рендер — Фотореалистичное изображение, отрендеренное в Rhinoceros 3D, модель игральной кости  в Cinema 4D. Рендеринг (англ. rendering  «визуализация») в компьютерной графике  процесс получения изображения по модели с помощью компьютерной программы. Здесь… …   Википедия

Share the article and excerpts

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