Scene independent real-time indirect illumination

A novel method for real-time simulation of indirect illumination is presented in this paper. The method, which we call direct radiance mapping (DRM), is based on basal radiance calculations and does not impose any restrictions on scene geometry or dynamics. This makes the method tractable for real-time rendering of arbitrary dynamic environments and for interactive preview of feature animations. Through DRM we simulate two diffuse reflections of light, but can also, in combination with traditional real-time methods for specular reflections, simulate more complex light paths. DRM is a GPU-based method, which can draw further advantages from upcoming GPU functionalities. The method has been tested for moderately sized scenes with close to real-time frame rates and it scales with interactive frame rates for more complex scenes.

[1]  Lance Williams,et al.  Casting curved shadows on curved surfaces , 1978, SIGGRAPH.

[2]  Bent Dalgaard Larsen,et al.  Simulating Photon Mapping for Real-time Applications , 2004, Rendering Techniques.

[3]  Niels Jørgen Christensen,et al.  Photon maps in bidirectional Monte Carlo ray tracing of complex objects , 1995, Comput. Graph..

[4]  E. Nicodemus Self-study manual on optical radiation measurements , 1976 .

[5]  Henrik Wann Jensen,et al.  Faster GPU computations using adaptive refinement , 2004, SIGGRAPH '04.

[6]  James F. Blinn,et al.  Texture and reflection in computer generated images , 1998 .

[7]  Peter-Pike J. Sloan,et al.  Clustered principal components for precomputed radiance transfer , 2003, ACM Trans. Graph..

[8]  Karol Myszkowski,et al.  CUBE-MAP DATA STRUCTURE FOR INTERACTIVE GLOBAL ILLUMINATION COMPUTATION IN DYNAMIC DIFFUSE ENVIRONMENTS , 2002 .

[9]  F. E. Nicodemus,et al.  Geometrical considerations and nomenclature for reflectance , 1977 .

[10]  Mark Segal,et al.  Fast shadows and lighting effects using texture mapping , 1992, SIGGRAPH.

[11]  Sumanta N. Pattanaik,et al.  Interactive global illumination in dynamic environments using commodity graphics hardware , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..

[12]  Philippe Bekaert,et al.  Advanced global illumination , 2006 .

[13]  James T. Kajiya,et al.  The rendering equation , 1998 .

[14]  Arnauld Lamorlette,et al.  An approximate global illumination system for computer generated films , 2004, SIGGRAPH 2004.

[15]  Jan Kautz,et al.  Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments , 2002 .

[16]  Michael F. Cohen,et al.  Radiosity and realistic image synthesis , 1993 .

[17]  Pat Hanrahan,et al.  Photon mapping on programmable graphics hardware , 2003, HWWS '03.

[18]  Ingmar Peter,et al.  Importance Driven Construction of Photon Maps , 1998, Rendering Techniques.

[19]  Lance Williams,et al.  Pyramidal parametrics , 1983, SIGGRAPH.

[20]  Karol Myszkowski,et al.  State of the Art in Global Illumination for Interactive Applications and High‐quality Animations , 2003, Comput. Graph. Forum.

[21]  Pat Hanrahan Chapter 2 – Rendering Concepts , 1993 .

[22]  Mark J. Kilgard,et al.  Improving Shadows and Reflections via the Stencil Buffer , 1999 .

[23]  Stephen H. Westin,et al.  A global illumination solution for general reflectance distributions , 1991, SIGGRAPH.

[24]  Niels Jørgen Christensen,et al.  Real-Time Recursive Specular Reflections on Planar and Curved Surfaces using Graphics Hardware , 2002, WSCG.

[25]  Paul S. Heckbert Adaptive radiosity textures for bidirectional ray tracing , 1990, SIGGRAPH.

[26]  H. Jensen Realistic Image Synthesis Using Photon Mapping , 2001 .