A Simpler and Exact Sampling Routine for the GGX Distribution of Visible Normals

Abstract : Heitz and d'Eon introduced importance sampling based on the distribution of visible normals (VNDF) and provided analytic solutions for Beckmann and GGX distributions. In this document, we propose an alternative sampling routine for the GGX VNDF that is simpler and exact. The solution provided by Heitz and d'Eon was approximate for GGX because it required a fitted curve: the derivations were made in slope space and the conditional inverse CDF of GGX does not have a closed form with this parameterization. This improved sampling routine uses the property that for unit roughness alpha = 1 the GGX distribution is a uniform hemisphere. Sampling the GGX VNDF is thus equivalent to sampling the projected area of a hemisphere, which can be done exactly.
Type de document :
[Research Report] Unity Technologies. 2017
Liste complète des métadonnées

Littérature citée [5 références]  Voir  Masquer  Télécharger

Contributeur : Eric Heitz <>
Soumis le : mardi 18 avril 2017 - 14:01:22
Dernière modification le : vendredi 21 avril 2017 - 01:07:23
Document(s) archivé(s) le : mercredi 19 juillet 2017 - 15:01:23


Fichiers produits par l'(les) auteur(s)


  • HAL Id : hal-01509746, version 1



Eric Heitz. A Simpler and Exact Sampling Routine for the GGX Distribution of Visible Normals. [Research Report] Unity Technologies. 2017. 〈hal-01509746〉



Consultations de la notice


Téléchargements de fichiers