Abstract This paper presents a gathering and shooting progressive refinement radiosity method. Our method integrates the iterative process of light energy gathering used in the standard full matrix method and the iterative process of light energy shooting used in the conventional progressive refinement method. As usual, in each iteration, the algorithm first selects the patch which holds the maximum unprocessed light energy in the environment as the shooting patch. But before the shooting process is activated, a light energy gathering process takes place. In this gathering process, the amount of the unprocessed light energy which is supposed to be shot to the current shooting patch from the rest of the environment in later iterations is pre-accumulated. In general, this extra amount of gathered light energy is far from trivial since it comes from every patch in the environment from which the current shooting patch can be seen. However, with the reciprocity relationship for form-factors, still only one hemi-cube of the form-factors is needed in each iteration step. Based on a concise record of the history of the unprocessed light energy distribution in the environment, a new progressive refinement algorithm with revised gathering and shooting procedures is then proposed. With little additional computation and memory usage compared to the conventional progressive refinement radiosity method, a solid convergence speedup is achieved. This gathering and shooting approach extends the capability of the radiosity method in accurate and efficient simulation of the global illuminations of complex environments.
[1]
Donald P. Greenberg,et al.
The hemi-cube: a radiosity solution for complex environments
,
1985,
SIGGRAPH.
[2]
M. Pinar Mengüç,et al.
Thermal Radiation Heat Transfer
,
2020
.
[3]
Daniel R. Baum,et al.
Improving radiosity solutions through the use of analytically determined form-factors
,
1989,
SIGGRAPH.
[4]
Donald P. Greenberg,et al.
A progressive refinement approach to fast radiosity image generation
,
1988,
SIGGRAPH.
[5]
Donald P. Greenberg,et al.
Radiosity redistribution for dynamic environments
,
1990,
IEEE Computer Graphics and Applications.
[6]
P. Hanrahan,et al.
A Rapid Hierarchical Radiosity Algorithm for Unoccluded Environments
,
1992
.
[7]
Donald P. Greenberg,et al.
Modeling the interaction of light between diffuse surfaces
,
1984,
SIGGRAPH.
[8]
Pat Hanrahan,et al.
A rapid hierarchical radiosity algorithm
,
1991,
SIGGRAPH.
[9]
Donald P. Greenberg,et al.
An Efficient Radiosity Approach for Realistic Image Synthesis
,
1986,
IEEE Computer Graphics and Applications.
[10]
Audra E. Kosh,et al.
Linear Algebra and its Applications
,
1992
.
[11]
P. Heckbert.
Simulating Global Illumination Using Adaptive Meshing
,
1991
.
[12]
John R. Wallace,et al.
A Ray tracing algorithm for progressive radiosity
,
1989,
SIGGRAPH '89.
[13]
Shenchang Eric Chen,et al.
Incremental radiosity: an extension of progressive radiosity to an interactive image synthesis system
,
1990,
SIGGRAPH.