Bidirectional scattering distribution function

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 function which describes the way in which the light is scattered by a surface. However in practice this phenomenon is usually split into the reflected and transmitted components, which are then treated separately as BRDF (Bidirectional reflectance distribution function) and BTDF (Bidirectional transmittance distribution function).

* BSDF is a superset and the generalization of the BRDF and BTDF. The concept behind all BxDF functions could be described as a black box with the inputs being any two angles, one for incoming (incident) ray and the second one for the outgoing (reflected or transmitted) ray at a given point of the surface. The output of this black box is the value defining the ratio between the incoming and the outgoing light energy for the given couple of angles. The content of the black box may be a mathematical formula which more or less accurately tries to model and approximate the actual surface behavior or an algorithm which produces the output based on discrete samples of measured data. This implies that the function is 4 (+1) dimensional (4 values for 2 3D angles + 1 optional for wave length of the light), which means that it cannot be simply represented by 2D and not even by a 3D graph. Each 2D or 3D graph, sometimes seen in the literature, shows only a slice of the function.

* Some tend to use the term BSDF simply as a category name covering the whole family of BxDF functions.

* The term BSDF is sometimes used in a slightly different context, for the function describing the amount of the scatter (not scattered light), scatter being simply a function of the incident light angle. An example to illustrate this context: for perfectly lambertian surface the BSDF(angle)=const. This approach is used for instance to verify the output quality by the manufacturers of the glossy surfaces.

* Another recent usage of the term BSDF can be seen in some 3D packages, when vendors use it as a 'smart' category to encompass the simple well known cg algorithms like Phong, Blinn etc.

Overview of the BxDF functions:

*BSDF (Bidirectional scattering distribution function) is the most general function.
*BSSRDF (Bidirectional surface scattering reflectance distribution function or B scattering surface RDF)Ref|nicodemus_1977describes the relation between outgoing radiance and the incident flux, including the phenomena like subsurface scattering (SSS).
*BRDF (Bidirectional reflectance distribution function) is a simplified BSSRDF, assuming that light enters and leaves at the same point ("see the image on the right").
* BTDF (Bidirectional transmittance distribution function) is similar to BRDF but for the opposite side of the surface. ("see the top image").

ee also

*BRDF
*Subsurface scattering
*Radiometry
*Reflectance
*Radiance

References

# Eric Veach (1997), " [http://graphics.stanford.edu/papers/veach_thesis/thesis-bw.pdf "Robust Monte Carlo Methods for Light Transport Simulation"] ", [http://graphics.stanford.edu/papers/veach_thesis/chapter3.ps page 86]
citing "Paul Heckbert (1991). "Simulating Global Illumination Using Adaptive Meshing", PhD thesis", University of California, Berkeley, page 26.
#note |endnote_rauw Randall Rauwendaal" [http://graphics.cs.ucdavis.edu/~bcbudge/ecs298_2004/General_BSDFs_BSSDFs.ppt "Rendering General BSDFs and BSSDFs"] "
#note |nicodemus_1977 The original definition in Nicodemus et al. 1977 has "scattering surface", but somewhere along the way, the word ordering was reversed.

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Bidirectional Reflectance Distribution Function — Beispielskizze einer BRDF mit Einfallswinkel, Ausfallswinkel und Oberflächennormale Eine bidirektionale Reflektanzverteilungsfunktion (engl. Bidirectional Reflectance Distribution Function, BRDF) stellt eine Funktion für das Reflexionsverhalten… …   Deutsch Wikipedia

  • Bidirectional Surface Scattering Reflectance Distribution Function — Die Bidirectional Scattering Surface Reflectance Distribution Function (BSSRDF, dt.: Bidirektionale Oberflächenstreuungs Reflektanzverteilungsfunktion) ist eine Funktion zur Beschreibung des Reflexionsverhaltens eines Materials mit… …   Deutsch Wikipedia

  • Bidirectional Scattering Surface Reflectance Distribution Function — Die Bidirectional Scattering Surface Reflectance Distribution Function (BSSRDF, dt.: Bidirektionale Oberflächenstreuungs Reflektanzverteilungsfunktion) ist eine Funktion zur Beschreibung des Reflexionsverhaltens eines Materials mit… …   Deutsch Wikipedia

  • Subsurface Scattering — Volumenstreuung (englisch subsurface scattering, Abkürzung SSS) bezeichnet die Streuung des Lichtes in transluzenten Körpern. Inhaltsverzeichnis 1 Prinzip 2 Bedeutung in der Computergrafik 3 Weblinks 4 Quel …   Deutsch Wikipedia

  • BRDF — Рисунок, показывающий векторы, используемые в BRDF. Все векторы  единичной длины. направлен на источник света. направлен …   Википедия

  • Трассировка пути — Простая сцена, отрендеренная с использованием трассировки пути. Отличительным достоинством данного изображения является «мягкость» теней и освещения. Трассировка пути (англ. path tracing) методика рендеринга в …   Википедия

  • Computer graphics (computer science) — This article is about the scientific discipline of computer graphics. For other uses see Computer graphics (disambiguation). A modern render of the Utah teapot, an iconic model in 3D computer graphics created by Martin Newell in 1975. Computer… …   Wikipedia

  • 3D rendering — is the 3D computer graphics process of automatically converting 3D wire frame models into 2D images with 3D photorealistic effects on a computer.Rendering methods Main Article: RenderingRendering is the final process of creating the actual 2D… …   Wikipedia

  • Rendering (computer graphics) — Not to be confused with 3D rendering. A variety of rendering techniques applied to a single 3D scene …   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

Share the article and excerpts

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