Antialiasing Complex Global Illumination Effects in Path-Space

We present the first method to efficiently predict antialiasing footprints to pre-filter color-, normal-, and displacement-mapped appearance in the context of multi-bounce global illumination. We derive Fourier spectra for radiance and importance functions that allow us to compute spatial-angular filtering footprints at path vertices for both uni- and bi-directional path construction. We then use these footprints to antialias reflectance modulated by high-resolution maps (such as color and normal maps) encountered along a path. In doing so, we also unify the traditional path-space formulation of light transport with our frequency-space interpretation of global illumination pre-filtering. Our method is fully compatible with all existing single bounce pre-filtering appearance models, not restricted by path length, and easy to implement atop existing path-space renderers. We illustrate its effectiveness on several radiometrically complex scenarios where previous approaches either completely fail or require orders of magnitude more time to arrive at similarly high-quality results.

[1]  Cyril Soler,et al.  Frequency based kernel estimation for progressive photon mapping , 2011, SA '11.

[2]  Pat Hanrahan,et al.  Beam tracing polygonal objects , 1984, SIGGRAPH.

[3]  Michael Toksvig Mipmapping Normal Maps , 2005, J. Graph. Tools.

[4]  Yves D. Willems,et al.  Path Differentials and Applications , 2001, Rendering Techniques.

[5]  Kenny Erleben,et al.  Photon differentials , 2007, GRAPHITE '07.

[6]  Fabrice Neyret,et al.  Modeling, Animating, and Rendering Complex Scenes Using Volumetric Textures , 1998, IEEE Trans. Vis. Comput. Graph..

[7]  Laurent Belcour,et al.  A Frequency Analysis of Light Transport: from Theory to Implementation , 2012 .

[8]  Min Chen,et al.  Theory and application of specular path perturbation , 2000, TOGS.

[9]  Jaroslav Krivánek,et al.  Real-time shading with filtered importance sampling , 2007, SIGGRAPH '07.

[10]  Hans-Peter Seidel,et al.  Progressive Spectral Ray Differentials , 2014, VMV.

[11]  R. Ramamoorthi,et al.  Frequency domain normal map filtering , 2007, SIGGRAPH 2007.

[12]  Leonidas J. Guibas,et al.  Robust Monte Carlo methods for light transport simulation , 1997 .

[13]  Paul S. Heckbert,et al.  Survey of Texture Mapping , 1986, IEEE Computer Graphics and Applications.

[14]  Homan Igehy,et al.  Tracing ray differentials , 1999, SIGGRAPH.

[15]  Pierre Poulin,et al.  Linear efficient antialiased displacement and reflectance mapping , 2013, ACM Trans. Graph..

[16]  James T. Kajiya,et al.  The rendering equation , 1986, SIGGRAPH.

[17]  Anton Kaplanyan,et al.  Path Space Regularization for Holistic and Robust Light Transport , 2013, Comput. Graph. Forum.

[18]  Peter Kulchyski and , 2015 .

[19]  Carles Bosch,et al.  A Resolution Independent Approach for the Accurate Rendering of Grooved Surfaces , 2008, Comput. Graph. Forum.

[20]  Tokiichiro Takahashi,et al.  Principles and applications of pencil tracing , 1987, SIGGRAPH.

[21]  Carles Bosch,et al.  A Physically‐Based Model for Rendering Realistic Scratches , 2004, Comput. Graph. Forum.

[22]  Yves D. Willems,et al.  Bi-directional path tracing , 1993 .

[23]  Steve Marschner,et al.  Discrete stochastic microfacet models , 2014, ACM Trans. Graph..

[24]  A. Fournier Filtering Normal Maps and Creating Multiple Surfaces , 1992 .

[25]  Cyril Soler,et al.  A Local Frequency Analysis of Light Scattering and Absorption , 2014, ACM Trans. Graph..

[26]  Steve Marschner,et al.  Position-normal distributions for efficient rendering of specular microstructure , 2016, ACM Trans. Graph..

[27]  Frédo Durand,et al.  5D Covariance tracing for efficient defocus and motion blur , 2013, TOGS.

[28]  Steve Marschner,et al.  Rendering glints on high-resolution normal-mapped specular surfaces , 2014, ACM Trans. Graph..

[29]  Marc Olano,et al.  LEAN mapping , 2010, I3D '10.

[30]  Fabrice Neyret,et al.  A Survey of Nonlinear Prefiltering Methods for Efficient and Accurate Surface Shading , 2012, IEEE Transactions on Visualization and Computer Graphics.

[31]  Leonidas J. Guibas,et al.  Bidirectional Estimators for Light Transport , 1995 .

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