Skip to Main content Skip to Navigation
Reports

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.
Document type :
Reports
Complete list of metadata

Cited literature [5 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01509746
Contributor : Eric Heitz <>
Submitted on : Tuesday, April 18, 2017 - 2:01:22 PM
Last modification on : Friday, April 21, 2017 - 1:07:23 AM
Long-term archiving on: : Wednesday, July 19, 2017 - 3:01:23 PM

File

GGXVNDFsampling.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01509746, version 1

Collections

Citation

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

Share

Metrics

Record views

1345

Files downloads

5688