Dictionary
Thesaurus
Reference
Translate
Web
Rendering equation
1 reference results for: Rendering equation
Wikipedia

In computer graphics, the rendering equation is an integral equation in which the equilibrium radiance leaving a point is given as the sum of emitted plus reflected radiance under a geometric optics approximation. It was simultaneously introduced into computer graphics by David Immel et al. and Jim Kajiya in 1986. The various realistic rendering techniques in computer graphics attempt to solve this equation.

The physical basis for the rendering equation is the law of conservation of energy. Assuming that L denotes radiance, we have that at each particular position and direction, the outgoing light (Lo) is the sum of the emitted light (Le) and the reflected light. The reflected light itself is the sum of the incoming light (Li) from all directions, multiplied by the surface reflection and cosine of the incident angle.

The rendering equation may be written in the form

L_o(x, mathbf w, lambda, t) = L_e(x, mathbf w, lambda, t) + int_Omega f_r(x, mathbf w', mathbf w, lambda, t) L_i(x, mathbf w', lambda) (-mathbf w' cdot mathbf n) dmathbf w'

where

  • lambda,! is a particular wavelength of light
  • t,! is time
  • L_o(x, mathbf w, lambda, t) is the total amount of light of wavelength lambda,! directed outward along direction mathbf w at time t,!, from a particular position x,!
  • L_e(x, mathbf w, lambda, t) is emitted light
  • int_Omega cdots dmathbf w' is an integral over a hemisphere of inward directions
  • f_r(x, mathbf w', mathbf w, lambda, t) is the BRDF, the proportion of light reflected from mathbf w' to mathbf w at position x,!, time t,!, and at wavelength lambda,!
  • L_i(x, mathbf w', lambda, t) is light of wavelength lambda,! coming inward toward x,! from direction mathbf w' at time t,!
  • -mathbf w' cdot mathbf n is the attenuation of inward light due to incident angle

Two noteworthy features are: its linearity—it is composed only of multiplications and additions, and its spatial homogeneity—it is the same in all positions and orientations. These mean a wide range of factorings and rearrangements of the equation are possible.

Note this equation's spectral and time dependence—L_o,! may be sampled at or integrated over sections of the visible spectrum to obtain, for example, a trichromatic color sample. A pixel value for a single frame in an animation may be obtained by fixing t,!; motion blur can be produced by integrating L_o,! over t,!.

Solving the rendering equation for any given scene is the primary challenge in realistic rendering. One approach to solving the equation is based on finite element methods, leading to the radiosity algorithm. Another approach using Monte Carlo methods has led to many different algorithms including path tracing, photon mapping, and Metropolis light transport, among others.

References

External links

  • Lecture notes from Stanford University course CS 348B, Computer Graphics: Image Synthesis Techniques

Share This:Share This: digg.comShare This: ma.gnolia.comShare This: www.stumbleupon.comShare This: del.icio.usShare This: FacebookShare This: favorites.live.comShare This: www.technorati.comShare This: furl.netShare This: myweb2.search.yahoo.comShare This: www.google.com