Back to Search
Start Over
Neural BRDF Representation and Importance Sampling
- Publication Year :
- 2021
- Publisher :
- arXiv, 2021.
-
Abstract
- Controlled capture of real-world material appearance yields tabulated sets of highly realistic reflectance data. In practice, however, its high memory footprint requires compressing into a representation that can be used efficiently in rendering while remaining faithful to the original. Previous works in appearance encoding often prioritised one of these requirements at the expense of the other, by either applying high-fidelity array compression strategies not suited for efficient queries during rendering, or by fitting a compact analytic model that lacks expressiveness. We present a compact neural network-based representation of BRDF data that combines high-accuracy reconstruction with efficient practical rendering via built-in interpolation of reflectance. We encode BRDFs as lightweight networks, and propose a training scheme with adaptive angular sampling, critical for the accurate reconstruction of specular highlights. Additionally, we propose a novel approach to make our representation amenable to importance sampling: rather than inverting the trained networks, we learn to encode them in a more compact embedding that can be mapped to parameters of an analytic BRDF for which importance sampling is known. We evaluate encoding results on isotropic and anisotropic BRDFs from multiple real-world datasets, and importance sampling performance for isotropic BRDFs mapped to two different analytic models.
- Subjects :
- FOS: Computer and information sciences
Computer Science - Machine Learning
Artificial neural network
Computer science
Computer Vision and Pattern Recognition (cs.CV)
Computer Science - Computer Vision and Pattern Recognition
ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION
Sampling (statistics)
020207 software engineering
02 engineering and technology
Computer Graphics and Computer-Aided Design
Graphics (cs.GR)
Rendering (computer graphics)
Machine Learning (cs.LG)
Computer Science - Graphics
Encoding (memory)
0202 electrical engineering, electronic engineering, information engineering
Specular highlight
020201 artificial intelligence & image processing
Representation (mathematics)
Algorithm
Importance sampling
Interpolation
ComputingMethodologies_COMPUTERGRAPHICS
Subjects
Details
- Database :
- OpenAIRE
- Accession number :
- edsair.doi.dedup.....ce135613798b07dbbed7d5f59d22e9ac
- Full Text :
- https://doi.org/10.48550/arxiv.2102.05963