Abstract
Simulating a complex luminaire such as a chandelier is expensive and slow, even using state-of-the-art algorithms. A more practical alternative is to use precomputation to accelerate rendering. Prior approaches cached information on an aperture surface that separates the luminaire from the scene, but many luminaires have large or ill-defined apertures leading to excessive data storage and inaccurate results.
In this article, we separate luminaire rendering into illumination and appearance components. A precomputation stage simulates the complex light flow inside the luminaire to generate two data structures: a set of anisotropic point lights (APLs) and a radiance volume. The APLs are located near apparent sources and represent the light leaving the luminaire, allowing its nearand far-field illumination to be accurately and efficiently computed at render time. The luminaire's appearance consists of high- and low-frequency components, which are both visually important. High-frequency components are computed dynamically at render time, while the more computationally expensive low-frequency components are approximated using the precomputed radiance volume.
Results are shown for several complex luminaires, demonstrating orders of magnitude faster rendering compared to the best global illumination algorithms and higher fidelity with greatly reduced storage requirements compared to previous precomputed approaches.
- I. Ashdown. 1993. Near-field photometry: A new approach. J. Illumin. Engin. Soc. 22, 1, 163--180.Google ScholarCross Ref
- I. Ashdown. 2001. Thinking photometrically part ii. In Proceedings of the LIGHTFAIR Pre-Conference Workshop. 1--46.Google Scholar
- I. Ashdown and R. Rykowski. 1998. Making near-field photometry practical. J. Illumin. Engin. Soc. North Amer. 27, 1, 67--79.Google ScholarCross Ref
- C. Dachsbacher, J. Krivanek, M. Hasan, A. Arbree, B. Walter, and J. Novak. 2012. Scalable realistic rendering with many-light methods. Comput. Graph. Forum 33, 1, 88--104. Google ScholarDigital Library
- T. Driemeyer. 2008. Rendering with Mental Ray, 3rd Ed. Springer. Google ScholarDigital Library
- I. Georgiev, J. Krivanek, T. Davidovic, and P. Slusallek. 2012. Light transport simulation with vertex connection and merging. ACM Trans. Graph. 31, 6, 192:1--192:10. Google ScholarDigital Library
- M. Goesele, X. Granier, W. Heidrich, and H.-P. Seidel. 2003. Accurate light source acquisition and rendering. ACM Trans. Graph. 22, 3, 621--630. Google ScholarDigital Library
- S. J. Gortler, R. Grzeszczuk, R. Szeliski, and M. F. Cohen. 1996. The lumigraph. In Proceedings of the Annual ACM SIGGRAPH Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'96). 43--54. Google ScholarDigital Library
- X. Granier, M. Goesele, W. Heidrich, and H.-P. Seidel. 2003. Interactive visualization of complex real-world light sources. In Proceedings of the Pacific Graphics Conference (PG'03). 59--66. Google ScholarDigital Library
- G. Greger, P. Shirley, P. M. Hubbard, and D. P. Greenberg. 1998. The irradiance volume. IEEE Comput. Graph. Appl. 18, 2, 32--43. Google ScholarDigital Library
- T. Hachisuka and H. W. Jensen. 2009. Stochastic progressive photon mapping. ACM Trans. Graph. 28, 5, 141:1--141:8. Google ScholarDigital Library
- T. Hachisuka, J. Pantaleoni, and H. W. Jensen. 2012. A path space extension for robust light transport simulation. ACM Trans. Graph. 31, 6, 191:1--191:10. Google ScholarDigital Library
- M. Hasan, J. Krivanek, B. Walter, and K. Bala. 2009. Virtual spherical lights for many-light rendering of glossy scenes. ACM Trans. Graph. 28, 5, 143:1--143:6. Google ScholarDigital Library
- W. Heidrich, J. Kautz, P. Slusallek, and H.-P. Seidel. 1998. Canned lightsources. In Proceedings of the EUROGRAPHICS Rendering Techniques Workshop (EGRW'98). 293--300.Google ScholarCross Ref
- IESNA. 2002. IES LM-63-2002, IESNA Standard File Format for the Electronic Transfer of Photometric Data and Related Information. Illuminating Engineering Society of North America.Google Scholar
- W. Jakob. 2010. Mitsuba renderer. www.mitsuba-renderer.org.Google Scholar
- W. Jakob and S. Marschner. 2012. Manifold exploration: A Markov chain Monte Carlo technique for rendering scenes with difficult specular transport. ACM Trans. Graph. 31, 4, 58:1--58:13. Google ScholarDigital Library
- A. S. Kaplanyan and C. Dachsbacher. 2013. Path space regularization for holistic and robust light transport. Comput. Graph. Forum 32, 2, 63--72.Google ScholarCross Ref
- S. Kniep, S. Haring, and M. Magnor. 2009. Efficient and accurate rendering of complex light sources. Comput. Graph. Forum 28, 4, 1073--1081. Google ScholarDigital Library
- E. P. Lafortune and Y. D. Willems. 1993. Bi-directional path tracing. In Proceedings of the Computer Graphics Conference. Vol. 93. 145--153.Google Scholar
- M. Levoy and P. Hanrahan. 1996. Light field rendering. In Proceedings of the Annual ACM SIGGRAPH Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'96). 31--42. Google ScholarDigital Library
- A. Mas, I. Martin, and G. Patow. 2008. Compression and importance sampling of near-field light sources. Comput. Graph. Forum 27, 8, 2013--2027.Google ScholarCross Ref
- J. T. Moon and S. R. Marschner. 2006. Simulating multiple scattering in hair using a photon mapping approach. ACM Trans. Graph. 25, 3, 1067--1074. Google ScholarDigital Library
- J. T. Moon, B. Walter, and S. Marschner. 2008. Efficient multiple scattering in hair using spherical harmonics. ACM Trans. Graph. 27, 3, 31:1--31:7. Google ScholarDigital Library
- J. T. Moon, B. Walter, and S. R. Marschner. 2007. Rendering discrete random media using precomputed scattering solutions. In Proceedings of the EUROGRAPHICS Symposium on Rendering Techniques (EGSR'07). J. Kautz and S. Pattanaik, Eds., Eurographics Association, 231--242. Google ScholarDigital Library
- J. Muschaweck. 2011. What's in a ray set: Moving towards a unified ray set format. In Illumination Optics II, SPIE.Google Scholar
- R. Ramamoorthi. 2009. Precomputation-based rendering. Found. Trends Comput. Graph. Vis. 3, 4, 281--369. Google ScholarDigital Library
- R. Ramamoorthi and P. Hanrahan. 2001. An efficient representation for irradiance environment maps. In Proceedings of the Annual ACM SIGGRAPH Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'01). ACM Press, New York, 497--500. Google ScholarDigital Library
- M. Rea, Ed. 2000. The IESNA Lighting Handbook: Reference and Application, 9th Ed. Illuminating Engineering Society of North America.Google Scholar
- P. Shirley and K. Chiu. 1997. A low distortion map between disk and square. J. Graph. Tools 2, 3, 45--52. Google ScholarDigital Library
- P.-P. Sloan, J. Kautz, and J. Snyder. 2002. Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. ACM Trans. Graph. 21, 527--536. Google ScholarDigital Library
- E. Veach and L. Guibas. 1995. Bidirectional estimators for light transport. In Proceedings of the Annual ACM SIGGRAPH Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'95). 145--167.Google Scholar
- C. Verbeck and D. Greenberg. 1984. A comprehensive light-source description for computer graphics. IEEE Comput. Graph. Appl. 4, 7, 66--75. Google ScholarDigital Library
- B. Walter, K. Bala, M. Kulkarni, and K. Pingali. 2008. Fast agglomerative clustering for rendering. In Proceedings of the IEEE Symposium on Interactive Ray Tracing (IRT'08). 81--86.Google Scholar
- B. Walter, S. Fernandez, A. Arbree, K. Bala, M. Donikian, and D. P. Greenberg. 2005. Lightcuts: A scalable approach to illumination. ACM Trans. Graph. 24, 3, 1098--1107. Google ScholarDigital Library
- B. Walter, S. R. Marschner, H. Li, and K. E. Torrance. 2007. Microfacet models for refraction through rough surfaces. In Proceedings of the Eurographics Symposium on Rendering (EGSR'07). 195--206. Google ScholarDigital Library
- G. J. Ward. 1994. The RADIANCE lighting simulation and rendering system. In Proceedings of the Annual ACM SIGGRAPH Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'94). 459--472. Google ScholarDigital Library
- E. Werness and P. Daniell. 2011. ARB texture compression BPTC. http://www.opengl.org/registry/specs/ARB/texture_compression_bptc.txt.Google Scholar
Index Terms
- Complex Luminaires: Illumination and Appearance Rendering
Recommendations
Structured importance sampling of environment maps
SIGGRAPH '03: ACM SIGGRAPH 2003 PapersWe introduce structured importance sampling, a new technique for efficiently rendering scenes illuminated by distant natural illumination given in an environment map. Our method handles occlusion, high-frequency lighting, and is significantly faster ...
Interactive global illumination in dynamic scenes
SIGGRAPH '02: Proceedings of the 29th annual conference on Computer graphics and interactive techniquesIn this paper, we present a system for interactive computation of global illumination in dynamic scenes. Our system uses a novel scheme for caching the results of a high quality pixel-based renderer such as a bidirectional path tracer. The Shading Cache ...
A fast relighting engine for interactive cinematic lighting design
SIGGRAPH '00: Proceedings of the 27th annual conference on Computer graphics and interactive techniquesWe present new techniques for interactive cinematic lighting design of complex scenes that use procedural shaders. Deep-framebuffers are used to store the geometric and optical information of the visible surfaces of an image. The geometric information ...
Comments