Abstract
We describe a new framework for efficiently computing and storing global illumination effects for complex, animated environments. The new framework allows the rapid generation of sequences representing any arbitrary path in a “view space” within an environment in which both the viewer and objects move. The global illumination is stored as time sequences of range-images at base locations that span the view space. We present algorithms for determining locations for these base images and the time steps required to adequately capture the effects of object motion. We also present algorithms for computing the global illumination in the base images that exploit spatial and temporal coherence by considering direct and indirect illumination separately. We discuss an initial implementation using the new framework. Results from our implementation demonstrate the efficient generation of multiple tours through a complex space and a tour of an environment in which objects move.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
J. Arvo. The irradiance jacobian for partially occluded polyhedral sources. Computer Graphics (SIGGRAPH ’94 Proceedings), 28 (4): 343–350, July 1994.
D. Baum, J. Wallace, and M. Cohen. The back-buffer algorithm: an extension of the radiosity method to dynamic environments. The Visual Computer, 2 (5): 298–306, 1986.
K. Blanton. A new approach for flight simulator visual systems. In Simulators IV, Proceedings of the SCCS Simulators Conference, pages 229–233, 1987.
K.R. Boff and J.E. Lincoln. Engineering Data Compendium: Human Perception and Performance, Vol. 1. Wright-Patterson Air Force Base, 1988.
S. E. Chen. Incremental radiosity: An extension of progressive radiosity to an interactive image synthesis system. Computer Graphics (SIGGRAPH ’90 Proceedings), 24 (4): 135–144, August 1990.
S. E. Chen, H. Rushmeier, G. Miller, and D. Turner. A progressive multi-pass method for global illumination. Computer Graphics (SIGGRAPH ’91 Proceedings), 25 (4): 165–174, July 1991.
S. E. Chen and L. Williams. View interpolation for image synthesis. Computer Graphics (SIGGRAPH ’93 Proceedings), 27 (4): 279–288, August 1993.
J. Dorsey, J. Arvo, and D. Greenberg. Interactive design of complex time-dependent lighting. IEEE Computer Graphics and Applications, 15 (2): 26–36, March 1995.
D. Forsyth, C. Yang, and K. Teo. Efficient radiosity in dynamic environments. Fifth Eurographics Workshop on Rendering, pages 313–324, June 1994.
D. George, F. Sillion, and D. Greenberg. Radiosity redistribution for dynamic environments. IEEE Computer Graphics and Applications, 10 (4): 26–34, July 1990.
A. Glassner. Spacetime ray tracing for animation. IEEE Computer Graphics and Applications, 8 (2): 60–70, March 1988.
C. Goral, K. Torrance, D. Greenberg, and B. Battaile. Modelling the interaction of light between diffuse surfaces. Computer Graphics (SIGGRAPH ’84 Proceedings), 18 (3): 212–22, July 1984.
R Hanrahan, D. Salzman, and L. Aupperle. A rapid hierarchical radiosity algorithm. Computer Graphics (SIGGRAPH ’91 Proceedings), 25 (4): 197–206, July 1991.
J. Kajiya. The rendering equation. Computer Graphics (SIGGRAPH ’86 Proceedings), 20 (4): 143 - 150, August 1986.
Stefan Miiller and Frank Schòffel. Fast radiosity repropagation for interactive virtual environments using a shadow-form-factor list. In 5th Annual Eurographics Workshop on Rendering, pages 325–342, June 13–15 1994.
H. Rushmeier, C. Patterson, and A. Veerasamy. Geometric simplification for indirect illumination calculations. In Proceedings of Graphics Interface ’93. Canadian Information Processing Society, May 1993.
F. Sillion, J. Arvo, S. Westin, and D. Greenberg. A global illumination solution for general reflectance distributions. Computer Graphics (SIGGRAPH ’91 Proceedings), 25 (4): 187 - 196, July 1991.
F. Sillion and C. Puech. Radiosity and Global Illumination. Morgan Kaufmann Publishers, Inc., San Francisco, CA, 1994.
B. Smits, J. Arvo, and D. Salesin. An importance-driven radiosity algorithm. Computer Graphics (SIGGRAPH ’92 Proceedings), 26 (4): 273–282, July 1992.
G. Ward. The radiance lighting simulation and rendering system. Computer Graphics (SIGGRAPH ’94 Proceedings), 28 (4), July 1994.
G. Ward, F. Rubinstein, and R. Clear. A ray tracing solution for diffuse interreflection. Computer Graphics (SIGGRAPH ’88 Proceedings), 22 (4): 85–92, August 1988.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer-Verlag/Wien
About this paper
Cite this paper
Nimeroff, J., Dorsey, J., Rushmeier, H. (1995). A Framework for Global Illumination in Animated Environments. In: Hanrahan, P.M., Purgathofer, W. (eds) Rendering Techniques ’95. EGSR 1995. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-9430-0_10
Download citation
DOI: https://doi.org/10.1007/978-3-7091-9430-0_10
Published:
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-82733-8
Online ISBN: 978-3-7091-9430-0
eBook Packages: Springer Book Archive