Loading...
Searching...
No Matches
Namespaces | Typedefs
holzschuchpacanowski.h File Reference

The BSDF models from "A two-scale microfacet reflectance model combining reflection and diffraction", Holzschuch and Pacanowski [2017]: https://doi.org/10.1145/3072959.3073621. More...

#include "bsdfmodel/microfacet.h"
#include "ndf/epd.h"
#include "maskingshadowing/vanginneken.h"
#include "util/multirange_for.h"
#include "precomputed/holzschuchpacanowski/normalization.h"
#include "precomputed/holzschuchpacanowski/convolution.h"

Go to the source code of this file.

Namespaces

namespace  bbm
 

Typedefs

template<typename CONF , ndf::epd_normalization NORMALIZATION = ndf::epd_normalization::Compute, string_literal NAME = "EPD">
using epd = microfacet< ndf::epd< CONF >, maskingshadowing::vanginneken< CONF >, fresnel::complex< CONF >, microfacet_n::Walter, NAME >
 Exponential Power Distribution microfacet model.
 

Detailed Description

The BSDF models from "A two-scale microfacet reflectance model combining reflection and diffraction", Holzschuch and Pacanowski [2017]: https://doi.org/10.1145/3072959.3073621.

The following models are included: