An efficient algorithm is introduced for the production of realistic image sequences of dynamic environments. The practicality of the radiosity method, which computes the interreflection of light within complex diffuse environments independent of viewpoint, is extended to dynamic environments where the paths of moving objects have been predefined. The algorithm takes advantage of the object coherence between static portions of an environment. A preprocessing stage executes once for a given image sequence and precalculates constant geometrical relationships in the environment. When the environment geometry changes, an update stage determines the global illumination using information provided by the preprocessor and the current positions of all moving objects. Test environments show speedups of at least twenty-five times over previous radiosity methods.
[1]
M. Pinar Mengüç,et al.
Thermal Radiation Heat Transfer
,
2020
.
[2]
Donald P. Greenberg,et al.
Path specification and path coherence
,
1982,
SIGGRAPH.
[3]
Michael F. Cohen,et al.
A Radiosity Solution for Complex Environments
,
1997
.
[4]
Henry Fuchs,et al.
On visible surface generation by a priori tree structures
,
1980,
SIGGRAPH '80.
[5]
Steven W. Zucker,et al.
Frame-to-frame coherence and the hidden surface computation: Constraints for a convex world
,
1981,
SIGGRAPH '81.
[6]
Donald P. Greenberg,et al.
Modeling the interaction of light between diffuse surfaces
,
1984,
SIGGRAPH.