skip to main content
10.1145/1281500.1281626acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

A ray tracing solution for diffuse interreflection

Published:05 August 2007Publication History

ABSTRACT

An efficient ray tracing method is presented for calculating interreflections between surfaces with both diffuse and specular components. A Monte Carlo technique computes the indirect contributions to illuminance at locations chosen by the rendering process. The indirect illuminance values are averaged over surfaces and used in place of a constant "ambient." term. Illuminance calculations are made only for those areas participating in the selected view, and the results are stored so that subsequent views can reuse common values. The density of the calculation is adjusted to maintain a constant accuracy, permitting less populated portions of the scene to be computed quickly. Successive reflections use proportionally fewer samples, which speeds the process and provides a natural limit to recursion. The technique can also model diffuse transmission and illumination from large area sources, such as the sky.

References

  1. Bentley, Jon Louis and Jerome Friedman, "Data Structures for Range Searching," ACM Computing Surveys, Vol. 11, No. 4, 1979, pp. 397--409. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Cohen, Michael and Donald Greenberg, "A Radiosity Solution for Complex Environments," Computer Graphics, Vol. 19, No. 3, July 1985, pp. 31--40. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Cohen, Michael, Donald Greenberg, David Immel, Phillip Brock, "An Efficient Radiosity Approach for Realistic Image Synthesis," IEEE Computer Graphics and Applications, Vol. 8, No. 2, March 1986, pp. 26--35.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Cook, Robert L. and Kenneth E. Torrance, "A Reflection Model for Computer Graphics," ACM Transactions on Graphics, Vol. 1, No. 1, January 1982, pp. 7--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Cook, Robert, Thomas Porter, Loren Carpenter, "Distributed Ray Tracing," Computer Graphics, Vol. 18, No. 3, July 1984, pp. 137--147. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Cook, Robert L., "Stochastic Sampling in Computer Graphics," ACM Transactions on Graphics, Vol. 5, No. 1, January 1986, pp. 51--72. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Immel, David S., Donald P. Greenburg, Michael F. Cohen, "A Radiosity Method for Non-Diffuse Environments," Computer Graphics, Vol. 20, No. 4, August 1986, pp. 133--142. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Kajiya, James T., "The Rendering Equation," Computer Graphics, Vol. 20, No. 4, August 1986, pp. 143--150. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Kaufman, John, IES Lighting Handbook, Reference Volume, IESNA, New York, NY, 1981.Google ScholarGoogle Scholar
  10. Nishita, Tomoyuki and Eihachiro Nakamae, "Continuous Tone Representation of Three-Dimensional Objects Taking Account of Shadows and Interreflection," Computer Graphics, Vol. 19, No. 3, July 1985, pp. 23--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Rubenstein, R. Y., Simulation and the Monto Carlo Method, J. Wiley, New York, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Siegel, R. and J. R. Howell, Thermal Radiation Heat Transfer, Hemisphere Publishing Corp., Washington DC., 1981.Google ScholarGoogle Scholar
  13. Wallace, John R., Michael F. Cohen, Donald P. Greenburg, "A Two-Pass Solution to the Rendering Equation: A Synthesis of Ray Tracing and Radiosity Methods," Computer Graphics, Vol. 21, No. 4, July 1987, pp. 311--320. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Weghorst, Hank, Gary Hooper, Donald P. Greenburg. "Improved computational methods for ray tracing" ACM Transaction on Graphics, Vol. 3, No. 1, January 1984, pp. 52--69. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Whitted, Turner, "An Improved Illumination Model for Shaded Display," Communications of the ACM, Vol. 23, No. 6, June 1980, pp. 343--349. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. {Heckbert91a} Paul Heckbert, Simulating Global Illumination Using Adaptive Meshing, PhD Thesis, Tech. Report UCB/CSD 91/636, Computer Science Division, University of California at Berkeley, June 1991. Google ScholarGoogle Scholar
  17. {Heckbert91b} Paul Heckbert and Jim Winget, "Finite Element Methods for Global Illumination," Tech. Report UCB/CSD 91/643, Computer Science Division, University of California at Berkeley, July 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. {Kajiya86} James T. Kajiya, "The Rendering Equation," Computer Graphics, Vol. 20, No. 4, August 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. {Lischinski91} Dani Lischinski, Filippo Tampieri, and Donald P. Greenberg, Improving Sampling and Reconstruction Techniques for Radiosity, Computer Science Dept., Cornell University, Tech. Report 91--1202, Aug. 1991. Google ScholarGoogle Scholar
  20. {Max92} Nelson Max and Michael Allison, "Linear Radiosity Approximation using Vertex-to-Vertex Form Factors," Graphics Gems III, edited by David Kirk, Academic Press, 1992 (to appear). Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. {Ward88a} Gregory Ward and Francis Rubinstein, "A New Technique for Computer Simulation of Illuminated Spaces," Journal of the Illuminating Engineering Society, Vol. 17, No. 1, Winter 1988.Google ScholarGoogle ScholarCross RefCross Ref
  22. {Ward88b} Gregory Ward, Francis Rubinstein, and Robert Clear, "A Ray Tracing Solution for Diffuse Inter-reflection," Computer Graphics, Vol. 22, No. 4, August 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. {Ward90} Gregory Ward, "Visualization," Lighting Design and Application, Vol. 20, No. 6, June 1990.Google ScholarGoogle Scholar
  24. {Ward91} Gregory Ward, "Adaptive Shadow Testing for Ray Tracing," Second Eurographics Workshop on Rendering, Barcelona, Spain, April 1991.Google ScholarGoogle Scholar
  25. {Whitted80} Turner Whitted, "An Improved Illumination Model for Shaded Display," Communications of the ACM, Vol. 23, No. 6, June 1980, pp. 343--349. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. {CMS87} Cabral B., Max N., Springmeyer R.: Bidirectional reflection functions from surface bump maps. In Proceedings of SIGGRAPH (1987), ACM Press, pp. 273--281. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. {Dut03} Dutre P.: Global illumination compendium. http://www.cs.kuleuven.ac.be/phil/GI/.Google ScholarGoogle Scholar
  28. {DvGNK99} Dana K. J., van Ginneken B., Nayar S. K., Koenderink J. J.: Reflectance and texture of real-world surfaces. ACM Transactions on Graphics 18, 1 (1999), 1--34. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. {HS99} Heidrich W., Seidel H.-P.: Realistic, hardware-accelerated shading and lighting. In Proceedings of SIGGRAPH (1999), ACM Press/Addison-Wesley Publishing Co., pp. 171--178. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. {IR96} Ivanic J., Ruedenberg K.: Rotation matrices for real spherical harmonics. direct determination by recursion. J. Phys. Chem. 100, 15 (1996), 6342--6347.Google ScholarGoogle ScholarCross RefCross Ref
  31. {KGPB04} Křivánek J., Gautron P., Pattanaik S., Bouatouch K.: Radiance Caching for Efficient Global Illumination Computation. Tech. Rep. 1623, IRISA, Rennes, France, June 2004.Google ScholarGoogle Scholar
  32. {KSS02} Kautz J., Sloan P.-P., Snyder J.: Fast, arbitrary BRDF shading for low-frequency lighting using spherical harmonics. In Proceedings of the 13th Eurographics workshop on Rendering (2002), Eurographics Association, pp. 291--296. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. {KvDS96} Koenderink J., van Doorn A., Stavridi M.: Bidirectional reflection distribution function expressed in terms of surface scattering modes. ECCV B (1996), 28--39. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. {Mak96} Makhotkin O. A.: Analysis of radiative transfer between surfaces by hemispherical harmonics. Journal of Quantitative Spectroscopy and Radiative Transfer 56, 6 (1996), 869--879.Google ScholarGoogle Scholar
  35. {Pho75} Phong B. T.: Illumination for computer generated pictures. Commun. ACM 18, 6 (1975), 311--317. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. {RH02} Ramamoorthi R., Hanrahan P.: Frequency space environment map rendering. In Proceedings of SIGGRAPH (2002), ACM Press, pp. 517--526. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. {SAWG91} Sillion F. X., Arvo J. R., Westin S. H., Greenberg D. P.: A global illumination solution for general reflectance distributions. In Proceedings of SIGGRAPH (1991), ACM Press, pp. 187--196. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. {SHHS03} Sloan P.-P., Hall J., Hart J., Snyder J.: Clustered principal components for precomputed radiance transfer. ACM Trans. Graph. 22, 3 (2003), 382--391. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. {SKS02} Sloan P.-P., Kautz J., Snyder J.: Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. ACM Trans. Graph. 21, 3 (2002), 527--536. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. {Sme98} Smelov V. V.: On completeness of semispherical harmonics system. Siberian Journal of Mathematics 1, 4 (1998), 391--395.Google ScholarGoogle Scholar
  41. {SS95} Schröder P., Sweldens W.: Spherical wavelets: efficiently representing functions on the sphere. In Proceedings of SIGGRAPH (1995), ACM Press, pp. 161--172. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. {Sze75} Szegö G.: Orthogonal polynomials, 4 ed. American Mathematical Society, Providence, Rhode Island, 1975, p. page 29.Google ScholarGoogle Scholar
  43. {War92} Ward G. J.: Measuring and modeling anisotropic reflection. In Proceedings of SIGGRAPH (1992), ACM Press, pp. 265--272. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. {War94} Ward G. J.: The radiance lighting simulation and rendering system. In Proceedings of SIGGRAPH (1994), ACM Press, pp. 459--472. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. {WAT92} Westin S. H., Arvo J. R., Torrance K. E.: Predicting reflectance functions from complex surfaces. In Proceedings of SIGGRAPH (1992), ACM Press, pp. 255--264. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. {WC92} Wyant J. C., Creath K.: Basic wavefront aberration theory for optical metrology. In Applied optics and Optical Engineering, Vol XI (1992), Academic Press, Inc., pp. 27--39.Google ScholarGoogle Scholar
  47. {Wei04} Weisstein E.: World of Mathematics: A Wolfram Web Resource. http://mathworld.wolfram.com/LegendrePolynomial.html, 2004.Google ScholarGoogle Scholar
  48. {WH92} Ward G. J., Heckbert P. S.: Irradiance gradients. In Proceedings of 2nd Eurographics Workshop on Rendering (Bristol, 1992).Google ScholarGoogle Scholar
  49. {WRC88} Ward G. J., Rubinstein F. M., Clear R. D.: A ray tracing solution for diffuse interreflection. In Proceedings of SIGGRAPH (1988), ACM Press, pp. 85--92. Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. G. J. Ward, F. M. Rubinstein, and R. D. Clear, "A Ray Tracing Solution for Diffuse Interreflection," Proc. SIGGRAPH '88, pp. 85--92, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. G. J. Ward, "The Radiance Lighting Simulation and Rendering System," Proc. SIGGRAPH '94, pp. 459--472, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. X. Granier and G. Drettakis, "A Final Reconstruction Approach for a Unified Global Illumination Algorithm," ACM Trans. Graphics, vol. 23, no. 2, pp. 163--189, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  53. E. Groeller, "Coherence in Computer Graphics," PhD dissertation, Technische Universität Wien, 1992.Google ScholarGoogle Scholar
  54. B. Guo, "Progressive Radiance Evaluation Using Directional Coherence Maps," Proc. SIGGRAPH '98, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. P. Slusallek, W. Heidrich, and H.-P. Seidel, "Radiance Maps: An Image-Based Approach to Global Illumination," SIGGRAPH '98, Technical Sketch, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  56. K. Bala, J. Dorsey, and S. Teller, "Radiance Interpolants for Accelerated Bounded-Error Ray Tracing," ACM Trans. Graphics, vol. 18, no. 3, pp. 213--256, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. G. J. Ward and P. S. Heckbert, "Irradiance Gradients," Proc. Eurographics Workshop Rendering, 1992.Google ScholarGoogle Scholar
  58. P. Gautron, J. Krivánek, S. N. Pattanaik, and K. Bouatouch, "A Novel Hemispherical Basis for Accurate and Efficient Rendering," Proc. Eurographics Symp. Rendering, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  59. P. Hanrahan, D. Salzman, and L. Aupperle, "A Rapid Hierarchical Radiosity Algorithm," Proc. SIGGRAPH '91, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  60. P. S. Heckbert, "Simulating Global Illumination Using Adaptive Meshing," PhD dissertation, Univ. of California., 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  61. D. Lischinski, F. Tampieri, and D. P. Greenberg, "Discontinuity Meshing for Accurate Radiosity," IEEE Computer Graphics and Applications, vol. 12, no. 6, pp. 25--39, Nov. 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  62. B. Walter, G. Drettakis, and S. Parker, "Interactive Rendering Using Render Cache," Proc. 13th Eurographics Workshop Rendering, pp. 19--30, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  63. B. Walter, G. Drettakis, D. P. Greenberg, and O. Deussen, "Enhancing and Optimizing the Render Cache," Proc. 10th Eurographics Workshop Rendering, June 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  64. K. Bala, B. Walter, and D. Greenberg, "Combining Edges and Points for Interactive High-Quality Rendering," ACM Trans. Graphics (Proc. SIGGRAPH 2003), vol. 22, no. 3, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  65. M. Simmons and C. H. Séquin, "Tapestry: A Dynamic Mesh-Based Display Representation for Interactive Rendering." Proc. 11th Eurographics Workshop Rendering, pp. 329--340, June 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  66. P. Tole, F. Pellacini, B. Walter, and D. P. Greenberg, "Interactive Global Illumination in Dynamic Scenes," ACM Trans. Graphics (Proc. SIGGRAPH 2002), vol. 21, no. 3, pp. 537--546, July 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  67. F. X. Sillion, J. R. Arvo, S. H. Westin, and D. P. Greenberg, "A Global Illumination Solution for General Reflectance Distributions," Proc. SIGGRAPH 91, pp. 187--196, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  68. L. Aupperle and P. Hanrahan, "A Hierarchical Illumination Algorithm for Surfaces with Glossy Reflection," Proc. SIGGRAPH 93, pp. 155--162, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  69. F. Sillion, G. Drettakis, and C. Soler, "A Clustering Algorithm for Radiance Calculation in General Environments," Rendering Techniques, June 1995.Google ScholarGoogle Scholar
  70. S. N. Pattanaik and K. Bouatouch, "Haar Wavelet: A Solution to Global Illumination with General Surface Properties," Proc. Fifth Eurographics Workshop Rendering, 1995.Google ScholarGoogle ScholarCross RefCross Ref
  71. P. Schröder and P. Hanrahan, "Wavelet Methods for Radiance Computations," Proc. Fifth Eurographics Workshop Rendering, G. Sakas and P. Shirley, eds., pp. 310--326, 1995.Google ScholarGoogle Scholar
  72. R. R. Lewis and A. Fournier, "Light-Driven Global Illumination with a Wavelet Representation," Proc. Seventh Eurographics Workshop Rendering, pp. 11--20, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  73. P. H. Christensen, D. Lischinski, E. J. Stollnitz, and D. H. Salesin, "Clustering for Glossy Global Illumination," ACM Trans. Graphics, vol 16, no. 1, pp. 3--33, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  74. M. Stamminger, A. Scheel, X. Granier, F. Perez-Cazorla, G. Drettakis, and F. Sillion, "Efficient Glossy Global Illumination with Interactive Viewing," Computer Graphics Forum, vol. 19, no. 1, 2000.Google ScholarGoogle Scholar
  75. T. Kato, "Photon Mapping in Kilauea," Siggraph 2002, Course Notes No. 43, pp. 122--191, 2002.Google ScholarGoogle Scholar
  76. T. Tawara, K. Myszkowski, and H.-P. Seidel, "Exploiting Temporal Coherence in Final Gathering for Dynamic Scenes," Proc. Computer Graphics Int'l, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  77. H. W. Jensen, Realistic Image Synthesis Using Photon Mapping. AK Peters, July 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  78. J. Zaninetti, X. Serpaggi, and B. Péroche, "A Vector Approach for Global Illumination in Ray Tracing," Proc. Eurographics, 1998.Google ScholarGoogle Scholar
  79. P. Schröder and W. Sweldens, "Spherical Wavelets: Efficiently Representing Functions on the Sphere," Proc SIGGRAPH '95, pp. 161--172, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  80. B. Cabral, N. Max, and R. Springmeyer, "Bidirectional Reflection Functions from Surface Bump Maps," Proc. SIGGRAPH '87, pp. 273--281, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  81. S. H. Westin, J. R. Arvo, and K. E. Torrance, "Predicting Reflectance Functions from Complex Surfaces," Proc. SIGGRAPH '92, pp. 255--264, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  82. R. Ramamoorthi and P. Hanrahan, "Frequency Space Environment Map Rendering," Proc. SIGGRAPH, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  83. R. Ramamoorthi, "A Signal-Processing Framework for Forward and Inverse Rendering," PhD dissertation, Stanford Univ., 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  84. J. Kautz, P.-P. Sloan, and J. Snyder, "Fast, Arbitrary BRDF Shading for Low-Frequency Lighting Using Spherical Harmonics," Proc. 13th Eurographics Workshop Rendering, pp. 291--296, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  85. P.-P. Sloan, J. Kautz, and J. Snyder, "Precomputed Radiance Transfer for Real-Time Rendering in Dynamic, Low-Frequency Lighting Environments," Proc. SIGGRAPH, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  86. P.-P. Sloan, J. Hall, J. Hart, and J. Snyder, "Clustered Principal Components for Precomputed Radiance Transfer," Proc. SIGGRAPH 2003, pp. 382--391, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  87. J. C. Wyant and K. Creath, "Basic Wavefront Aberration Theory for Optical Metrology," Applied Optics and Optical Eng., vol XI, pp. 27--39, 1992.Google ScholarGoogle Scholar
  88. J. Koenderink, A. van Doorn, and M. Stavridi, "Bidirectional Reflection Distribution Function Expressed in Terms of Surface Scattering Modes," Proc. European Conf. Computer Vision, vol. B, pp. 28--39, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  89. O. A. Makhotkin, "Analysis of Radiative Transfer between Surfaces by Hemispherical Harmonics," J. Quantitative Spectroscopy and Radiative Transfer, vol. 56, no. 6, pp. 869--879, 1996.Google ScholarGoogle ScholarCross RefCross Ref
  90. J. Arvo, "The Irradiance Jacobian for Partially Occluded Polyhedral Sources," Proc. SIGGRAPH '94, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  91. N. Holzschuch and F. Sillion, "Accurate Computation of the Radiosity Gradient with Constant and Linear Emitters," Proc. Sixth Eurographics Workshop Rendering, June 1995.Google ScholarGoogle Scholar
  92. T. Annen, J. Kautz, F. Durand, and H.-P. Seidel, "Spherical Harmonic Gradients for Mid-Range Illumination," Proc. Eurographics Symp. Rendering 2004, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  93. P. Shirley and C. Wang, "Direct Lighting Calculation by Monte Carlo Integration," Proc. Second Eurographics Workshop Rendering, pp. 54--59, 1994.Google ScholarGoogle Scholar
  94. W. Heidrich and H.-P. Seidel, "Realistic, Hardware-Accelerated Shading and Lighting," Proc. SIGGRAPH '99, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  95. G. J. Ward, "Measuring and Modeling Anisotropic Reflection," Proc. SIGGRAPH '92, pp. 265--272, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  96. X. Serpaggi and B. Péroche, "An Adaptive Method for Indirect Illumination Using Light Vectors," Computer Graphics Forum (EUROGRAPHICS 2001 Proc.), vol. 20, no. 3, 2001.Google ScholarGoogle Scholar
  97. P. Shirley and K. Chiu, "Notes on Adaptive Quadrature on the Hemisphere," Technical Report TR-411, Indiana Univ., July 1994.Google ScholarGoogle Scholar
  98. E. W. Weisstein, "Spherical Coordinates," MathWorld, http://mathworld.wolfram.com/Spherical-Coordinates.html, 2004.Google ScholarGoogle Scholar
  99. http://www.cs.ucf.edu/graphics/RCache/index.html, the Web page accompanying this paper, 2005.Google ScholarGoogle Scholar
  100. G. Szegö, Orthogonal Polynomials, fourth ed. Providence, R.I.: Am. Math. Soc., 1975.Google ScholarGoogle Scholar
  101. E. P. F. Lafortune, S.-C. Foo, K. E. Torrance, and D. P. Greenberg, "Non-Linear Approximation of Reflectance Functions," Proc. SIGGRAPH '97, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  102. S. H. Westin, "Lafortune BRDF for RenderMan," http://www.graphics.cornell.edu/westin/lafortune/lafortune.html, 2000.Google ScholarGoogle Scholar
  103. J. Rigau, M. Feixas, and M. Sbert, "Refinement Criteria Based on f-Divergences," Proc. 14th Eurographics Workshop Rendering, pp. 260--269, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  104. Annen, T., Kautz, J., Durand, F., and Seidel, H.-P. 2004. Spherical harmonic gradients for mid-range illumination. In Proceedings of the Eurographics Symposium on Rendering 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  105. Arvo, J. 1994. The irradiance jacobian for partially occluded polyhedral sources. In Proceedings of SIGGRAPH '94. Google ScholarGoogle ScholarDigital LibraryDigital Library
  106. Gautron, P., Křivánek, J., Pattanaik, S. N., and Bouatouch, K. 2004. A novel hemispherical basis for accurate and efficient rendering. In Eurographics Symposium on Rendering. Google ScholarGoogle ScholarDigital LibraryDigital Library
  107. Holzschuch, N., and Sillion, F. 1995. Accurate computation of the radiosity gradient with constant and linear emitters. In Sixth Eurographics Workshop on Rendering.Google ScholarGoogle Scholar
  108. Křivánek, J., Gautron, P, Pattanaik, S., and Bouatouch, K. 2005. Radiance caching for efficient global illumination computation. Transactions on Visualization and Computer Graphics (accepted for publication). Also available as Technical Report #1623, IRISA, http://graphics.cs.ucf.edu/RCache/index.php. Google ScholarGoogle ScholarDigital LibraryDigital Library
  109. Lafortune, E. P. F., Foo, S.-C., Torrance, K. E., and Greenberg, D. P. 1997. Non-linear approximation of reflectance functions. In Proceedings of SIGGRAPH '97. Google ScholarGoogle ScholarDigital LibraryDigital Library
  110. Schröder, P., and Sweldens, W. 1995. Spherical wavelets: efficiently representing functions on the sphere. In Proceedings of SIGGRAPH, ACM Press, 161--172. Google ScholarGoogle ScholarDigital LibraryDigital Library
  111. Ward, G. J., and Heckbert, P. S. 1992. Irradiance gradients. In Eurographics Workshop on Rendering.Google ScholarGoogle Scholar
  112. Ward, G. J., Rubinstein, F. M., and Clear, R. D. 1988. A ray tracing solution for diffuse interreflection. In Proceedings of SIGGRAPH '88, 85--92. Google ScholarGoogle ScholarDigital LibraryDigital Library
  113. Ward, G. J. 1992. Measuring and modeling anisotropic reflection. In Proceedings of SIGGRAPH '92, ACM Press, 265--272. Google ScholarGoogle ScholarDigital LibraryDigital Library
  114. Westin, S. H., 2000. Lafortune BRDF for RenderMan. http://www.graphics.cornell.edu/westin/lafortune/lafortune.html.Google ScholarGoogle Scholar
  115. {CW93} Cohen M. F., Wallace J. R.: Radiosity and Realistic Image Synthesis. Morgan Kaufmann, San Francisco, CA, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  116. {DHS*05} Durand F., Holzschuch N., Soler C., Chan E., Sillion F. X.: A frequency analysis of light transport. ACM Trans. Graph. (Proceedings of SIGGRAPH 2005) 24, 3 (2005). Google ScholarGoogle ScholarDigital LibraryDigital Library
  117. {DS04} Dmitriev K., Seidel H.-P.: Progressive path tracing with lightweight local error estimation. In Vision, modeling, and visualization 2004 (VMV-04) (2004).Google ScholarGoogle Scholar
  118. {Due05} Duer A.: On the ward model for global illumination. Unpublished material, 2005.Google ScholarGoogle Scholar
  119. {GH97} Gibson S., Hubbold R.: Perceptually-driven radiosity. Computer Graphics Forum 16, 2 (June 1997).Google ScholarGoogle ScholarCross RefCross Ref
  120. {GKBP05} Gautron P., Křivánek J., Bouatouch K., Pattanaik S. N.: Radiance cache splatting: A GPU-friendly global illumination algorithm. In Rendering Techniques 2005 (June 2005). Google ScholarGoogle ScholarDigital LibraryDigital Library
  121. {GKPB04} Gautron P., Křivánek J., Pattanaik S. N., Bouatouch K.: A novel hemispherical basis for accurate and efficient rendering. In Rendering Techniques 2004 (June 2004), pp. 321--330. Google ScholarGoogle ScholarDigital LibraryDigital Library
  122. {HHS05} Havran V., Herzog R., Seidel H.-P.: Fast final gathering via reverse photon mapping. Computer Graphics Forum 24 (2005).Google ScholarGoogle Scholar
  123. {Jen01} Jensen H. W.: Realistic Image Synthesis Using Photon Mapping. A. K. Peters Ltd., Natick, MA, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  124. {KGPB05} Křivánek J., Gautron P., Pattanaik S., Bouatouch K.: Radiance caching for efficient global illumination computation. IEEE TVCG 11, 5 (2005). Google ScholarGoogle ScholarDigital LibraryDigital Library
  125. {Kři05} Křivánek J.: Radiance Caching for Global Illumination Computation on Glossy Surfaces. PhD thesis, Université de Rennes 1 and Czech Technical University, December 2005.Google ScholarGoogle Scholar
  126. {LFTG97} Lafortune E. P. F., Foo S.-C., Torrance K. E., Greenberg D. P.: Non-linear approximation of reflectance functions. In SIGGRAPH '97 (1997). Google ScholarGoogle ScholarDigital LibraryDigital Library
  127. {MPT97} Martin I., Pueyo X., Tost D.: An image-space refinement criterion for linear hierarchical radiosity. In Graphics Interface '97 (1997), pp. 26--36. Google ScholarGoogle ScholarDigital LibraryDigital Library
  128. {RPG99} Ramasubramanian M., Pattanaik S. N., Greenberg D. P.: A perceptually based physical error metric for realistic image synthesis. In SIGGRAPH '99 (1999). Google ScholarGoogle ScholarDigital LibraryDigital Library
  129. {SM02} Smyk M., Myszkowski K.: Quality improvements for indirect illumination interpolation. In Proceedings of the International Conference on Computer Vision and Graphics (2002).Google ScholarGoogle Scholar
  130. {SP94} Sillion F., Puech C.: Radiosity and Global Illumination. Morgan Kaufmann, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  131. {Suy02} Suykens - De Laet F.: On Robust Monte Carlo Algorithms for Multi-pass Global Illumination. PhD thesis, Katholieke Universiteit Leuven, September 2002.Google ScholarGoogle Scholar
  132. {Tab05} Tabellion E.: E-mail communication, 2005.Google ScholarGoogle Scholar
  133. {TL04} Tabellion E., Lamorlette A.: An approximate global illumination system for computer generated films. ACM Trans. Graph. 23, 3 (2004). Google ScholarGoogle ScholarDigital LibraryDigital Library
  134. {War92} Ward G. J.: Measuring and modeling anisotropic reflection. In SIGGRAPH '92 (1992). Google ScholarGoogle ScholarDigital LibraryDigital Library
  135. {War94} Ward G. J.: The Radiance lighting simulation and rendering system. In SIGGRAPH '94 (1994). Google ScholarGoogle ScholarDigital LibraryDigital Library
  136. {Wes00} Westin S. H.: Lafortune BRDF for RenderMan. http://www.graphics.cornell.edu/~westin/lafortune/lafortune.html, 2000.Google ScholarGoogle Scholar
  137. {WFA*05} Walter B., Fernandez S., Arbree A., Bala K., Donikian M., Greenberg D. P.: Lightcuts: a scalable approach to illumination. ACM Trans. Graph. 24, 3 (2005). Google ScholarGoogle ScholarDigital LibraryDigital Library
  138. {WH92} Ward G. J., Heckbert P. S.: Irradiance gradients. In Proceedings of the Third Eurographics Workshop on Rendering (1992), pp. 85--98.Google ScholarGoogle Scholar
  139. {WHSG97} Walter B., Hubbard P. M., Shirley P., Greenberg D. P.: Global illumination using local linear density estimation. ACM Trans. Graph. 16, 3 (1997). Google ScholarGoogle ScholarDigital LibraryDigital Library
  140. {WRC88} Ward G. J., Rubinstein F. M., Clear R. D.: A ray tracing solution for diffuse interreflection. In Proceedings of SIGGRAPH '88 (1988), pp. 85--92. Google ScholarGoogle ScholarDigital LibraryDigital Library
  141. {BP04} Bunnell M., Pellacini F.: GPU Gems: Shadow map antialiasing, 1. ed. Addison Wesley, 2004, pp. 185--192.Google ScholarGoogle Scholar
  142. {BWPP04} Bittner J., Wimmer M., Piringer H., Purgathofer W.: Coherent hierarchical culling: Hardware occlusion queries made useful. In Proceedings of Eurographics (2004), pp. 615--624.Google ScholarGoogle ScholarCross RefCross Ref
  143. {CG85} Cohen M., Greenberg D. P.: The hemi-cube: A radiosity solution for complex environments. In Proceedings of SIGGRAPH (1985), vol. 19, pp. 31--40. Google ScholarGoogle ScholarDigital LibraryDigital Library
  144. {CHH02} Carr N. A., Hall J. D., Hart J. C.: The ray engine. In Proceedings of SIGGRAPH/Eurographics Workshop on Graphics Hardware (2002), pp. 37--46. Google ScholarGoogle ScholarDigital LibraryDigital Library
  145. {CHH03} Carr N. A., Hall J. D., Hart J. C.: GPU algorithms for radiosity and subsurface scattering. In Proceedings of SIGGRAPH/Eurographics Workshop on Graphics hardware (2003), pp. 51--59. Google ScholarGoogle ScholarDigital LibraryDigital Library
  146. {CHL04} Coombe G., Harris M. J., Lastra A.: Radiosity on graphics hardware. In Proceedings of Graphics Interface (2004), pp. 161--168. Google ScholarGoogle ScholarDigital LibraryDigital Library
  147. {DS05} Dachsbacher C., Stamminger M.: Reflective shadow maps. In Proceedings of the Symposium on Interactive 3D graphics and games (2005), pp. 203--231. Google ScholarGoogle ScholarDigital LibraryDigital Library
  148. {GKPB04} Gautron P., Křivánek J., Pattanaik S., Bouatouch K.: A novel hemispherical basis for accurate and efficient rendering. In Proceedings of Eurographics Symposium on Rendering (2004), pp. 321--330. Google ScholarGoogle ScholarDigital LibraryDigital Library
  149. {GTGB84} Goral C. M., Torrance K. E., Greenberg D. P., Battaile B.: Modelling the interaction of light between diffuse surfaces. In Proceedings of SIGGRAPH (1984), vol. 18, pp. 212--222. Google ScholarGoogle ScholarDigital LibraryDigital Library
  150. {GWS04} Günther J., Wald I., Slusallek P.: Realtime caustics using distributed photon mapping. In Proceedings of Eurographics Symposium on Rendering (2004), pp. 111--121. Google ScholarGoogle ScholarDigital LibraryDigital Library
  151. {Jen01} Jensen H. W.: Realistic Image Synthesis Using Photon Mapping. AK Peters, July 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  152. {KGBP05} Křivánek J., Gautron P., Bouatouch K., Pattanaik S.: Improved radiance gradient computation. In Proceedings of SCCG (2005), pp. 149--153.Google ScholarGoogle ScholarDigital LibraryDigital Library
  153. {KGPB05} Křivánek J., Gautron P., Pattanaik S., Bouatouch K.: Radiance caching for efficient global illumination computation. To appear in IEEE Transactions on Visualization and Computer Graphics (2005). Google ScholarGoogle ScholarDigital LibraryDigital Library
  154. {KSS02} Kautz J., Sloan P.-P., Snyder J.: Fast, arbitrary brdf shading for low-frequency lighting using spherical harmonics. In Proceedings of Eurographics workshop on Rendering (2002), Eurographics Association, pp. 291--296. Google ScholarGoogle ScholarDigital LibraryDigital Library
  155. {LC04} Larsen B. D., Christensen N.: Simulating photon mapping for real-time applications. In Proceedings of Eurographics Symposium on Rendering (2004), pp. 123--131. Google ScholarGoogle ScholarDigital LibraryDigital Library
  156. {LP03} Lavignotte F., Paulin M.: Scalable photon splatting for global illumination. In Proceedings of GRAPHITE (2003), pp. 1--11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  157. {LSSS04} Liu X., Sloan P.-P., Shum H.-Y., Snyder J.: All-frequency precomputed radiance transfer for glossy objects. In Proceedings of Eurographics Symposium on Rendering (2004), pp. 337--344. Google ScholarGoogle ScholarDigital LibraryDigital Library
  158. {MM02} Ma V. C. H., McCool M. D.: Low latency photon mapping using block hashing. In Proceedings of SIGGRAPH/Eurographics Workshop on Graphics Hardware (2002), pp. 89--98. Google ScholarGoogle ScholarDigital LibraryDigital Library
  159. {NPG03} Nijasure M., Pattanaik S., Goel V.: Interactive global illumination in dynamic environments using commodity graphics hardware. In Proceedings of Pacific Graphics (2003), pp. 450--454. Google ScholarGoogle ScholarDigital LibraryDigital Library
  160. {NPG04} Nijasure M., Pattanaik S., Goel V.: Real-time global illumination on the GPU. To appear in Journal of Graphics Tools (2004).Google ScholarGoogle Scholar
  161. {PBMH02} Purcell T. J., Buck I., Mark W. R., Hanrahan P.: Ray tracing on programmable graphics hardware. In Proceedings of SIGGRAPH (2002), pp. 703--712. Google ScholarGoogle ScholarDigital LibraryDigital Library
  162. {PDC*03} Purcell T. J., Donner C., Cammarano M., Jensen H. W., Hanrahan P.: Photon mapping on programmable graphics hardware. In Proceedings of Graphics Hardware (2003), pp. 41--50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  163. {SB97} Sturzlinger W., Bastos R.: Interactive rendering of globally illuminated glossy scenes. In Proceedings of Eurographics Workshop on Rendering (1997), pp. 93--102. Google ScholarGoogle ScholarDigital LibraryDigital Library
  164. {SHHS03} Sloan P.-P., Hall J., Hart J., Snyder J.: Clustered principal components for precomputed radiance transfer. In Proceedings of SIGGRAPH (2003), pp. 382--391. Google ScholarGoogle ScholarDigital LibraryDigital Library
  165. {SKS02} Sloan P.-P., Kautz J., Snyder J.: Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. Proceedings of SIGGRAPH (2002), 527--536. Google ScholarGoogle ScholarDigital LibraryDigital Library
  166. {SP89} Sillion F., Puech C.: A general two-pass method integrating specular and diffuse reflection. In Proceedings of SIGGRAPH (1989), vol. 23, pp. 335--344. Google ScholarGoogle ScholarDigital LibraryDigital Library
  167. {TL04} Tabellion E., Lamorlette A.: An approximate global illumination system for computer generated films. In Proceedings of SIGGRAPH (2004), pp. 469--476. Google ScholarGoogle ScholarDigital LibraryDigital Library
  168. {TPWG02} Tole P., Pellacini F., Walter B., Greenberg D. P.: Interactive global illumination in dynamic scenes. In Proceedings of SIGGRAPH (2002), pp. 537--546. Google ScholarGoogle ScholarDigital LibraryDigital Library
  169. {War94} Ward G. J.: The Radiance lighting simulation and rendering system. In Proceedings of SIGGRAPH (1994), pp. 459--472. Google ScholarGoogle ScholarDigital LibraryDigital Library
  170. {War04} Ward G. J.: Radiance Synthetic Imaging System. http://radsite.lbl.gov/radiance, 2004.Google ScholarGoogle Scholar
  171. {WBS03} Wald I., Benthin C., Slusallek P.: Interactive global illumination in complex and highly occluded environments. In Proceedings of Eurographics Symposium on Rendering (2003), pp. 74--81. Google ScholarGoogle ScholarDigital LibraryDigital Library
  172. {WH92} Ward G. J., Heckbert P. S.: Irradiance gradients. In Proceedings of Eurographics Workshop on Rendering (1992), pp. 85--98.Google ScholarGoogle Scholar
  173. {Wil78} Williams L.: Casting curved shadows on curved surfaces. In Proceedings of SIGGRAPH (1978), pp. 270--274. Google ScholarGoogle ScholarDigital LibraryDigital Library
  174. {WRC88} Ward G. J., Rubinstein F. M., Clear R. D.: A ray tracing solution for diffuse interreflection. In Proceedings of SIGGRAPH (1988), pp. 85--92. Google ScholarGoogle ScholarDigital LibraryDigital Library
  175. {WS99} Ward G., Simmons M.: The holodeck ray cache: an interactive rendering system for global illumination in nondiffuse environments. ACM Trans. Graph. 18, 4 (1999), 361--368. Google ScholarGoogle ScholarDigital LibraryDigital Library
  176. {WS03} Wand M., Strasser W.: Real-time caustics. In Proceedings of Eurographics (2003), pp. 611--620.Google ScholarGoogle ScholarCross RefCross Ref
  177. {WTL04} Wang R., Tran J., Luebke D.: All-frequency relighting of non-diffuse objects using separable BRDF approximation. In Proceedings of Eurographics Symposium on Rendering (2004), pp. 345--354. Google ScholarGoogle ScholarDigital LibraryDigital Library
  178. D. R. Baum, J. R. Wallace, M. F. Cohen, and D. P. Greenberg, "The Back-Buffer Algorithm: An Extension of the Radiosity Method to Dynamic Environments," The Visual Computer, vol. 2, no. 5, pp. 298--306, 1986.Google ScholarGoogle ScholarCross RefCross Ref
  179. X. Pueyo, D. Tost, I. Martin, and B. Garcia, "Radiosity for Dynamic Environments," J. Visualization and Computer Animation, vol. 8, no. 4, pp 221--231, 1997.Google ScholarGoogle ScholarCross RefCross Ref
  180. G. Besuievsky and X. Pueyo, "Animating Radiosity Environments through the Multi-Frame Lighting Method," J. Visualization and Computer Graphics, vol. 12, pp. 93--106, 2001.Google ScholarGoogle Scholar
  181. C. Damez, K. Dmitriev, and K. Myszkowski, "Global Illumination for Interactive Applications and High-Quality Animations," Proc. Ann. Conf. European Assoc. Computer Graphics (Eurographics '02), pp. 55--77, Sept. 2002.Google ScholarGoogle Scholar
  182. K. Dmitriev, S. Brabec, K. Myszkowski, and H.-P. Seidel, "Interactive Global Illumination Using Selective Photon Tracing," Proc. Eurographics Workshop Rendering, pp. 25--36, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  183. T. Tawara, K. Myszkowski, and H.-P Seidel, "Exploiting Temporal Coherence in Final Gathering for Dynamic Scenes," Proc. Computer Graphics Int'l Conf., pp. 110--119, June 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  184. M. Smyk, S.-I. Kinuwaki, R. Durikovic, and K. Myszkowski, "Temporally Coherent Irradiance Caching for High Quality Animation Rendering," Proc. Ann. Conf. European Assoc. for Computer Graphics (Eurographics '05), vol. 24, no. 3, pp. 401--412, 2005.Google ScholarGoogle Scholar
  185. G. J. Ward, F. M. Rubinstein, and R. D. Clear, "A Ray Tracing Solution for Diffuse Interreflection," Proc. Int'l Conf. Computer Graphics and Interactive Techniques (SIGGRAPH '88), pp. 85--92, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  186. J. Křivánek, P. Gautron, S. Pattanaik, and K. Bouatouch, "Radiance Caching for Efficient Global Illumination Computation," IEEE Trans. Visualization and Computer Graphics, vol. 11, no. 5, pp. 550--561, Sept.-Oct. 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  187. P. Dutre, P. Bekaert, and K. Bala, Advanced Global Illumination. AK Peters, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  188. M. Pharr and G. Humphreys, Physically Based Rendering. Morgan Kaufmann, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  189. B. Walter, G. Drettakis, and S. Parker, "Interactive Rendering Using the Render Cache," Proc. Eurographics Workshop Rendering, pp. 235--246, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  190. B. Walter, G. Drettakis, and D. P. Greenberg, "Enhancing and Optimizing the Render Cache," Proc. Eurographics Workshop Rendering, pp. 37--42, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  191. G. Bishop, H. Fuchs, L. McMillan, and E. J. S. Zagier, "Frameless Rendering: Double Buffering Considered Harmful," Proc. Int'l Conf. Computer Graphics and Interactive Techniques (SIGGRAPH '94), pp. 175--176, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  192. A. Dayal, C. Woolley, B. Watson, and D. Luebke, "Adaptive Frameless Rendering," Proc. Eurographics Workshop Rendering, pp. 265--276, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  193. P. Tole, F. Pellacini, B. Walter, and D. P. Greenberg, "Interactive Global Illumination in Dynamic Scenes," Proc. Int'l Conf. Computer Graphics and Interactive Techniques (SIGGRAPH '02), pp. 537--546, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  194. H. W. Jensen, Realistic Image Synthesis Using Photon Mapping. AK Peters, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  195. T. Tawara, K. Myszkowski, and H.-P. Seidel, "Localizing the Final Gathering for Dynamic Scenes Using the Photon Map," Proc. Vision, Modeling, and Visualization Conf. (VMV '02), 2002.Google ScholarGoogle Scholar
  196. P. Gautron, J. Křivánek, S. Pattanaik, and K. Bouatouch, "A Novel Hemispherical Basis for Accurate and Efficient Rendering," Proc. Eurographics Symp. Rendering, pp. 321--330, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  197. G. J. Ward and P. S. Heckbert, "Irradiance Gradients," Proc Eurographics Workshop Rendering, pp. 85--98, 1992.Google ScholarGoogle Scholar
  198. J. Křivánek, P. Gautron, K. Bouatouch, and S. Pattanaik, "Improved Radiance Gradient Computation," Proc. Spring Conf. Computer Graphics (SCCG '05), pp. 149--153, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  199. E. Tabellion and A. Lamorlette, "An Approximate Global Illumination System for Computer-Generated Films," Proc. Int'l Conf. Computer Graphics and Interactive Techniques (SIGGRAPH '04), Aug. 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  200. J. Křivánek, K. Bouatouch, S. N. Pattanaik, and J. Žára, "Making Radiance and Irradiance Caching Practical: Adaptive Caching and Neighbor Clamping," Proc. Eurographics Symp. Rendering, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  201. P. Gautron, J. Křivánek, K. Bouatouch, and S. Pattanaik, "Radiance Cache Splatting: A GPU-Friendly Global Illumination Algorithm," Proc. Eurographics Symp. Rendering, June 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  202. C. M. Goral, K. E. Torrance, D. P. Greenberg, and B. Battaile, "Modelling the Interaction of Light Between Diffuse Surfaces," Proc. Int'l Conf. Computer Graphics and Interactive Techniques (SIGGRAPH '84), pp. 212--222, July 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  203. C. Damez, "Simulation Globale de 1'Eclairage Pour des Sequences Animees Prenant en Compte La Coherence Temporelle," PhD dissertation, Univ. Joseph Fourier, 2001.Google ScholarGoogle Scholar
  204. C. Damez, F. X. Sillion, and N. Holzschuch, "Space-Time Hierarchical Radiosity with Clustering and Higher-Order Wavelets," Proc. Ann. Conf. European Assoc. for Computer Graphics (Eurographics '01), pp. 129--141, Sept. 2001.Google ScholarGoogle Scholar
  205. G. Besuievsky and M. Sbert, "The Multi-Frame Lighting Method: A Monte Carlo-Based Solution for Radiosity in Dynamic Environments," Proc. Eurographics Workshop Rendering, pp. 185--194, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  206. I. Martín, X. Pueyo, and D. Tost, "Frame-to-Frame Coherent Animation with Two-Pass Radiosity," IEEE Trans. Visualization and Computer Graphics, vol. 9, no. 1, pp. 70--84, Jan.-Mar. 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  207. G. Drettakis and F. X. Sillion, "Interactive Update of Global Illumination Using a Line-Space Hierarchy," Proc. Int'l Conf. Computer Graphics and Interactive Techniques (SIGGRAPH '97), vol. 31, no. 3, pp. 57--64, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  208. X. Granier and G. Drettakis, "A Final Reconstruction Approach for a Unified Global Illumination Algorithm," ACM Trans. Graphics, vol. 23, no. 2, pp. 163--189, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  209. Atkinson, K. E. 2000. The planar radiosity equation and its numerical solution. IMA Journal of Numerical Analysis 20, 303--332.Google ScholarGoogle Scholar
  210. Basri, R., and Jacobs, D. 2000. Lambertian reflectance and linear subspaces. Tech. Rep. MCS00-21, 2000-172R, Waizmann Instritude of Science, NEC Research Institude. Google ScholarGoogle ScholarDigital LibraryDigital Library
  211. Bekaert, P., Dutre, P., and Willems, Y. D. 1998. Final radiosity gather step using a monte carlo technique with optimal importance sampling. Tech. Rep. CW275.Google ScholarGoogle Scholar
  212. Dutré, P., Bekaert, P., and Bala, K. 2003. Advanced Global Illumination. A. K. Peters Ltd. Google ScholarGoogle ScholarDigital LibraryDigital Library
  213. Epstein, R., Hallinan, P. W., and Yuille, A. L. 1995. 5 ± 2 eigenimages suffice: An empirical investigation of low-dimensional lighting models. In IEEE workshop on physics-based modeling in computer vision, 108--116.Google ScholarGoogle Scholar
  214. Gautron, P., Krivanek, J., Pattanaik, S., and Bouatouch, K. 2004. A novel hemispherical basis for accurate and efficient rendering. In Rendering Techniques 2004: 15th Eurographics Workshop on Rendering, 321--330. Google ScholarGoogle ScholarDigital LibraryDigital Library
  215. Greger, G., Shirley, P., Hubbard, P. M., and Greenberg, D. P. 1998. The irradiance volume. IEEE Comput. Graph. Appl. 18, 2, 32--43. Google ScholarGoogle ScholarDigital LibraryDigital Library
  216. Hottel, H. C., and Saforim, A. F. 1967. Radiative Transfer. McGraw Inc.Google ScholarGoogle Scholar
  217. Jensen, H. W. 2001. Realistic Image Synthesis Using Photon Mapping. A. K. Peters, Natick, MA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  218. Krivanek, J., Gautron, P., Pattanaik, S., and Bouatouch, K. 2005. Radiance caching for efficient global illumination computation. In IEEE Transacations of Visualization and Computer Graphics. Google ScholarGoogle ScholarDigital LibraryDigital Library
  219. Lischinski, D., Tampieri, F., and Greenberg, D. P. 1993. Combining hierarchical radiosity and discontinuity meshing. Computer Graphics 27, Annual Conference Series, 199--208. Google ScholarGoogle ScholarDigital LibraryDigital Library
  220. Ramamoorthi, R., and Hanrahan, P. 2001. An efficient representation for irradiance environment maps. In SIGGRAPH 2001, Computer Graphics Proceedings, 497--500. Google ScholarGoogle ScholarDigital LibraryDigital Library
  221. Ramamoorthi, R., and Hanrahan, P. 2001. The relationship between and irradiance: Determining the illumination from images of a convex lambertian object. In Journal of the Optical Society of America.Google ScholarGoogle Scholar
  222. Rathsfeld, A. 1999. Edge asymptotics for the radiosity equation over polyhedral boundaries. Mathematical Methods in the Applied Sciences 22, 3, 217--241.Google ScholarGoogle Scholar
  223. Rushmeier, H. E., Patterson, C., and Veerasamy, A. 1993. Geometric simplification for indirect illumination calculations. In Graphics Interface.Google ScholarGoogle Scholar
  224. Rushmeier, H. E. 1988. Realistic Image Synthesis for Scenes with Radiatively Participating Media. Ph.D. thesis. Google ScholarGoogle ScholarDigital LibraryDigital Library
  225. Scheel, A., Stamminger, M. and Seidel, H. 2001. Thrifty final gather for radiosity. In Rendering Technique 2001 (Proc. of Eurographics Workshop on Rendering 2001), Eurographics. Google ScholarGoogle ScholarDigital LibraryDigital Library
  226. Scheel, A., Stamminger, M., and Seidel, H. P. 2002. Grid based final gather for radiosity on complex scenes. In EUROGRAPHICS 2002, 547--555.Google ScholarGoogle Scholar
  227. Sillion, F., and Puech, C. 1994. Radiosity and Global Illumination. Morgan Kaufmann, San Francisco, CA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  228. Sloan, P. P., Kautz, J., and Snyder, J. 2002. Precompured radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. In SIGGRAPH 2002, Computer Graphics Proceedings, 527--536. Google ScholarGoogle ScholarDigital LibraryDigital Library
  229. Tabellion, E., and Lamorlette, A. 2004. An approximate global illumination system for computer generated films. In SIGGRAPH 2004, Computer Graphics Proceedings. Google ScholarGoogle ScholarDigital LibraryDigital Library
  230. Ward, G. J., and Heckbert, P. 1992. Irradiance Gradients. In Third Eurographics Workshop on Rendering, 85--98.Google ScholarGoogle Scholar
  231. Ward, G., Rubinstein, F., and Clear R. 1988. Aray tracing solution for diffuse interreflectio. In SIGGRAPH 1988, Computer Graphics Proceedings. Google ScholarGoogle ScholarDigital LibraryDigital Library
  232. Zimmerman, K., and Shirley, P. 1995. A Two-Pass Realistic Image Synthesis Method for Complex Scenes. In Rendering Techniques '95 (Proceedings of the Sixth Eurographics Workshop on Rendering), 284--295.Google ScholarGoogle Scholar
  233. Annen, T., Kautz, J., Durand, F., and Seidel, H.-P. 2004. Spherical harmonic gradients for mid-range illumination. In Rendering Techniques 2004, Eurographics Symposium on Rendering, Eurographics Association, 331--336. Google ScholarGoogle ScholarDigital LibraryDigital Library
  234. Arikan, O., Forsyth, D. A., and O'brien, J. F. 2005. Fast and detailed approximate global illumination by irradiance decomposition. ACM Trans. Graph. (Proceedings of ACM SIGGRAPH 2005) 24, 3, 1108--1114. Google ScholarGoogle ScholarDigital LibraryDigital Library
  235. Chelle, M., Andrieu, B., and Bouatouch, K. Nested radiosity for plant canopies. Vis. Comput.Google ScholarGoogle Scholar
  236. Durand, F., Holzschuch, N., Soler, C., Chan, E., and Sillion, F. X. 2005. A frequency analysis of light transport. ACM Trans. Graph. (Proceedings of ACM SIGGRAPH 2005) 24, 3, 1115--1126. Google ScholarGoogle ScholarDigital LibraryDigital Library
  237. Fleming, R. W., Dror, R. O., and Adelson, E. H. 2003. Real-world illumination and the perception of surface reflectance properties. Journal of Vision 3 (July), 347--368.Google ScholarGoogle Scholar
  238. Foley, T., and Sugerman, J. 2005. KD-tree acceleration structures for a GPU raytracer. In HWWS '05: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware, ACM Press, 15--22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  239. Gautron, P., Křivánek, J., Pattanaik, S. N., and Bouatouch, K. 2004. A novel hemispherical basis for accurate and efficient rendering. In Rendering Techniques 2004, Eurographics Symposium on Rendering, Eurographics Association, 321--330. Google ScholarGoogle ScholarDigital LibraryDigital Library
  240. Gautron, P., Křivánek, J., Bouatouch, K., and Pattanaik, S. N. 2005. Radiance cache splatting: A GPU-friendly global illumination algorithm. In Rendering Techniques 2005, Eurographics Symposium on Rendering, Eurographics Association, 55--64. Google ScholarGoogle ScholarDigital LibraryDigital Library
  241. Gautron, P., Bouatouch, K., and Pattanaik, S. 2007. Temporal radiance caching. IEEE Transactions on Visualization and Computer Graphics (TVCG) 13, 5 (September/October). Google ScholarGoogle ScholarDigital LibraryDigital Library
  242. Gautron, P. 2006. Cache de luminance et cartes graphiques: une approche pour la simulation d'clairage temps rel dans des scènes animes (Radiance caching and graphics hardware: and approach for real-time global illumnation in animated scenes.). PhD thesis, Université de Rennes 1.Google ScholarGoogle Scholar
  243. Green, R. 2003. Spherical harmonic lighting: The gritty details. In Game Developpers' Conference.Google ScholarGoogle Scholar
  244. Kajiya, J. T. 1986. The rendering equation. In Proceedings of ACM SIGGRAPH'86, ACM Press, 143--150. Google ScholarGoogle ScholarDigital LibraryDigital Library
  245. Kautz, J., Sloan, P.-P., and Snyder, J. 2002. Fast, arbitrary BRDF shading for low-frequency lighting using spherical harmonics. In Proceedings of the 13th Eurographics Workshop on Rendering, Eurographics Association, 291--296. Google ScholarGoogle ScholarDigital LibraryDigital Library
  246. Křivánek, J., Gautron, P., Bouatouch, K., and Pattanaik, S. 2005. Improved radiance gradient computation. In SCCG '05: Proceedings of the 21st spring conference on Computer graphics, ACM Press, 155--159. Google ScholarGoogle ScholarDigital LibraryDigital Library
  247. Křivánek, J., Gautron, P., Pattanaik, S., and Bouatouch, K. 2005. Radiance caching for efficient global illumination computation. IEEE Transactions on Visualization and Computer Graphics (TVCG) 11, 5 (September/October). Google ScholarGoogle ScholarDigital LibraryDigital Library
  248. Křivánek, J., Konttinen, J., Bouatouch, K., Pattanaik, S., and Žára, J. 2005. Fast approximation to spherical harmonic rotation. In SCCG '06: Proceedings of the 22nd spring conference on Computer graphics.Google ScholarGoogle Scholar
  249. Křivánek, J., Bouatouch, K., Pattanaik, S. N., and Žára, J. 2006. Making radiance and irradiance caching practical: Adaptive caching and neighbor clamping. In Rendering Techniques 2006, Eurographics Symposium on Rendering. Google ScholarGoogle ScholarDigital LibraryDigital Library
  250. Křivánek, J. 2005. Radiance Caching for Global Illumination Computation on Glossy Surfaces. PhD thesis, Université de Rennes 1 and Czech Technical University.Google ScholarGoogle Scholar
  251. Larsen, B. D., and Christensen, N. 2004. Simulating photon mapping for real-time applications. In Rendering Techniques 2004, Eurographics Symposium on Rendering. Google ScholarGoogle ScholarDigital LibraryDigital Library
  252. Larson, G. W., and Shakespeare, R. 1998. Rendering with Radiance, The Art and Science of Lighting Visualization. Morgan Kaufmann Publishers. Google ScholarGoogle ScholarDigital LibraryDigital Library
  253. Ngan, A., Durand, F., and Matusik, W. 2005. Experimental analysis of brdf models. In Rendering Techniques 2005, Eurographics Symposium on Rendering, Eurographics Association, 117--226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  254. Purcell, T. J., Buck, I., Mark, W. R., and Hanrahan, P. 2002. Ray tracing on programmable graphics hardware. In Proceedings of ACM SIGGRAPH '02, ACM Press, 703--712. Google ScholarGoogle ScholarDigital LibraryDigital Library
  255. Purcell, T. J., Donner, C., Cammarano, M., Jensen, H. W., and Hanrahan, P. 2003. Photon mapping on programmable graphics hardware. In HWWS '03: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware, Eurographics Association, 41--50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  256. Ramamoorthi, R., and Hanrahan, P. 2001. An efficient representation for irradiance environment maps. In Proceedings of ACM SIGGRAPH 2001, ACM Press, 497--500. Google ScholarGoogle ScholarDigital LibraryDigital Library
  257. Ramamoorthi, R., and Hanrahan, P. 2002. Frequency space environment map rendering. In Proceedings of ACM SIGGRAPH 2002, ACM Press, New York, NY, USA, 517--526. Google ScholarGoogle ScholarDigital LibraryDigital Library
  258. Ramamoorthi, R., Mahajan, D., and Belhumeur, P. 2007. A first-order analysis of lighting, shading, and shadows. ACM Trans. Graph. 26, 1, 2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  259. Sloan, P.-P., Kautz, J., and Snyder, J. 2002. Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. In Proceedings of ACM SIGGRAPH 2002, ACM Press, 527--536. Google ScholarGoogle ScholarDigital LibraryDigital Library
  260. Smyk, M., ichi Kinuwaki, S., Durikovic, R., and Myszkowski, K. 2005. Temporally coherent irradiance caching for high quality animation rendering. Computer Graphics Forum (Proceedings of EUROGRAPHICS '05) 24, 3.Google ScholarGoogle Scholar
  261. Tabellion, E., and Lamorlette, A. 2004. An approximate global illumination system for computer generated films. ACM Trans. Graph. (Proceedings of ACM SIGGRAPH 2004) 23, 3, 469--476. Google ScholarGoogle ScholarDigital LibraryDigital Library
  262. Walter, B., Drettakis, G., and Parker, S. 1999. Interactive rendering using render cache. In Proceedings of the 13th Eurographics Workshop on Rendering, 19--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  263. Ward, G. J., and Heckbert, P. S. 1992. Irradiance gradients. In Proceedings of the Third Eurographics Workshop on Rendering, 85--98.Google ScholarGoogle Scholar
  264. Ward, G. J., Rubinstein, F. M., and Clear, R. D. 1988. A ray tracing solution for diffuse interreflection. In Proceedings of ACM SIGGRAPH '88, ACM Press, 85--92. Google ScholarGoogle ScholarDigital LibraryDigital Library
  265. Ward, G. J. 1994. The Radiance lighting simulation and rendering system. In Proceedings of ACM SIGGRAPH '94, ACM Press, 459--472. Google ScholarGoogle ScholarDigital LibraryDigital Library
  266. Williams, L. 1978. Casting curved shadows on curved surfaces. In Proceedings of ACM SIGGRAPH '78, ACM Press, 270--274. Google ScholarGoogle ScholarDigital LibraryDigital Library
  1. A ray tracing solution for diffuse interreflection

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SIGGRAPH '07: ACM SIGGRAPH 2007 courses
        August 2007
        6166 pages
        ISBN:9781450318235
        DOI:10.1145/1281500

        Copyright © 2007 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 5 August 2007

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate1,822of8,601submissions,21%

        Upcoming Conference

        SIGGRAPH '24
      • Article Metrics

        • Downloads (Last 12 months)11
        • Downloads (Last 6 weeks)0

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader