Real-time Walkthrough Rendering - Speed Improvement of Photon Mapping Algorithm

The main purpose of this paper is to discuss the global illumination methods in the context of real-time walkthrough. Our work focuses on an accurate illumination of complex scenes; the intensity of the lights can also be interactively modified. This feature is particularly relevant within the context of a production pipeline: After the 3D modeling, photorealistic walkthrough is often used to detect inappropriate reflections or to measure illumination rates. The known methods that usually work in real-time do not simulate all light paths for large scenes. However, some methods provide a full global illumination with a computation time close to a few seconds. This paper shows how this calculation time can be reduced to approach real-time animation thanks to a specific method derived from the photon mapping.

[1]  Ingo Wald,et al.  State of the Art in Ray Tracing Animated Scenes , 2009, Comput. Graph. Forum.

[2]  Michael Todd Bunnell,et al.  Dynamic Ambient Occlusion and Indirect Lighting , 2005 .

[3]  Leonidas J. Guibas,et al.  Bidirectional Estimators for Light Transport , 1995 .

[4]  Sergey Zhukov,et al.  An Ambient Light Illumination Model , 1998, Rendering Techniques.

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

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

[7]  David Salesin,et al.  Global illumination of glossy environments using wavelets and importance , 1996, TOGS.

[8]  Donald P. Greenberg,et al.  Modeling the interaction of light between diffuse surfaces , 1984, SIGGRAPH.

[9]  Hans-Peter Seidel,et al.  Approximating dynamic global illumination in image space , 2009, I3D '09.

[10]  Pierre Poulin,et al.  Combinatorial Bidirectional Path‐Tracing for Efficient Hybrid CPU/GPU Rendering , 2011, Comput. Graph. Forum.

[11]  Yu-Chi Lai,et al.  Photorealistic Image Rendering with Population Monte Carlo Energy Redistribution , 2007, Rendering Techniques.

[12]  George Drettakis,et al.  Fast Global Illumination Including Specular Effects , 2000, Rendering Techniques.

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

[14]  Henrik Wann Jensen,et al.  Global Illumination using Photon Maps , 1996, Rendering Techniques.

[15]  David H. Eberly,et al.  3D game engine design - a practical approach to real-time computer graphics , 2000 .