Linear efficient antialiased displacement and reflectance mapping

We present Linear Efficient Antialiased Displacement and Reflectance (LEADR) mapping, a reflectance filtering technique for displacement mapped surfaces. Similarly to LEAN mapping, it employs two mipmapped texture maps, which store the first two moments of the displacement gradients. During rendering, the projection of this data over a pixel is used to compute a noncentered anisotropic Beckmann distribution using only simple, linear filtering operations. The distribution is then injected in a new, physically based, rough surface microfacet BRDF model, that includes masking and shadowing effects for both diffuse and specular reflection under directional, point, and environment lighting. Furthermore, our method is compatible with animation and deformation, making it extremely general and flexible. Combined with an adaptive meshing scheme, LEADR mapping provides the very first seamless and hardware-accelerated multi-resolution representation for surfaces. In order to demonstrate its effectiveness, we render highly detailed production models in real time on a commodity GPU, with quality matching supersampled ground-truth images.

[1]  Nelson L. Max,et al.  Bidirectional reflection functions from surface bump maps , 1987, SIGGRAPH.

[2]  Pierre Poulin,et al.  Filtering color mapped textures and surfaces , 2013, I3D '13.

[3]  DupuyJonathan,et al.  Linear efficient antialiased displacement and reflectance mapping , 2013 .

[4]  Jan Kautz,et al.  Fourier analysis of stochastic sampling strategies for assessing bias and variance in integration , 2013, ACM Trans. Graph..

[5]  Jaroslav Krivánek,et al.  Real‐time Shading with Filtered Importance Sampling , 2008, Comput. Graph. Forum.

[6]  Nelson L. Max,et al.  Smooth transitions between bump rendering algorithms , 1993, SIGGRAPH.

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

[8]  Pierre Poulin,et al.  Rational BRDF , 2012, IEEE Transactions on Visualization and Computer Graphics.

[9]  Holly E. Rushmeier,et al.  Eurographics Symposium on Rendering 2009 Characteristic Point Maps , 2022 .

[10]  Brian E. Smits,et al.  Practical physically-based shading in film and game production , 2012, SIGGRAPH '12.

[11]  Fabrice Neyret,et al.  Real‐time Realistic Ocean Lighting using Seamless Transitions from Geometry to BRDF , 2010, Comput. Graph. Forum.

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

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

[14]  P. Beckmann,et al.  The scattering of electromagnetic waves from rough surfaces , 1963 .

[15]  Shree K. Nayar,et al.  Generalization of Lambert's reflectance model , 1994, SIGGRAPH.

[16]  Guy Potvin,et al.  Detailed analytical approach to the Gaussian surface bidirectional reflectance distribution function specular component applied to the sea surface. , 2005, Journal of the Optical Society of America. A, Optics, image science, and vision.

[17]  Wan-Chun Ma,et al.  Level-of-detail representation of bidirectional texture functions for real-time rendering , 2005, I3D '05.

[18]  Oliver Deussen,et al.  Blue noise sampling with controlled aliasing , 2013, TOGS.

[19]  Pat Hanrahan,et al.  An efficient representation for irradiance environment maps , 2001, SIGGRAPH.

[20]  Fabrice Neyret,et al.  Representing appearance and pre-filtering subpixel data in sparse voxel octrees , 2012, EGGH-HPG'12.

[21]  Stephen Lin,et al.  Multiresolution reflectance filtering , 2005, EGSR '05.

[22]  Mark J. Kilgard A practical and robust bump-mapping technique for today’s GPU’s , 2010 .

[23]  Christophe Bourlier,et al.  Effect of correlation between shadowing and shadowed points on the Wagner and Smith monostatic one-dimensional shadowing functions , 2000 .

[24]  Steve Marschner,et al.  Microfacet Models for Refraction through Rough Surfaces , 2007, Rendering Techniques.

[25]  Robert L. Cook,et al.  A Reflectance Model for Computer Graphics , 1987, TOGS.

[26]  Peter Jäckel A note on multivariate Gauss-Hermite quadrature , 2005 .

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

[28]  Stephen Lin,et al.  Filtering and Rendering of Resolution-Dependent Reflectance Models , 2008, IEEE Transactions on Visualization and Computer Graphics.

[29]  Marc Olano,et al.  Normal Distribution Mapping , 1997 .

[30]  B. Smith,et al.  Geometrical shadowing of a random rough surface , 1967 .

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