•Problem:
double-count if source is used more than once as source
•Solution:
compute and use difference
from last time a patch was used as a source (DBi)
–Initialize
DBi, Bi = Ei
–Pick
source i with maximum unshot power
–Using
hemicube, calculate Fi j for
each j
• DR =
rj DBi Fi j (Ai / Aj)
• Bj = Bj + DR
• DBj = DBj + DR
– DBi = 0