Understanding the Masking-Shadowing Function in Microfacet-Based BRDFs - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2014

Understanding the Masking-Shadowing Function in Microfacet-Based BRDFs

Résumé

We give a new presentation of the masking-shadowing functions in microfacet-based BRDFs and answer some common questions about their applications. We use the fact that the masking function (or geometric attenuation factor) is constrained by the visible projected area of the microsurface onto the outgoing direction to derive the properties of the exact masking function. We introduce the distribution of visible normals from the microsurface, whose normalization factor is the masking function, and we show how the common form of microfacet-based BRDFs emerges from this distribution. The consequence of this is that only exact masking functions ensure correct normalization of microfacet-based BRDFs. However, the exact masking function that satisfies these properties can be determined only if a microsurface profile is chosen. Our derivation emphasizes that under the assumptions of their respective microsurface profiles, Smith's and the historical V-cavity masking functions are both exact. However, we show that the V-cavity microsurface is closer to a normal map than a displacement map. This intuition explains why this non-realistic model is responsible for wrong specular highlights at grazing view angles. The insights gained from these observations motivate new research directions in the field of microfacet theory. For instance, we show that masking functions are stretch invariant and we show how this property can be used to derive the masking function for anisotropic microsurfaces in a straightforward way. We also discuss future work such as the incorporation of multiple scattering on the microsurface into BRDF models.
Ce document a pour but de répondre à des questions récurrentes concernant la fonction d'ombrage dans les BRDFs à microfacettes. Nous utilisons le fait que la fonction d'ombrage soit contrainte par la surface projetée de la microsurface pour dériver sa forme exacte. Nous introduisons le concept de distribution de normales visibles, dont le coefficient de normalisation est la fonction d'ombrage, et nous montrons comment la BRDF émerge de cette distribution. Notre dérivation montre que, sous les hypothèses habituelles de la théorie des microfacettes, la fonction d'ombrage exacte est celle dérivée par Smith. Nous discutons les propriétés de la fonction de Smith ainsi que ses implications sur la normalisation de la BRDF.
Fichier principal
Vignette du fichier
RR-8468.pdf (2.56 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00942452 , version 1 (05-02-2014)
hal-00942452 , version 2 (31-03-2014)

Identifiants

  • HAL Id : hal-00942452 , version 2

Citer

Eric Heitz. Understanding the Masking-Shadowing Function in Microfacet-Based BRDFs. [Research Report] RR-8468, INRIA. 2014. ⟨hal-00942452v2⟩
2968 Consultations
6081 Téléchargements

Partager

Gmail Facebook X LinkedIn More