LiteMaker: Interactive Luminaire Development using Progressive Photon Tracing and Multi-Resolution Upsampling

Industrial applications like luminaire development (the creation of a luminaire in terms of geometry and material) or lighting design (the efficient and aesthetic placement of luminaires in a virtual scene) rely heavily on high realism and physically correct simulations. Using typical approaches like CAD modeling and offline rendering, this requirement induces long processing times and therefore inflexible workflows. In this paper, we combine a GPU-based progressive photon-tracing algorithm to accurately simulate the light distribution of a luminaire with a novel multi-resolution image-filtering approach that produces visually meaningful intermediate results of the simulation process. By using this method in a 3D modeling environment, luminaire development is turned into an interactive process, allowing for real-time modifications and immediate feedback on the light distribution. Since the simulation results converge to a physically plausible solution that can be imported as a representation of a luminaire into a light-planning software, our work contributes to combining the two former decoupled workflows of luminaire development and lighting design, reducing the overall production time and cost for luminaire manufacturers. CCS Concepts •Computing methodologies → Ray tracing; Image processing; Mesh geometry models;

[1]  Philipp Slusallek,et al.  Light transport simulation with vertex connection and merging , 2012, ACM Trans. Graph..

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

[3]  Seungyong Lee,et al.  Bilateral texture filtering , 2014, ACM Trans. Graph..

[4]  Michael Wimmer,et al.  Real-time rendering of glossy materials with regular sampling , 2014, The Visual Computer.

[5]  Walter G. Kropatsch,et al.  Smooth and iteratively Restore: A simple and fast edge-preserving smoothing model , 2015, ArXiv.

[6]  Chang-Wen Zheng,et al.  Adaptive importance photon shooting technique , 2014, Comput. Graph..

[7]  Mateu Sbert,et al.  Overestimation and Underestimation Biases in Photon Mapping with Non-Constant Kernels , 2014, IEEE Transactions on Visualization and Computer Graphics.

[8]  Philipp Slusallek,et al.  Realtime Caustics using Distributed Photon Mapping , 2004, Rendering Techniques.

[9]  László Szirmay-Kalos,et al.  An anisotropic BRDF model for fitting and Monte Carlo rendering , 2010, COMG.

[10]  Michael Schwärzler,et al.  LiteVis: Integrated Visualization for Simulation-Based Decision Support in Lighting Design , 2016, IEEE Transactions on Visualization and Computer Graphics.

[11]  Toshiya Hachisuka,et al.  Stochastic progressive photon mapping , 2009, ACM Trans. Graph..

[12]  Wen-Chieh Lin,et al.  Interactive Lighting Design with Hierarchical Light Representation , 2013, Comput. Graph. Forum.

[13]  Michael Wimmer,et al.  Fast light-map computation with virtual polygon lights , 2013, I3D '13.

[14]  Alexander Keller,et al.  Efficient Importance Sampling Techniques for the Photon Map , 2000, VMV.

[15]  Anton Kaplanyan,et al.  Adaptive progressive photon mapping , 2013, TOGS.

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

[17]  Chris Wyman,et al.  Multiresolution splatting for indirect illumination , 2009, I3D '09.

[18]  Qi Zhang,et al.  Rolling Guidance Filter , 2014, ECCV.

[19]  Roberto Manduchi,et al.  Bilateral filtering for gray and color images , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[20]  H. Jensen,et al.  Progressive photon mapping , 2008, SIGGRAPH 2008.

[21]  Ben Spencer,et al.  Photon Parameterisation for Robust Relaxation Constraints , 2013, Comput. Graph. Forum.

[22]  Ben Spencer,et al.  Progressive photon relaxation , 2013, ACM Trans. Graph..

[23]  Donald P. Greenberg,et al.  Density Estimation Techniques fro Global Illumination , 1998 .

[24]  Peter Wonka,et al.  Procedural Design of Exterior Lighting for Buildings with Complex Constraints , 2014, ACM Trans. Graph..

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

[26]  Toshiya Hachisuka,et al.  Parallel progressive photon mapping on GPUs , 2010, SIGGRAPH ASIA.

[27]  Michael F. Cohen,et al.  Digital photography with flash and no-flash image pairs , 2004, ACM Trans. Graph..

[28]  Morgan McGuire,et al.  Toward practical real-time photon mapping: efficient GPU density estimation , 2013, I3D '13.

[29]  Jian Sun,et al.  Guided Image Filtering , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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