Temporal light field reconstruction for rendering distribution effects

Traditionally, effects that require evaluating multidimensional integrals for each pixel, such as motion blur, depth of field, and soft shadows, suffer from noise due to the variance of the high-dimensional integrand. In this paper, we describe a general reconstruction technique that exploits the anisotropy in the temporal light field and permits efficient reuse of samples between pixels, multiplying the effective sampling rate by a large factor. We show that our technique can be applied in situations that are challenging or impossible for previous anisotropic reconstruction methods, and that it can yield good results with very sparse inputs. We demonstrate our method for simultaneous motion blur, depth of field, and soft shadows.

[1]  Lance Williams,et al.  View Interpolation for Image Synthesis , 1993, SIGGRAPH.

[2]  R. Ramamoorthi,et al.  Adaptive wavelet rendering , 2009, SIGGRAPH 2009.

[3]  John Hart,et al.  ACM Transactions on Graphics , 2004, SIGGRAPH 2004.

[4]  Frédo Durand,et al.  A frequency analysis of light transport , 2005, SIGGRAPH '05.

[5]  Jaakko Lehtinen,et al.  Decoupled Sampling for Real-Time Graphics Pipelines , 2010 .

[6]  B. Walter,et al.  Fast agglomerative clustering for rendering , 2008, 2008 IEEE Symposium on Interactive Ray Tracing.

[7]  Frédo Durand,et al.  Frequency analysis and sheared filtering for shadow light fields of complex occluders , 2011, TOGS.

[8]  Hubert Nguyen,et al.  GPU Gems 3 , 2007 .

[9]  Rui Wang,et al.  Real‐time Depth of Field Rendering via Dynamic Light Field Generation and Filtering , 2010, Comput. Graph. Forum.

[10]  Robert L. Cook,et al.  The Reyes image rendering architecture , 1987, SIGGRAPH.

[11]  Michael Potmesil,et al.  Modeling motion blur in computer-generated images , 1983, SIGGRAPH.

[12]  F. Durand,et al.  A frequency analysis of light transport , 2005, ACM Trans. Graph..

[13]  H. Seidel,et al.  Real-time lens blur effects and focus control , 2010, ACM Trans. Graph..

[14]  George Drettakis,et al.  Interactive Rendering using the Render Cache , 1999, Rendering Techniques.

[15]  Frédo Durand,et al.  Frequency analysis and sheared reconstruction for rendering motion blur , 2009, ACM Trans. Graph..

[16]  Gary W. Meyer,et al.  A frequency based ray tracer , 1995, SIGGRAPH.

[17]  Jason Lawrence,et al.  Accelerating real-time shading with reverse reprojection caching , 2007, GH '07.

[18]  Andrew S. Glassner,et al.  Spacetime ray tracing for animation , 1988, IEEE Computer Graphics and Applications.

[19]  Matthias Zwicker,et al.  Multidimensional adaptive sampling and reconstruction for ray tracing , 2008, ACM Trans. Graph..

[20]  Frédo Durand,et al.  Fourier depth of field , 2009, TOGS.

[21]  Ren Ng Fourier slice photography , 2005, ACM Trans. Graph..

[22]  Robert L. Cook,et al.  Distributed ray tracing , 1984, SIGGRAPH.

[23]  Harry Shum,et al.  Plenoptic sampling , 2000, SIGGRAPH.