Neural Biplane Representation for BTF Rendering and Acquisition

Bidirectional Texture Functions (BTFs) are able to represent complex materials with greater generality than traditional analytical models. This holds true for both measured real materials and synthetic ones. Recent advancements in neural BTF representations have significantly reduced storage costs, making them more practical for use in rendering. These representations typically combine spatial feature (latent) textures with neural decoders that handle angular dimensions per spatial location. However, these models have yet to combine fast compression and inference, accuracy, and generality. In this paper, we propose a biplane representation for BTFs, which uses a feature texture in the half-vector domain as well as the spatial domain. This allows the learned representation to encode high-frequency details in both the spatial and angular domains. Our decoder is small yet general, meaning it is trained once and fixed. Additionally, we optionally combine this representation with a neural offset module for parallax and masking effects. Our model can represent a broad range of BTFs and has fast compression and inference due to its lightweight architecture. Furthermore, it enables a simple way to capture BTF data. By taking about 20 cell phone photos with a collocated camera and flash, our model can plausibly recover the entire BTF, despite never observing function values with differing view and light directions. We demonstrate the effectiveness of our model in the acquisition of many measured materials, including challenging materials such as fabrics.

[1]  Rui Chen,et al.  TANGO: Text-driven Photorealistic and Robust 3D Stylization via Lighting Decomposition , 2022, NeurIPS.

[2]  R. Ramamoorthi,et al.  Rendering Neural Materials on Curved Surfaces , 2022, SIGGRAPH.

[3]  Ling-Qi Yan,et al.  Neural Layered BRDFs , 2022, SIGGRAPH.

[4]  C. Guillemot,et al.  A Sparse Non-parametric BRDF Model , 2022, ACM Trans. Graph..

[5]  Shalini De Mello,et al.  Efficient Geometry-aware 3D Generative Adversarial Networks , 2021, 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[6]  H. Bao,et al.  A Compact Representation of Measured BRDFs Using Neural Processes , 2021, ACM Trans. Graph..

[7]  Nicolas Holzschuch,et al.  Constant-Cost Spatio-Angular Prefiltering of Glinty Appearance Using Tensor Decomposition , 2021, ACM Trans. Graph..

[8]  Ling-Qi Yan,et al.  Highlight-aware two-stream network for single-image SVBRDF acquisition , 2021, ACM Trans. Graph..

[9]  Ravi Ramamoorthi,et al.  NeuMIP , 2021, ACM Trans. Graph..

[10]  Tobias Ritschel,et al.  Generative modelling of BRDF textures from flash images , 2021, ACM Trans. Graph..

[11]  T. Weyrich,et al.  Neural BRDF Representation and Importance Sampling , 2021, Comput. Graph. Forum.

[12]  Charles T. Loop,et al.  Neural Geometric Level of Detail: Real-time Rendering with Implicit 3D Shapes , 2021, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[13]  Kalyan Sunkavalli,et al.  MaterialGAN , 2020, ACM Trans. Graph..

[14]  Yanjun Chen,et al.  DeepBRDF: A Deep Representation for Manipulating Measured BRDF , 2020, Comput. Graph. Forum.

[15]  Tim Weyrich,et al.  Unified Neural Encoding of BTFs , 2020, Comput. Graph. Forum.

[16]  Jan Kautz,et al.  Two-Shot Spatially-Varying BRDF and Shape Estimation , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[17]  Natalia Gimelshein,et al.  PyTorch: An Imperative Style, High-Performance Deep Learning Library , 2019, NeurIPS.

[18]  Shuang Zhao,et al.  A Bayesian Inference Framework for Procedural Material Parameter Estimation , 2019, Comput. Graph. Forum.

[19]  Pieter Peers,et al.  Deep inverse rendering for high-resolution SVBRDF estimation from an arbitrary number of images , 2019, ACM Trans. Graph..

[20]  Adrien Bousseau,et al.  Flexible SVBRDF Capture with a Multi‐Image Deep Network , 2019, Comput. Graph. Forum.

[21]  G. Rainer,et al.  Neural BTF Compression and Interpolation , 2019, Comput. Graph. Forum.

[22]  Kalyan Sunkavalli,et al.  Learning to reconstruct shape and spatially-varying reflectance from a single image , 2018, ACM Trans. Graph..

[23]  Adrien Bousseau,et al.  Single-image SVBRDF capture with a rendering-aware deep network , 2018, ACM Trans. Graph..

[24]  Jaakko Lehtinen,et al.  Reflectance modeling by neural texture synthesis , 2016, ACM Trans. Graph..

[25]  Giuseppe Claudio Guarnera,et al.  BRDF Representation and Acquisition , 2016, Comput. Graph. Forum.

[26]  Jaakko Lehtinen,et al.  Two-shot SVBRDF capture for stationary materials , 2015, ACM Trans. Graph..

[27]  Michael Weinmann,et al.  Linear Models for Material BTFs and Possible Applications , 2015, Material Appearance Modeling.

[28]  Michael Weinmann,et al.  Material Classification Based on Training Data Synthesized Using a BTF Database , 2014, ECCV.

[29]  Christopher Schwartz,et al.  DOME II: A Parallelized BTF Acquisition System , 2013, Material Appearance Modeling.

[30]  Hans-Peter Seidel,et al.  A kaleidoscopic approach to surround geometry and reflectance acquisition , 2012, 2012 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[31]  Christopher Schwartz,et al.  Integrated High-Quality Acquisition of Geometry and Appearance for Cultural Heritage , 2011, VAST.

[32]  Ralf Sarlette,et al.  Acquisition, Synthesis, and Rendering of Bidirectional Texture Functions , 2005, Comput. Graph. Forum.

[33]  Ken Perlin,et al.  Measuring bidirectional texture reflectance with a kaleidoscope , 2003, ACM Trans. Graph..

[34]  Szymon Rusinkiewicz,et al.  A New Change of Variables for Efficient BRDF Representation , 1998, Rendering Techniques.

[35]  Beibei Wang,et al.  Joint SVBRDF Recovery and Synthesis From a Single Image using an Unsupervised Generative Adversarial Network , 2020, EGSR.

[36]  Michael Weinmann,et al.  Towards Sparse and Multiplexed Acquisition of Material BTFs , 2017, MAM@EGSR.

[37]  Jirí Filip,et al.  Digital Material Appearance: The Curse of Tera-Bytes , 2012, ERCIM News.

[38]  D. Sengupta Linear models , 2003 .

[39]  R. Klein,et al.  Efficient and Realistic Visualization of Cloth , 2003, Rendering Techniques.

[40]  Kristin J. Dana,et al.  Reflectance and texture of real-world surfaces , 1999, TOGS.