Incremental radiosity: an extension of progressive radiosity to an interactive image synthesis system
- 1 September 1990
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 24 (4) , 135-144
- https://doi.org/10.1145/97880.97894
Abstract
Traditional radiosity methods can compute the illumination for a scene independent of the view position. However, if any part of the scene geometry is changed, the radiosity process will need to be repeated from scratch. Since the radiosity methods are generally expensive computationally, the traditional methods do not lend themselves to interactive uses where the geometry is constantly changing. This paper presents a new radiosity algorithm to incrementally render scenes with changing geometry and surface attributes. In other words, the question to be asked is " What is the minimum recomputation I need to do if I turn off a light source, change the color of a surface, add or move an object? " Because a modeling change generally exhibits some coherence and affects only parts of an image, the proposed method may drastically reduce the rendering time and therefore allow interactive manipulation. In addition, since the method is conducted incrementally and view-independently, the rendering process can start before the modeling process is completed. The traditional paradigm of modeling-then-rendering is changed to rendering-while-modeling . This approach not only gives the user better visual feedback but also effectively utilizes CPU time otherwise wasted in the modeling process.Keywords
This publication has 12 references indexed in Scilit:
- Improving interaction with radiosity-based lighting simulation programsACM SIGGRAPH Computer Graphics, 1990
- A Ray tracing algorithm for progressive radiosityACM SIGGRAPH Computer Graphics, 1989
- Illumination networks: fast realistic rendering with general reflectance functionsACM SIGGRAPH Computer Graphics, 1989
- A progressive refinement approach to fast radiosity image generationACM SIGGRAPH Computer Graphics, 1988
- A two-pass solution to the rendering equation: A synthesis of ray tracing and radiosity methodsACM SIGGRAPH Computer Graphics, 1987
- The back-buffer algorithm: An extension of the radiosity method to dynamic environmentsThe Visual Computer, 1986
- The hemi-cubeACM SIGGRAPH Computer Graphics, 1985
- Modeling the interaction of light between diffuse surfacesACM SIGGRAPH Computer Graphics, 1984
- Illumination for computer generated picturesCommunications of the ACM, 1975
- Continuous Shading of Curved SurfacesIEEE Transactions on Computers, 1971