Learning-Based Inverse Bi-Scale Material Fitting From Tabular BRDFs

Relating small-scale structures to large-scale appearance is a key element in material appearance design. Bi-scale material design requires finding small-scale structures that produce a desired large-scale appearance expressed as a macro-scale BRDF. The adjustment of small-scale geometry and reflectances to achieve a desired appearance can become a tedious trial-and-error process. We present a learning-based solution to fit a target macro-scale BRDF with a combination of a meso-scale geometry and micro-scale BRDF. We confront challenges in representation at both scales. At the large scale we need macro-scale BRDFs that are both compact and expressive. At the small scale we need diverse combinations of geometric patterns and potentially spatially varying micro-BRDFs. For large-scale macro-BRDFs, we propose a novel 2D subset of a tabular BRDF representation that well preserves important appearance features for learning. For small-scale details, we represent geometries and BRDFs in different categories with different physical parameters to define multiple independent continuous search spaces. To build the mapping between large-scale macro-BRDFs and small-scale details, we propose an end-to-end model that takes the subset BRDF as input and performs classification and parameter estimation on small-scale details to find an accurate reconstruction. Compared with other fitting methods, our learning-based solution provides higher reconstruction accuracy and covers a wider gamut of appearance.

[1]  Paul E. Debevec,et al.  Rendering synthetic objects into real scenes: bridging traditional and image-based graphics with global illumination and high dynamic range photography , 1998, SIGGRAPH '08.

[2]  Matthias Nießner,et al.  A Lightweight Approach for On-the-Fly Reflectance Estimation , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[3]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[4]  Jannik Boll Nielsen,et al.  On optimal, minimal BRDF sampling for reflectance acquisition , 2015, ACM Trans. Graph..

[5]  Xiao Li,et al.  Modeling surface appearance from a single photograph using self-augmented convolutional neural networks , 2017, ACM Trans. Graph..

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

[7]  Romain Pacanowski,et al.  A two-scale microfacet reflectance model combining reflection and diffraction , 2017, ACM Trans. Graph..

[8]  Mario Fritz,et al.  Reflectance and Natural Illumination from Single-Material Specular Objects Using Deep Learning , 2018, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Carsten Dachsbacher,et al.  Multiple-scattering microfacet BSDFs with the Smith model , 2016, ACM Trans. Graph..

[10]  Wenzel Jakob,et al.  An adaptive parameterization for efficient material acquisition and rendering , 2018, ACM Trans. Graph..

[11]  Anders Ynnerman,et al.  BRDF models for accurate and efficient rendering of glossy surfaces , 2012, TOGS.

[12]  Jorge Lopez-Moreno,et al.  BRDF Estimation of Complex Materials with Nested Learning , 2018, 2019 IEEE Winter Conference on Applications of Computer Vision (WACV).

[13]  Pieter Peers,et al.  genBRDF: discovering new analytic BRDFs with genetic programming , 2014, ACM Trans. Graph..

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

[15]  Frédo Durand,et al.  Experimental analysis of BRDF models , 2005, EGSR '05.

[16]  E. Heitz Understanding the Masking-Shadowing Function in Microfacet-Based BRDFs , 2014 .

[17]  Mario Fritz,et al.  Recognizing Materials from Virtual Examples , 2012, ECCV.

[18]  Hans-Peter Seidel,et al.  Illuminating micro geometry based on precomputed visibility , 2000, SIGGRAPH.

[19]  Ravi Ramamoorthi,et al.  Connecting measured BRDFs to analytic BRDFs by data-driven diffuse-specular separation , 2018, ACM Trans. Graph..

[20]  Steve Marschner,et al.  Learning generative models for rendering specular microgeometry , 2019, ACM Trans. Graph..

[21]  Peter Wonka,et al.  Gaussian material synthesis , 2018, ACM Trans. Graph..

[22]  Ersin Yumer,et al.  Material Editing Using a Physically Based Rendering Network , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[23]  Hans-Peter Seidel,et al.  LIME: Live Intrinsic Material Estimation , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[24]  Derek Nowrouzezahrai,et al.  A Non-Parametric Factor Microfacet Model for Isotropic BRDFs , 2016, ACM Trans. Graph..

[25]  Steve Marschner,et al.  Predicting Appearance from Measured Microgeometry of Metal Surfaces , 2015, ACM Trans. Graph..

[26]  Jinwei Gu,et al.  Toward a Perceptually Based Metric for BRDF Modeling , 2012, Color Imaging Conference.

[27]  Jirí Filip,et al.  Template‐Based Sampling of Anisotropic BRDFs , 2014, Comput. Graph. Forum.

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

[29]  Nicolas Holzschuch,et al.  Accurate fitting of measured reflectances using a Shifted Gamma micro‐facet distribution , 2012, Comput. Graph. Forum.

[30]  Pascal Barla,et al.  A practical extension to microfacet theory for the modeling of varying iridescence , 2017, ACM Trans. Graph..

[31]  R. Fleming Visual perception of materials and their properties , 2014, Vision Research.

[32]  Ye Yu,et al.  PVNN: A Neural Network Library for Photometric Vision , 2017, 2017 IEEE International Conference on Computer Vision Workshops (ICCVW).

[33]  Tim Weyrich,et al.  Decomposing Single Images for Layered Photo Retouching , 2017, Comput. Graph. Forum.

[34]  Steve Marschner,et al.  Structure-aware synthesis for predictive woven fabric appearance , 2012, ACM Trans. Graph..

[35]  Peter-Pike J. Sloan,et al.  The Lit Sphere: A Model for Capturing NPR Shading from Art , 2001, Graphics Interface.

[36]  Giljoo Nam,et al.  Simultaneous acquisition of microscale reflectance and normals , 2016, ACM Trans. Graph..

[37]  Steve Marschner,et al.  Building volumetric appearance models of fabric using micro CT imaging , 2011, ACM Trans. Graph..

[38]  Todd E. Zickler,et al.  Blind Reflectometry , 2010, ECCV.

[39]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[40]  Pierre Poulin,et al.  Extracting Microfacet‐based BRDF Parameters from Arbitrary Materials with Power Iterations , 2015, Comput. Graph. Forum.

[41]  Shuang Zhao,et al.  Accurate appearance preserving prefiltering for rendering displacement-mapped surfaces , 2019, ACM Trans. Graph..

[42]  Rae A. Earnshaw,et al.  Shadow Mapping for Hemispherical and Omnidirectional Light Sources , 2002 .

[43]  Holly E. Rushmeier,et al.  Inverse bi-scale material design , 2013, ACM Trans. Graph..

[44]  Trevor Darrell,et al.  Caffe: Convolutional Architecture for Fast Feature Embedding , 2014, ACM Multimedia.

[45]  Tim Weyrich,et al.  Fabricating microgeometry for custom surface reflectance , 2009, ACM Trans. Graph..

[46]  Holly E. Rushmeier,et al.  Physically-based interactive bi-scale material design , 2011, ACM Trans. Graph..

[47]  Miguel A. Otaduy,et al.  An Appearance Model for Textile Fibers , 2017, Comput. Graph. Forum.

[48]  Jannik Boll Nielsen,et al.  Minimal BRDF sampling for two-shot near-field reflectance acquisition , 2016, ACM Trans. Graph..

[49]  Wojciech Matusik,et al.  A data-driven reflectance model , 2003, ACM Trans. Graph..

[50]  Marc Alexa,et al.  3D-Printing Spatially Varying BRDFs , 2013, IEEE Computer Graphics and Applications.

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

[52]  Roland W Fleming,et al.  Material Perception. , 2017, Annual review of vision science.

[53]  Yue Dong,et al.  Bi-scale appearance fabrication , 2013, ACM Trans. Graph..

[54]  Brent Burley Physically-Based Shading at Disney , 2012 .

[55]  Peter Shirley,et al.  A microfacet-based BRDF generator , 2000, SIGGRAPH.