BSDF importance sampling using a diffusion model
DescriptionMany real-world materials feature complex BSDFs (Bidirectional Scattering Distribution Functions) that require significant storage, making the use of neural networks to represent BSDFs appealing. Previous neural sampling methods, primarily using analytical lobe mixtures and normalizing flows, often struggle with specular materials, particularly at grazing angles. Furthermore, they are limited to reflection, and do not handle transmission. Our key observation is that previous normalizing flows impose significant restriction in their network architecture for easy computation of the Jacobian. However, for low-dimensional sampling such as BSDF sampling, the Jacobian computation is not the bottleneck. Therefore, we propose to use diffusion models to importance sample full BSDFs. Our method has two variants, one for most reflective materials that learns a distribution on a disk, and the other for extreme specular reflective materials and full BSDFs, which learns a distribution on a sphere. Our equal-time evaluations show that our method outperforms normalizing flows and significantly surpasses them in certain specular materials. Additionally, our model provides an expressive and stable neural sampling method for any complex BSDFs.
Event Type
Technical Papers
TimeTuesday, 3 December 20249:00am - 12:00pm JST
LocationHall C, C Block, Level 4
Registration Categories
Language Formats