Radiosity
Spring 1999
(1984 Goral, et. al, at Cornell) Cornell Box Radiosity simulation
Radiosity Equations
This gives us:
Form Factors:
So
Or the radiosity matrix
where and
are wavelength dependent.
only for lights.
for convex surface.
Some Important Points to Note:
Radiosity Stages
Computational Bottleneck: form factor calculations, O(n2)
Discretization resolution determines accuracy of solution
To increase accuracy, use
Caculate Element-Patch form factors
-- now have form factors
Calculating element radiosities
Resulting operations needed:
Progressive Refinement
For all j:
Shooting Algorithm
Improvements:
Form Factor Issues
Form Factor = fraction of unit circle taken up by projection.
OR
Which can be rewritten as
where
F.F. from patch i to patch j
F.F. from element q of patch i to patch j
area of element q of patch i
R = # of elements in patch i.
for an element, only look at other patches, not elements.
Estimate of radiosity of patch i based on current value of all other
patches.
==> gathering illumination.
where .
Repeat
For each Patch i
for first iteration calculate F.F. .
For each Patch j ()
{
}
Until convergence
where is the overall reflection factor.
hemicube solves 1 & 2 together.
large storage for matrix.
Last modified: Mon Mar 1 15:20:54 EST 1999