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 = 0Call from
while (unshot > eps) do Choose patch i with highest dB Shoot(i) end
Questions:
Problems
Extensions