Real-Time Neural BRDF with Spherically Distributed Primitives (2310.08332v1)
Abstract: We propose a novel compact and efficient neural BRDF offering highly versatile material representation, yet with very-light memory and neural computation consumption towards achieving real-time rendering. The results in Figure 1, rendered at full HD resolution on a current desktop machine, show that our system achieves real-time rendering with a wide variety of appearances, which is approached by the following two designs. On the one hand, noting that bidirectional reflectance is distributed in a very sparse high-dimensional subspace, we propose to project the BRDF into two low-dimensional components, i.e., two hemisphere feature-grids for incoming and outgoing directions, respectively. On the other hand, learnable neural reflectance primitives are distributed on our highly-tailored spherical surface grid, which offer informative features for each component and alleviate the conventional heavy feature learning network to a much smaller one, leading to very fast evaluation. These primitives are centrally stored in a codebook and can be shared across multiple grids and even across materials, based on the low-cost indices stored in material-specific spherical surface grids. Our neural BRDF, which is agnostic to the material, provides a unified framework that can represent a variety of materials in consistent manner. Comprehensive experimental results on measured BRDF compression, Monte Carlo simulated BRDF acceleration, and extension to spatially varying effect demonstrate the superior quality and generalizability achieved by the proposed scheme.
- A non-parametric factor microfacet model for isotropic BRDFs. ACM Transactions on Graphics (TOG) 35, 5 (2016), 1–16.
- End-to-end optimized image compression. arXiv preprint arXiv:1611.01704 (2016).
- Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computation. CoRR abs/1308.3432 (2013).
- Brent Burley and Walt Disney Animation Studios. 2012. Physically-based shading at disney. In ACM SIGGRAPH, Vol. 2012. vol. 2012, 1–7.
- Reflectance and texture of real-world surfaces. ACM Transactions On Graphics (TOG) 18, 1 (1999), 1–34.
- Extracting microfacet-based brdf parameters from arbitrary materials with power iterations. In Computer Graphics Forum, Vol. 34. Wiley Online Library, 21–30.
- Jonathan Dupuy and Wenzel Jakob. 2018. An adaptive parameterization for efficient material acquisition and rendering. ACM Transactions on graphics (TOG) 37, 6 (2018), 1–14.
- Neural Layered BRDFs. In ACM SIGGRAPH 2022 Conference Proceedings. 1–8.
- Neural Biplane Representation for BTF Rendering and Acquisition. In ACM SIGGRAPH 2023 Conference Proceedings. 1–11.
- Color representation and interpretation of special effect coatings. JOSA A 31, 2 (2014), 436–447.
- Plenoxels: Radiance Fields Without Neural Networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 5501–5510.
- Álvaro González. 2010. Measurement of areas on a sphere using Fibonacci and latitude–longitude lattices. Mathematical Geosciences 42, 1 (2010), 49–64.
- HEALPix: A framework for high-resolution discretization and fast analysis of data distributed on the sphere. The Astrophysical Journal 622, 2 (2005), 759.
- A general framework for pearlescent materials. ACM Transactions on Graphics (TOG) 39, 6 (2020), 1–15.
- Position-free Monte Carlo simulation for arbitrary layered BSDFs. ACM Transactions on Graphics (ToG) 37, 6 (2018), 1–14.
- DeepBRDF: A deep representation for manipulating measured BRDF. In Computer Graphics Forum, Vol. 39. Wiley Online Library, 157–166.
- Wenzel Jakob. 2010. Mitsuba renderer. https://mitsuba-renderer.org.
- A comprehensive framework for rendering layered materials. ACM Transactions on Graphics 33, 4 (2014), 1–14.
- The Falcor Rendering Framework. https://github.com/NVIDIAGameWorks/Falcor https://github.com/NVIDIAGameWorks/Falcor.
- Diederik P Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980 (2014).
- Bidirectional reflection distribution function expressed in terms of surface scattering modes. In Computer Vision—ECCV’96: 4th European Conference on Computer Vision Cambridge, UK, April 15–18, 1996 Proceedings Volume II 4. Springer, 28–39.
- Alexandr Kuznetsov. 2021. NeuMIP: Multi-resolution neural materials. ACM Transactions on Graphics (TOG) 40, 4 (2021).
- Lutz Latta and Andreas Kolb. 2002. Homomorphic factorization of BRDF-based lighting computation. ACM Transactions on Graphics (TOG) 21, 3 (2002), 509–516.
- Neural sparse voxel fields. Advances in Neural Information Processing Systems 33 (2020), 15651–15663.
- BRDF models for accurate and efficient rendering of glossy surfaces. ACM Transactions on Graphics (TOG) 31, 1 (2012), 1–14.
- A Data-Driven Reflectance Model. ACM Transactions on Graphics 22, 3 (July 2003), 759–769.
- Homomorphic factorization of BRDFs for high-performance rendering. In Proceedings of the 28th annual conference on Computer graphics and interactive techniques. 171–178.
- Learned Fitting of Spatially Varying BRDFs. Computer Graphics Forum 38, 4 (July 2019). https://cg.cs.uni-bonn.de/svbrdfs/
- Nerf: Representing scenes as neural radiance fields for view synthesis. Commun. ACM 65, 1 (2021), 99–106.
- Instant neural graphics primitives with a multiresolution hash encoding. arXiv preprint arXiv:2201.05989 (2022).
- Deepsdf: Learning continuous signed distance functions for shape representation. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. 165–174.
- Pytorch: An imperative style, high-performance deep learning library. Advances in neural information processing systems 32 (2019).
- Convolutional occupancy networks. In European Conference on Computer Vision. Springer, 523–540.
- DeepSphere: Efficient spherical convolutional neural network with HEALPix sampling for cosmological applications. Astronomy and Computing 27 (2019), 130–146.
- On the spectral bias of neural networks. In International Conference on Machine Learning. PMLR, 5301–5310.
- Unified neural encoding of BTFs. In Computer Graphics Forum, Vol. 39. Wiley Online Library, 167–178.
- Neural btf compression and interpolation. In Computer Graphics Forum, Vol. 38. Wiley Online Library, 235–244.
- Aleksandr G Sukharev. 1971. Optimal strategies of the search for an extremum. U. S. S. R. Comput. Math. and Math. Phys. 11, 4 (1971), 119–137.
- Neural BRDF Representation and Importance Sampling. In Computer Graphics Forum, Vol. 40. Wiley Online Library, 332–346.
- Variable bitrate neural fields. In ACM SIGGRAPH 2022 Conference Proceedings. 1–9.
- Neural geometric level of detail: Real-time rendering with implicit 3D shapes. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 11358–11367.
- Deferred neural rendering: Image synthesis using neural textures. ACM Transactions on Graphics (TOG) 38, 4 (2019), 1–12.
- Random-Access Neural Compression of Material Textures. arXiv preprint arXiv:2305.17105 (2023).
- Microfacet models for refraction through rough surfaces. In Proceedings of the 18th Eurographics conference on Rendering Techniques. 195–206.
- Predicting reflectance functions from complex surfaces. In Proceedings of the 19th annual conference on Computer graphics and interactive techniques. 255–264.
- A Compact Representation of Measured BRDFs Using Neural Processes. ACM Transactions on Graphics (TOG) 41, 2 (2021), 1–15.
- Yishun Dou (8 papers)
- Zhong Zheng (37 papers)
- Qiaoqiao Jin (3 papers)
- Bingbing Ni (95 papers)
- Yugang Chen (4 papers)
- Junxiang Ke (1 paper)