The Exponential Power Distribution from "A two-scale microfacet reflectance model combining reflection and diffraction", Holzschuch and Pacanowski [2017]: https://doi.org/10.1145/3072959.3073621. More...
#include "bbm/ndf.h"#include "util/gamma.h"#include "util/invgamma.h"#include "precomputed/holzschuchpacanowski/G1.h"#include "precomputed/holzschuchpacanowski/distributionNormalization.h"Go to the source code of this file.
Classes | |
| class | epd< CONF, NORMALIZATION, NAME > |
| Exponential Power Distribution. More... | |
Namespaces | |
| namespace | bbm |
| namespace | bbm::ndf |
Enumerations | |
| enum struct | epd_normalization { Compute , Precomputed } |
| EPD variants: compute the noralization on the fly or use precomputed values. More... | |
Functions | |
| BBM_CHECK_CONCEPT (concepts::ndf, epd< config >) | |
The Exponential Power Distribution from "A two-scale microfacet reflectance model combining reflection and diffraction", Holzschuch and Pacanowski [2017]: https://doi.org/10.1145/3072959.3073621.
Implements the EPD Eq. 34-38 & 49-50