Light is being gathered at patch i.
Keep track of total radiosity (B) and unshot radiosity (dB)
Procedure Shoot(i)
For all j, calculate all Fji
Foreach j
drad = pj*dBi*Fji*Ai/Aj
dBj += drad
Bj += drad
endfor
dBi = 0
Call from
while (unshot > eps) do
Choose patch i with highest dB
Shoot(i)
end
Questions:
Problems
Extensions