This thesis presents a new application of Light Propagation Volumes (LPVs) to multi-display
environments and improves upon previous work. It introduces the novel method Incremental
Light Propagation Volumes (ILPVs) to reuse propagated light from previous frames to increase propagation distance which significantly enhances rendering quality at almost no additional
cost. Transfer vectors and the geometry lattice are computed with stochastic sampling.
Energy conservation during each propagation iteration is approximated by stochastically
sampling uniform scale factors for all transfer vectors. During propagation, light can be
absorbed and scattered. Both absorption and scattering coefficients are normalized by
taking mean neighbor cell distance into account. Initialization including precomputations
requires about 10 seconds, depending on scene complexity. During runtime, the multithreaded
synchronized application using GPGPU delivers 30 to 60 Hz in a multi-display installation.
Ludwig-Maximilians-University Munich, and
Leibniz Supercomputing Centre in Munich, Germany