Interactive Rendering of Globally Illuminated Glossy Scenes
Global illumination simulates all transfers of light in a scene. The results of the simulation are then used to generate photo-realistic images. Scenes with diffuse surfaces only can be displayed in real-time using the results of radiosity methods. Images of scenes with more general surfaces are created with methods based on ray tracing but do not achieve interactive frame rates.
This paper presents a new algorithm for the display of globally illuminated scenes at interactive speeds. A photon tracing phase computes an approximation to the global illumination. The rendering phase splats the contribution of each photon hit onto the corresponding surface taking reflectance properties and viewing direction into account. Results demonstrate that this method allows to render images of globally illuminated scenes with glossy surfaces at interactive frame rates.
KeywordsBidirectional Reflection Distribution Function Direct Illumination Global Illumination Point Light Source Incoming Direction
Unable to display preview. Download preview PDF.
- D. Aliaga, “SGI performance measurements”,personal communication.Google Scholar
- R. Bastos, “Radiosity Viewer with On the Fly Corrected Illumination”, Univ. of North Carolina at Chapel Hill, Dept. of Computer Science, COMP 238 final project report, Dec. 1996.Google Scholar
- R. Bastos, M. Goslin, H. Zhang, “Efficient Radiosity Rendering using Textures and Bicubic Reconstruction ”, 1997 Symposium on Interactive 3D Graphics, pp. 71–74, April 1997.Google Scholar
- M. F. Cohen, J. R. Wallace, “Radiosity and Realistic Image Synthesis”, Academic Press, 1993.Google Scholar
- P. J. Diefenbach, N. I. Badler, “Multi-Pass Pipeline Rendering: Realism for Dynamic Environments”, 1997 Symposium on Interactive 3D Graphics, pp. 5970, April 1997.Google Scholar
- M. Herf, P. Heckbert, “Fast Soft Shadows”, Technical Sketches (SIGGRAPH `96 Visual Proceedings), p 145, July 1996.Google Scholar
- H. W. Jensen, “Global Illumination using Photon Maps”, Proceedings of 7th Workshop on Rendering, pp 22–31, June 1996.Google Scholar
- A. Keller, “Quasi-Monte Carlo Radiosity”, Proceedings of 7th Workshop on Rendering, pp 102–111, June 1996.Google Scholar
- P. Shirley, B. Wade, P. M. Hubbard, D. Zareski, B. Walter, D. P. Greenberg, “Global Illumination via Density-Estimation ”, Proceedings of 6th Workshop on Rendering, pp 187–199, June 1995.Google Scholar
- B. W. Silverman, “Density Estimation for Statistics and Data Analysis”, Chapman and Hall, London, 1985.Google Scholar
- W. Stürzlinger, “Global Illumination with Glossy Surfaces”, International Conference in Central Europe of Computer Graphics and Visualization (WSCG) `97, pp. 543–551, Feb. 1997.Google Scholar
- G. J. Ward, “Measuring an Modeling Anisotropic Reflection”, Computer Graphics (SIGGRAPH ‘82), pp 265–272, July 1992.Google Scholar
- G. J. Ward, “The RADIANCE Lighting Simulation and Rendering System”, Computer Graphics (SIGGRAPH ‘84), pp 459–472, July 1994.Google Scholar
- G. J. Ward, R. Shakespeare, I. Ashdown, H. Rushmeier, “MGF Parser and Examples”,http://radsite.lbl.gov/mgf/HOME.html.
- D. Zareski, B. Wade, P. Hubbard, P. Shirley, “Efficient Parallel Global Illumination using Density-Estimation”, Proceedings of ACM Parallel Rendering Symposium, pp 47–54, Oct. 1995.Google Scholar