Show simple item record

dc.contributor.authorBelhe, Yash
dc.contributor.authorXu, Bing
dc.contributor.authorBangaru, Sai Praveen
dc.contributor.authorRamamoorthi, Ravi
dc.contributor.authorLi, Tzu-Mao
dc.date.accessioned2024-03-01T15:41:00Z
dc.date.available2024-03-01T15:41:00Z
dc.date.issued2024-02-21
dc.identifier.issn0730-0301
dc.identifier.issn1557-7368
dc.identifier.urihttps://hdl.handle.net/1721.1/153624
dc.description.abstractWe propose a set of techniques to efficiently importance sample the derivatives of a wide range of BRDF models. In differentiable rendering, BRDFs are replaced by their differential BRDF counterparts which are real-valued and can have negative values. This leads to a new source of variance arising from their change in sign. Real-valued functions cannot be perfectly importance sampled by a positive-valued PDF, and the direct application of BRDF sampling leads to high variance. Previous attempts at antithetic sampling only addressed the derivative with the roughness parameter of isotropic microfacet BRDFs. Our work generalizes BRDF derivative sampling to anisotropic microfacet models, mixture BRDFs, Oren-Nayar, Hanrahan-Krueger, among other analytic BRDFs. Our method first decomposes the real-valued differential BRDF into a sum of single-signed functions, eliminating variance from a change in sign. Next, we importance sample each of the resulting single-signed functions separately. The first decomposition, positivization, partitions the real-valued function based on its sign, and is effective at variance reduction when applicable. However, it requires analytic knowledge of the roots of the differential BRDF, and for it to be analytically integrable too. Our key insight is that the single-signed functions can have overlapping support, which significantly broadens the ways we can decompose a real-valued function. Our product and mixture decompositions exploit this property, and they allow us to support several BRDF derivatives that positivization could not handle. For a wide variety of BRDF derivatives, our method significantly reduces the variance (up to 58x in some cases) at equal computation cost and enables better recovery of spatially varying textures through gradient-descent-based inverse rendering.en_US
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionof10.1145/3648611en_US
dc.rightsCreative Commons Attributionen_US
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/en_US
dc.sourceAssociation for Computing Machineryen_US
dc.subjectComputer Graphics and Computer-Aided Designen_US
dc.titleImportance Sampling BRDF Derivativesen_US
dc.typeArticleen_US
dc.identifier.citationBelhe, Yash, Xu, Bing, Bangaru, Sai Praveen, Ramamoorthi, Ravi and Li, Tzu-Mao. 2024. "Importance Sampling BRDF Derivatives." ACM Transactions on Graphics.
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
dc.relation.journalACM Transactions on Graphicsen_US
dc.identifier.mitlicensePUBLISHER_CC
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2024-03-01T08:45:19Z
dc.language.rfc3066en
dc.rights.holderThe author(s)
dspace.date.submission2024-03-01T08:45:20Z
mit.licensePUBLISHER_CC
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record