Spherical harmonic lighting

Spherical harmonic lighting

"Spherical harmonic (SH) lighting" is a family of real-time rendering techniques that can produce highly realistic shading and shadowing with comparatively little overhead. All SH lighting techniques involve replacing parts of standard lighting equations with spherical functions that have been projected into frequency space using the spherical harmonics as a basis. To take a simple example, a cube map used for environment mapping might be reduced to just nine SH coefficients if preserving high-frequency detail is not a concern [ [http://www1.cs.columbia.edu/~ravir/papers/envmap/ An Efficient Representation for Irradiance Environment Maps] ] .

More intriguing techniques use SH to encode multiple functions--usually the global lighting environment and a per-vertex radiance transfer function. The generalized lighting equation involves, inter alia, integrating the product of the incoming radiance and the BRDF over a sphere--something that is far too expensive for real-time rendering. But if the two functions are projected into SH coefficients, the integral of their product over the sphere is just the dot product of the two SH coefficient vectors. Generating the per-vertex transfer functions and projecting them to SH space is still an expensive process, but evaluating them is almost trivial. More to the point, they can be evaluated correctly even if the lighting environment changes in intensity or orientation. Even the most complex ray-traced radiosity algorithm can be rendered in real-time with dynamically changing lighting.

SH lighting using preprocessed coefficients produces results that are beautiful but limited. Typically the lighting can change, or the lit mesh can be rotated, but the mesh can't be translated or deformed without requiring a new set of per-vertex coefficients. More recent techniques split the lighting equation into more parts and introduce techniques for updating SH components in real time.

See also

* Radiosity
* [http://www.research.scea.com/gdc2003/spherical-harmonic-lighting.pdf Comprehensive Overview]

References


Wikimedia Foundation. 2010.

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

Look at other dictionaries:

  • Spherical harmonics — In mathematics, the spherical harmonics are the angular portion of an orthogonal set of solutions to Laplace s equation represented in a system of spherical coordinates. Spherical harmonics are important in many theoretical and practical… …   Wikipedia

  • Precomputed Radiance Transfer — (PRT) is a computer graphics technique used to render a scene in real time with complex light interactions being precomputed to save time. Radiosity methods can be used to determine the diffuse lighting of the scene, however PRT offers a method… …   Wikipedia

  • Cube mapping — The lower left image shows a scene with a viewpoint marked with a black dot. The upper image shows the net of the cube mapping as seen from that viewpoint, and the lower right image shows the cube superimposed on the original scene. In computer… …   Wikipedia

  • light — light1 lightful, adj. lightfully, adv. /luyt/, n., adj., lighter, lightest, v., lighted or lit, lighting. n. 1. something that makes things visible or affords illumination: All colors depend on light. 2. Physics …   Universalium

  • Wireless energy transfer — or wireless power is the transmission of electrical energy from a power source to an electrical load without artificial interconnecting conductors. Wireless transmission is useful in cases where interconnecting wires are inconvenient, hazardous,… …   Wikipedia

  • Mathematics and Physical Sciences — ▪ 2003 Introduction Mathematics       Mathematics in 2002 was marked by two discoveries in number theory. The first may have practical implications; the second satisfied a 150 year old curiosity.       Computer scientist Manindra Agrawal of the… …   Universalium

  • Magnifying transmitter — The magnifying transmitter was designed to implement Wireless energy transmission by means of the disturbed charge of ground and air method. The magnifying transmitter is an advanced version of Tesla coil transmitter. It is a high power harmonic… …   Wikipedia

Share the article and excerpts

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