16. multiple axis-aligned filters for rendering of combined distribution effects

Department: Computer Science & Engineering
Research Institute Affiliation: Agile Center for Visual Computing
Faculty Advisor(s): Ravi Ramamoorthi

Primary Student
Name: Alexandr Kuznetsov
Email: a1kuznet@ucsd.edu
Phone: 347-574-2149
Grad Year: 2021

Student Collaborators
Lifan Wu, liw086@eng.ucsd.edu | Ling-Qi Yan, lingqi@berkeley.edu

Distribution effects such as diffuse global illumination, soft shadows and depth of field, are most accurately rendered using Monte Carlo ray or path tracing. However, physically accurate algorithms can take hours to converge to a noise-free image. A recent body of work has begun to bridge this gap, showing that both individual and multiple effects can be achieved accurately and efficiently. These methods use sparse sampling, GPU raytracers, and adaptive filtering for reconstruction. They are based on a Fourier analysis, which models distribution effects as a wedge in the frequency domain. The wedge can be approximated as a single large axis-aligned filter, which is fast but retains a large area outside the wedge, and therefore requires a higher sampling rate; or a tighter sheared filter, which is slow to compute. The state-of-the-art fast sheared filtering method combines low sampling rate and efficient filtering, but has been demonstrated for individual distribution effects only, and is limited by high-dimensional data storage and processing. We present a novel filter for efficient rendering of combined effects, involving soft shadows and depth of field, with global (diffuse indirect) illumination. We approximate the wedge spectrum with multiple axis-aligned filters, marrying the speed of axis-aligned filtering with an even more accurate (compact and tighter) representation than sheared filtering. We demonstrate rendering of single effects at comparable sampling and frame-rates to fast sheared filtering. Our main practical contribution is in rendering multiple distribution effects, which have not even been demonstrated accurately with sheared filtering. For this case, we present an average speedup of 6x compared with previous axis-aligned filtering methods.

Industry Application Area(s)
Software, Analytics

« Back to Posters or Search Results