We use cookies to improve your experience with our site.

Indexed in:

SCIE, EI, Scopus, INSPEC, DBLP, CSCD, etc.

Submission System
(Author / Reviewer / Editor)
Romain Pacanowski, Xavier Granier, Christophe Schlick, Pierre Poulin. Volumetric Vector-Based Representation for Indirect Illumination Caching[J]. Journal of Computer Science and Technology, 2010, 25(5): 925-932. DOI: 10.1007/s11390-010-1073-8
Citation: Romain Pacanowski, Xavier Granier, Christophe Schlick, Pierre Poulin. Volumetric Vector-Based Representation for Indirect Illumination Caching[J]. Journal of Computer Science and Technology, 2010, 25(5): 925-932. DOI: 10.1007/s11390-010-1073-8

Volumetric Vector-Based Representation for Indirect Illumination Caching

Funds: Romain Pacanowski's work was supported by the Lavoisier Grant from French Ministry of Foreign Affairs. Xavier Granier is supported by the Open Project Program of the State Key Lab of CAD&CG, Zhejiang University under Grant No. A1007.
More Information
  • Author Bio:

    Romain Pacanowski received his Engineer degree from EFREI and his M.S. degree from the University of Bordeaux. He holds a Ph.D. degree from the University of Bordeaux, France, and Université de Montéral, Canada. He is currently working for the CEA as postdoctoral fellow. His research interest includes realistic rendering as well as appearance modeling and acquisition. He is a member of ACM.

    Xavier Granier received his Engineer and M.S. degrees from the Grenoble Institute of Technology and his Ph.D. degree from University Joseph Fourier in Grenoble, France. He is currently a research scientist at INRIA Bordeaux Sud-Ouest, France. His research interests include realistic lighting and expressive rendering, appearance modeling and acquisition. He is a member of ACM and EUROGRAPHICS.

    Christophe Schlick is a professor in computer science at the University of Bordeaux 2, France, where he has recently headed the Applied Mathematics and Computer Science Department. After having received his Ph.D. degree in 1992 for his work on BRDF models and Monte Carlo techniques, his research interests have embraced many aspects of computer graphics, including global illumination, procedural texture and geometric synthesis, curves and surfaces, point based modeling and rendering.

    Pierre Poulin is a full professor in the Computer Science and Operations Research Department of the Université de Montréal. He holds a Ph.D. degree from the University of British Columbia and an M.Sc. degree from the University of Toronto, both in computer science. He has served on program committees of more than 35 international conferences. His research interests cover a wide range of topics, including image synthesis, image-based modeling, procedural modeling, natural phenomena, scientific visualization, and computer animation.

  • Received Date: December 11, 2009
  • Revised Date: March 31, 2010
  • Published Date: August 31, 2010
  • This paper introduces a caching technique based on a volumetric representation that captures low-frequency indirect illumination. This structure is intended for efficient storage and manipulation of illumination. It is based on a 3D grid that stores a fixed set of irradiance vectors. During preprocessing, this representation can be built using almost any existing global illumination software. During rendering, the indirect illumination within a voxel is interpolated from its associated irradiance vectors, and is used as additional local light sources. Compared with other techniques, the 3D vector-based representation of our technique offers increased robustness against local geometric variations of a scene. We thus demonstrate that it may be employed as an efficient and high-quality caching data structure for bidirectional rendering techniques such as particle tracing or photon mapping.
  • [1]
    Sloan P P, Kautz J, Snyder J. Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. ACM Trans. Graph., 2002, 21(3): 527-536.
    [2]
    Wang R, Wang R, Zhou K, Pan M, Bao H. An efficient GPU-based approach for interactive global illumination. ACM Trans. Graph., 2009, 28(3): 1-8.
    [3]
    Dutré P, Bala K, Bekaert P. Advanced Global Illumination (Second Edition). A. K. Peters Ltd., 2006.
    [4]
    Kajiya J T. The rendering equation. In Proc. the 13th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH,1986), Dallas, USA, Aug. 1986, pp.143-150.
    [5]
    Lafortune E P F, Willems Y D. Bi-directional path tracing. In Proc. International Conference on Computational Graphics and Visualization Techniques (Compugraphics,1993), Alvor, Portugal, Dec. 6-10, 1993, pp.145-153.
    [6]
    Veach E, Guibas L J. Metropolis light transport. In Proc. Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH,1997), Los Angeles, USA, Aug. 3-8, 1997, pp.65-76.
    [7]
    Jensen H W. Realistic Image Synthesis Using Photon Mapping. A.K. Peters, 2001.
    [8]
    Walter B, Hubbard P M, Shirley P, Greenberg D P. Global illumination using local linear density estimation. In Proc. Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH,1997), Los Angeles, USA, Aug. 3-8, 1997, pp.217-259.
    [9]
    Christensen P H, Batali D. An irradiance atlas for global illumination in complex production scenes. In Proc. Eurographics Symposium on Rendering, Norrkõping, Sweden, Jun. 21-23, 2004, pp.133-141.
    [10]
    Tabellion E, Lamorlette A. An approximate global illumination system for computer generated films. ACM Trans. Graph., 2004, 23(3): 469-476.
    [11]
    Arvo J R. The irradiance Jacobian for partially occluded polyhedral sources. In Proc. the 21st Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH,1994), Orlando, USA, July 1994, pp.343-350.
    [12]
    Pacanowski R, Raynaud M, Granier X, Reuter P, Schlick C, Poulin P. Efficient streaming of 3D scenes with complex geometry and complex lighting. In Proc. International Symposium on 3D Web Technology (Web3D,'2008), Los Angeles, USA, Aug. 9-10, 2008, pp.11-17.
    [13]
    Pacanowski R, Raynaud M, Lacoste J, Granier X, Reuter P, Schlick C, Poulin P. Compact structures for interactive global illumination on large cultural objects. In International Symposium on Virtual Reality, Archaeology and Cultural Heritage: Shorts and Projects (VAST,2008), Braga, Portugal, Dec. 2008.
    [14]
    Ward G J, Rubinstein F M, Clear R D. A ray tracing solution for diffuse interreflection. In Proc. Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH,1988), Atlanta, USA, Aug. 1-5, 1988, pp.85-92.
    [15]
    Christensen P H. Faster global photon map global illumination. J. Graphics Tools, 1999, 4(3): 1-10.
    [16]
    Krivánek J, Bouatouch K, Pattanaik S N, Zára J. Making radiance and irradiance caching practical: Adaptive caching and neighbor clamping. In Proc. Eurographics Symposium on Rendering 2006, Nicosia, Cyprus, Jun. 26-28, 2006, pp.127-138.
    [17]
    Arikan O, Forsyth D A, O'Brien J F. Fast and detailed approximate global illumination by irradiance decomposition. ACM Trans. Graph., 2005, 24(3): 1108-1114.
    [18]
    Stamminger M, Scheel A, Granier X, Perez-Carzorla F, Drettakis G, Sillion F. Efficient glossy global illumination with interactive viewing. Comput. Graph. Forum, 2000 , 19(1): 13-25.
    [19]
    Greger G, Shirley P, Hubbard P M, Greenberg D P. Irradiance volume. IEEE Comput. Graph. Appl., 1992, 18(2): 32-43.
    [20]
    Lecot G, Lévy B, Alonso L, Paul J C. Master-element vector irradiance for large tessellated models. In Proc. International Conference on Computer Graphics and Interactive Techniques in Australasia and South East Asia (GRAPHIT,1905), Dunedin, New Zealand, Nov. 29-Dec. 2 2005, pp.315-322.
    [21]
    Willmott A J, Heckbert P S, Garland M. Face cluster radiosity. In Proc. Eurographics Workshop on Rendering 99, Granada, Spain, Jun. 21-23, 1999, pp.293-304.
    [22]
    Gobbetti E, Spanò L, Agus M. Hierarchical higher order face cluster radiosity for global illumination walkthroughs of complex non-diffuse environments. Comput. Graph. Forum, 2003, 22(3): 563-572.
    [23]
    Lehtinen J, Zwicker M, Turquin E, Kontkanen J, Durand F, Sillion F, Aila T. A meshless hierarchical representation for light transport. ACM Trans. Graph., 2008, 27(3): 1-9.
    [24]
    Zaninetti J, Serpaggi X, Péroche B. A vector approach for global illumination in ray tracing. Comput. Graph. Forum, 1998, 17(3): 149-158.
    [25]
    Serpaggi X, Péroche B. An adaptive method for indirect illumination using light vectors. Comput. Graph. Forum, 2001, 20(3): 278-287.
    [26]
    Gassenbauer V, Krivánek J, Bouatouch K. Spatial directional radiance caching. Comput. Graph. Forum, 2009, 28(4): 1189-1198.
    [27]
    Havran V, Bittner J, Herzog R, Seidel H P. Ray maps for global illumination. In Proc. Eurographics Symposium on Rendering 2005, Konstanz, Germany, Jun. 29-Jul. 1, 2005, pp.43-54.
    [28]
    Durand F, Holzschuch N, Soler C, Chan E, Sillion F. A frequency analysis of light transport. ACM Trans. Graph., 2005, 24(3): 1115-1126.
    [29]
    Kontkanen J, Laine S. Sampling precomputed volumetric lighting. J. Graph. Tools, 2006, 11(3): 1-16.

Catalog

    Article views (25) PDF downloads (1895) Cited by()
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return