Abstract
Rapidly simulating global illumination, including diffuse and glossy light transport is a very difficult problem. Finite element or radiosity approaches can achieve interactive simulations for some classes of diffuse-only scenes, but more general methods are currently too slow and too noisy for interactive use.
We present a new method which seamlessly integrates particle tracing (for non-diffuse transport) into the gather step of hierarchical radiosity (for diffuse transport) to efficiently handle all types of light transport chains. Our integrated approach results in rapid, good visual quality solutions. This is achieved using a radiosity algorithm producing smooth, noise free simulation of diffuse light transfers, and an integrated particle trace for rapid, high quality specular reflections such as caustics.
Using our system, users can interactively visualize and manipulate small environments with global illumination including specular effects. Such general lighting effects can also be simulated for larger environments, albeit at a higher computational cost. Our system can also treat scenes which are lit mainly by indirect lighting, which is very hard using previous methods. With our method, smooth transition from fast, low quality to slower high quality solutions is possible.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
L. Aupperle and P. Hanrahan. A hierarchical illumination algorithm for surfaces with glossy reflection. In Proc. SIGGRAPH’93, Annual Conference Series, pages 155–162, 1993.
S. E. Chen, Holly E. Rushmeier, G. Miller, and D. Turner. A progressive multi-pass method for global illumination. In Computer Graphics (SIGGRAPH ’91), volume 25, pages 165–174, July 1991.
P. H. Christensen, D. Lischinski, E. J. Stollnitz, and D. H. Salesin. Clustering for glossy global illumination. ACM Trans, on Graphics, 16(1):3–33, January 1997.
M. F. Cohen, S. E. Chen, J. R. Wallace, and D. P. Greenberg. A progressive refinement approach to fast radiosity image generation. In Computer Graphics (SIGGRAPH 88), volume 22(4), pages 75–84, August 1988.
S. Collins. Adaptive splatting for specular to diffuse light transport. 5th EG Workshop on Rendering, pages 119–135, June 1994. Darmstadt, Germany.
G. Drettakis and F. Sillion. Interactive update of global illumination using a line-space hierarchy. In Proc. SIGGRAPH’97, Annual Conference Series, pages 57–64, August 1997.
R. Dumont, K. Bouatouch, and P. Gosselin. A progressive algorithm for three point transport. Computer Graphics Forum, 18(l):41–56, March 1999.
C. M. Goral, K. K. Torrance, D. P. Greenberg, and B. Battaile. Modelling the interaction of light between diffuse surfaces. In Computer Graphics (SIGGRAPH’84), volume 18(3), pages 213–222, July 1984.
E. A. Haines and J. R. Wallace. Shaft culling for efficient ray-traced radiosity. 2nd EG Workshop on Rendering (Photorealistic Rendering in Computer Graphics), 1994.
P. Hanrahan, D. Salzman, and L. Aupperle. A hierarchical radiosity algorithm. In Computer Graphics (SIGGRAPH’91), volume 25, pages 197–206, July 1991.
P. S. Heckbert. Adaptive radiosity textures for bidirectional ray tracing. In Computer Graphics (SIG-GRAPH’90), volume 24, pages 145–154, August 1990.
D. S. Immel, M. F. Cohen, and D. P. Greenberg. A radiosity method for non-diffuse environments. Computer Graphics (SIGGRAPH’86), 20(4): 133–142, August 1986.
H. Wann Jensen. Global illumination using photon maps. In 7th EG Rendering Workshop, ”Rendering Techniques ’96, pages 21–30. EG, Springer Wien, June 1996.
A. Keller. Instant radiosity. In Proc. SIGGRAPH’97, Annual Conference Series, pages 49–56, August 1997.
L. Kobbelt, M. Stamminger, and H-P. Seidel. Using subdivision on hierarchical data to reconstruct radiosity distribution. Computer Graphics Forum, 16(3):347–356, August 1997. Proc. of EG ’97.
E. P. Lafortune and Y. D. Willems. Using the modified phong reflectance model for physically based rendering. Technical Report CW 197, Dept. of Computing Science, K.U. Leuven, November 1994.
L. Neumann. Monte Carlo Radiosity. Computing, 55(l):23–42, 1995.
S. Schäfer. Hierarchical radiosity on curved surfaces. In EG Workshop on Rendering 1998, “Rendering Techniques ’98”, pages 187–192. EG, Springer Wien, June 1997.
P. Shirley. Radiosity via Ray Tracing. In Graphics Gems II, pages 306–310. Academic Press Professional, Boston, MA, 1991.
P. Shirley. A ray tracing method for illumination calculation in diffuse-specular scenes. Graphics Interface ’90, pages 205–212, May 1990.
F. X. Sillion. A unified hierarchical algorithm for global illumination with scattering volumes and object clusters. IEEE Trans. on Visualization and Computer Graphics, 1(3):240–254, September 1995.
F X. Sillion, J. R. Arvo, S. H. Westin, and D. P. Greenberg. A global illumination solution for general reflectance distributions. In Computer Graphics (SIGGRAPH’91), volume 25(4), pages 187–196, July 1991.
F. X. Sillion and C. Puech. A general two-pass method integrating specular and diffuse reflection. In Computer Graphics (SIGGRAPH’89), volume 23, pages 335–344, July 1989.
B. Smits, J. Arvo, and D. P. Greenberg. A clustering algorithm for radiosity in complex environments. In Proc. SIGGRAPH’94, Annual Conference Series, pages 435–442, July 1994.
B. E. Smits, J. R. Arvo, and D. H. Salesin. An importance-driven radiosity algorithm. In Computer Graphics (SIGGRAPH’92), volume 26, pages 273–282, July 1992.
M. Stamminger, Annette Scheel, X. Granier, F. Perez-Cazorla, G. Drettakis, and F. X. Sillion. Efficient glossy global illumination with interactive viewing. Graphics Interface ’99, pages 50–57, June 1999.
M. Stamminger, P. Slusallek, and H-P. Seidel. Three point clustering for radiance computations. In 9th EG Workshop on Rendering, “Rendering Techniques ’98”, pages 211–222. Springer Wien, 1998.
M. Stamminger, P. Slusallek, and H-P. Seidel. Bounded radiosity — illumination on general surfaces and clusters. Computer Graphics Forum, 16(3):309–318, August 1997.
W. Stürzlinger and R. Bastos. Interactive rendering of globally illuminated glossy scenes. In 8th EG Workshop on Rendering, “Rendering Techniques ’97”, pages 93–102. Springer Wien, June 1997.
E. Veach. Robust Monte-Carlo Methods for Light Transport Simulation. PhD thesis, Stanford University, 1997. http://graphics.stanford.EDU.
J. R. Wallace, M. F. Cohen, and D. P. Greenberg. A two-pass solution to the rendering equation: A synthesis of ray tracing and radiosity methods. In Computer Graphics (SIGGRAPH ’87), volume 21, pages 311–320, July 1987.
B. Walter, G. Drettakis, and S. Parker. Interactive rendering using the render cache. In 10th EG Workshop on Rendering, “Rendering Techniques’99”. Springer Wien, June 1999. Granada, Spain.
B. Walter, P. M. Hubbard, P. Shirley, and D. P. Greenberg. Global illumination using local linear density estimation. ACM Trans, on Graphics, 16(3):217–259, July 1997.
B. J. Walter. Density estimation techniques for global illumination. PhD thesis, Cornell University, 1998. http://www.graphics.cornell.edu/pubs/1998/Wal98.html.
G. J. Ward and P. Heckbert. Irradiance gradients. 3rd EG Workshop on Rendering, pages 85–98, May 1992.
M. Watt. Light-water interaction using backward beam tracing. In Computer Graphics (SIGGRAPH 90), volume 24(4), pages 377–385, August 1990.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Wien
About this paper
Cite this paper
Granier, X., Drettakis, G., Walter, B. (2000). Fast Global Illumination Including Specular Effects. In: Péroche, B., Rushmeier, H. (eds) Rendering Techniques 2000. EGSR 2000. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-6303-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-7091-6303-0_5
Published:
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-83535-7
Online ISBN: 978-3-7091-6303-0
eBook Packages: Springer Book Archive