1#ifndef _BBM_HOLZSCHUCHPACANOWSKI_H_
2#define _BBM_HOLZSCHUCHPACANOWSKI_H_
34 template<
typename CONF,
36 string_literal NAME=
"EPD"
37 >
requires concepts::config<CONF>
#define BBM_EXPORT_BSDFMODEL(BsdfModel)
Definition: bbm_fromstring.h:49
The Exponential Power Distribution from "A two-scale microfacet reflectance model combining reflectio...
Microfacet BSDF model following "Microfacet Models for Refraction through Rough Surfaces" [Walter et ...
ranged for loop over multiple containers at once
epd_normalization
EPD variants: compute the noralization on the fly or use precomputed values.
Definition: epd.h:29
Definition: aggregatebsdf.h:29
Definition: fresnel_complex.h:12
Heigh correlated joint masking and shadowing following Vanginneken et al.
Definition: vanginneken.h:33
static constexpr literal Walter
Definition: microfacet.h:34
General microfacet BRDF model.
Definition: microfacet.h:58