Implements a microfacet BSDF with a Phong NDF: "Microfacet Models for Refraction through Rough Surfaces" [Walter et al. 2007]: http://dx.doi.org/10.2312/EGWR/EGSR07/195-206. More...
#include "bsdfmodel/scaledmodel.h"#include "bsdfmodel/microfacet.h"#include "ndf/phong.h"#include "maskingshadowing/uncorrelated.h"Go to the source code of this file.
Namespaces | |
| namespace | bbm |
Typedefs | |
| template<typename CONF , string_literal NAME = "PhongWalter"> | |
| using | phongwalter = scaledmodel< microfacet< ndf::phong< CONF >, maskingshadowing::uncorrelated< CONF >, fresnel::cook< CONF >, microfacet_n::Walter, NAME >, bsdf_attr::SpecularScale > |
| Microfacet BSDF with Phong-based NDF. | |
Functions | |
| BBM_CHECK_CONCEPT (concepts::bsdfmodel, bagher< config >) | |
Implements a microfacet BSDF with a Phong NDF: "Microfacet Models for Refraction through Rough Surfaces" [Walter et al. 2007]: http://dx.doi.org/10.2312/EGWR/EGSR07/195-206.