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

Understanding the Masking-Shadowing Function in Microfacet-Based BRDFs

Résumé

This document is dedicated to answering common questions regarding the masking-shadowing functions in microfacet-based BRDFs. We use the fact that the masking function (or geometric attenuation factor) is constrained by the visible projected area of the microsurface onto the view direction to derive 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 ensures correct normalization of microfacet-based BRDFs. Our derivation emphasizes that under the assumptions of common microfacet-based BRDF models, the exact masking function is the generalized form of Smith's masking function. We also discuss the properties of Smith's function used for shadowing and the consequences for the normalization of the BRDF. We review the historical V-cavity model and we show that the underlying surface profile 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. Finally, we argue that the insights gained from these observations motivate new research directions in the field of microfacet theory. For instance, we show that masking functions are stretching invariant and we show how this property can be used to derive the masking function for anisotropic microsurface in a straightforward way. We 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.51 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

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

Identifiants

  • HAL Id : hal-00942452 , version 1

Citer

Eric Heitz. Understanding the Masking-Shadowing Function in Microfacet-Based BRDFs. [Research Report] RR-8468, 2014. ⟨hal-00942452v1⟩

Collections

INRIA-RRRT
3041 Consultations
6619 Téléchargements

Partager

More