Position-Dependent Importance Sampling of Light Field Luminaires

The possibility to use real world light sources (aka luminaires) for synthesizing images greatly contributes to their physical realism. Among existing models, the ones based on light fields are attractive due to their ability to represent faithfully the near-field and due to their possibility of being directly acquired. In this paper, we introduce a dynamic sampling strategy for complex light field luminaires with the corresponding unbiased estimator. The sampling strategy is adapted, for each 3D scene position and each frame, by restricting the sampling domain dynamically and by balancing the number of samples between the different components of the representation. This is achieved efficiently by simple position-dependent affine transformations and restrictions of Cumulative Distributive Functions that ensure that every generated sample conveys energy and contributes to the final result. Therefore, our approach only requires a low number of samples to achieve almost converged results. We demonstrate the efficiency of our approach on modern hardware by introducing a GPU-based implementation. Combined with a fast shadow algorithm, our solution exhibits interactive frame rates for direct lighting for large measured luminaires.

[1]  Tomas Akenine-Möller,et al.  Practical Product Importance Sampling for Direct Illumination , 2008, Comput. Graph. Forum.

[2]  Frédo Durand,et al.  Experimental analysis of BRDF models , 2005, EGSR '05.

[3]  Hans-Peter Seidel,et al.  Canned Lightsources , 1998, Rendering Techniques.

[4]  Tomas Akenine-Möller,et al.  Exploiting Visibility Correlation in Direct Illumination , 2008, Comput. Graph. Forum.

[5]  Richard Szeliski,et al.  The lumigraph , 1996, SIGGRAPH.

[6]  Jun-Hai Yong,et al.  Multi‐Image Based Photon Tracing for Interactive Global Illumination of Dynamic Scenes , 2010, Comput. Graph. Forum.

[7]  Wolfgang Heidrich,et al.  Interleaved Sampling , 2001, Rendering Techniques.

[8]  Parris K. Egbert,et al.  Importance resampling for global illumination , 2005, EGSR '05.

[9]  Donald P. Greenberg,et al.  A Comprehensive Light-Source Description for Computer Graphics , 1984, IEEE Computer Graphics and Applications.

[10]  Matthias Zwicker,et al.  Progressive photon mapping: A probabilistic approach , 2011, TOGS.

[11]  Pierre Poulin,et al.  Representativity for Robust and Adaptive Multiple Importance Sampling , 2011, IEEE Transactions on Visualization and Computer Graphics.

[12]  Steve Marschner,et al.  Manifold exploration , 2012, ACM Trans. Graph..

[13]  Wojciech Matusik,et al.  A data-driven reflectance model , 2003, ACM Trans. Graph..

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

[15]  Parris K. Egbert,et al.  Two Stage Importance Sampling for Direct Lighting , 2006, Rendering Techniques.

[16]  Ian Ashdown,et al.  Making Near-Field Photometry Practical , 1998 .

[17]  Wolfgang Heidrich,et al.  Bidirectional importance sampling for direct illumination , 2005, EGSR '05.

[18]  Romain Pacanowski,et al.  Real-Time Importance Sampling of Dynamic Environment Maps , 2013, Eurographics.

[19]  Bruce Walter,et al.  Virtual spherical lights for many-light rendering of glossy scenes , 2009, ACM Trans. Graph..

[20]  Kun Zhou,et al.  An efficient GPU-based approach for interactive global illumination , 2009, ACM Trans. Graph..

[21]  Tomas Akenine-Möller,et al.  Wavelet importance sampling: efficiently evaluating products of complex functions , 2005, ACM Trans. Graph..

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

[23]  Harald Niederreiter,et al.  Random number generation and Quasi-Monte Carlo methods , 1992, CBMS-NSF regional conference series in applied mathematics.

[24]  Gustavo Patow,et al.  Compression and Importance Sampling of Near‐Field Light Sources , 2008, Comput. Graph. Forum.

[25]  Takuji Nishimura,et al.  Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator , 1998, TOMC.

[26]  Ian Ashdown,et al.  Near-Field Photometry: Measuring and Modeling Complex 3-D Light Sources , 1995, SIGGRAPH 1995.

[27]  Hans-Peter Seidel,et al.  Imperfect shadow maps for efficient computation of indirect illumination , 2008, SIGGRAPH Asia '08.

[28]  Jan Kautz,et al.  The State of the Art in Interactive Global Illumination , 2012, Comput. Graph. Forum.

[29]  Ronald L. Wasserstein,et al.  Monte Carlo: Concepts, Algorithms, and Applications , 1997 .

[30]  Rui Wang,et al.  Bidirectional Importance Sampling for Unstructured Direct Illumination , 2009, Comput. Graph. Forum.

[31]  Erik Reinhard,et al.  High Dynamic Range Imaging: Acquisition, Display, and Image-Based Lighting , 2010 .

[32]  Hans-Peter Seidel,et al.  Interactive visualization of complex real-world light sources , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..

[33]  Adam Arbree,et al.  To appear in the ACM SIGGRAPH conference proceedings Lightcuts: A Scalable Approach to Illumination , 2022 .

[34]  Hans-Peter Seidel,et al.  Accurate light source acquisition and rendering , 2003, ACM Trans. Graph..

[35]  Miloš Hašan,et al.  Virtual spherical lights for many-light rendering of glossy scenes , 2009, SIGGRAPH 2009.