A CAVE system for interactive modeling of global illumination in car interior

Global illumination dramatically improves realistic appearance of rendered scenes, but usually it is neglected in VR systems due to its high costs. In this work we present an efficient global illumination solution specifically tailored for those CAVE applications, which require an immediate response for dynamic light changes and allow for free motion of the observer, but involve scenes with static geometry. As an application example we choose the car interior modeling under free driving conditions. We illuminate the car using dynamically changing High Dynamic Range (HDR) environment maps and use the Precomputed Radiance Transfer (PRT) method for the global illumination computation. We leverage the PRT method to handle scenes with non-trivial topology represented by complex meshes. Also, we propose a hybrid of PRT and final gathering approach for high-quality rendering of objects with complex Bi-directional Reflectance Distribution Function (BRDF). We use this method for predictive rendering of the navigation LCD panel based on its measured BRDF. Since the global illumination computation leads to HDR images we propose a tone mapping algorithm tailored specifically for the CAVE. We employ head tracking to identify the observed screen region and derive for it proper luminance adaptation conditions, which are then used for tone mapping on all walls in the CAVE. We distribute our global illumination and tone mapping computation on all CPUs and CPUs available in the CAVE, which enables us to achieve interactive performance even for the costly final gathering approach.

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

[2]  Peter Shirley,et al.  A practical analytic model for daylight , 1999, SIGGRAPH.

[3]  Hans-Peter Seidel,et al.  Interactive Global Illumination using Selective Photon Tracing , 2002, Rendering Techniques.

[4]  Markus Wagner,et al.  Interactive Rendering with Coherent Ray Tracing , 2001, Comput. Graph. Forum.

[5]  Kai Hormann,et al.  Surface Parameterization: a Tutorial and Survey , 2005, Advances in Multiresolution for Geometric Modelling.

[6]  Werner Purgathofer,et al.  Tone Reproduction and Physically Based Spectral Rendering , 2002, Eurographics.

[7]  Donald P. Greenberg,et al.  Time-dependent visual adaptation for fast realistic image display , 2000, SIGGRAPH.

[8]  Hans-Peter Seidel,et al.  Tone Reproduction for Interactive Walkthroughs , 2000, Comput. Graph. Forum.

[9]  Philipp Slusallek,et al.  Interactive Global Illumination using Fast Ray Tracing , 2002, Rendering Techniques.

[10]  Stephen Mann,et al.  Making radiosity usable: automatic preprocessing and meshing techniques for the generation of accurate radiosity solutions , 1991, SIGGRAPH.

[11]  L. Kaufman,et al.  Handbook of perception and human performance , 1986 .

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

[13]  Frédo Durand,et al.  Interactive Tone Mapping , 2000, Rendering Techniques.

[14]  Donald P. Greenberg,et al.  A model of visual adaptation for realistic image synthesis , 1996, SIGGRAPH.

[15]  George Drettakis,et al.  Interactive Rendering using the Render Cache , 1999, Rendering Techniques.

[16]  David Salesin,et al.  Clustering for glossy global illumination , 1997, TOGS.

[17]  Richard Szeliski,et al.  High dynamic range video , 2003, ACM Trans. Graph..

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

[19]  Kellogg S. Booth,et al.  Report from the chair , 1986 .

[20]  Pat Hanrahan,et al.  An efficient representation for irradiance environment maps , 2001, SIGGRAPH.

[21]  Philipp Slusallek,et al.  Interactive Global Illumination , 2002 .

[22]  Per H. Christensen,et al.  Adjoints and Importance in Rendering: An Overview , 2003, IEEE Trans. Vis. Comput. Graph..

[23]  Jan Kautz,et al.  Fast Arbitrary BRDF Shading for Low-Frequency Lighting Using Spherical Harmonics , 2002, Rendering Techniques.

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

[25]  James Arvo,et al.  A clustering algorithm for radiosity in complex environments , 1994, SIGGRAPH.

[26]  Karol Myszkowski,et al.  Adaptive Logarithmic Mapping For Displaying High Contrast Scenes , 2003, Comput. Graph. Forum.

[27]  Serge J. Belongie,et al.  Structured importance sampling of environment maps , 2003, ACM Trans. Graph..

[28]  Jaakko Lehtinen,et al.  Matrix radiance transfer , 2003, I3D '03.

[29]  Donald P. Greenberg,et al.  Interactive global illumination in dynamic scenes , 2002, SIGGRAPH.

[30]  Rui Wang,et al.  Interactive time-dependent tone mapping using programmable graphics hardware , 2003, Rendering Techniques.

[31]  Jan Kautz Realistic, real time shading and rendering of objects with complex materials , 2003 .