Incremental Light Propagation Volumes
Benjamin Sommer, Ludwig-Maximilians-University Munich and Leibniz Supercomputing Centre in Munich, Germany
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
Sept. 24, 2014
Dr. Christoph Anthes
Prof. Dr. Dieter Kranzlmüller
Gave me a lot of experiences with CUDA and low-level optimized OpenGL. Sometimes it was just work, but most of the time it felt like fun. Thanks for giving me this opportunity.