Loading...
Searching...
No Matches
Namespaces | Typedefs | Functions
ribardiere.h File Reference
#include "bsdfmodel/scaledmodel.h"
#include "bsdfmodel/microfacet.h"
#include "ndf/studentt.h"
#include "maskingshadowing/uncorrelated.h"

Go to the source code of this file.

Namespaces

namespace  bbm
 

Typedefs

template<typename CONF , string_literal NAME = "Ribardiere">
using ribardiere = scaledmodel< microfacet< ndf::studentt< CONF, symmetry_v::Isotropic >, maskingshadowing::uncorrelated< CONF >, fresnel::cook< CONF >, microfacet_n::Walter, NAME >, bsdf_attr::SpecularScale >
 Microfacet BSDF with Student-T based NDF.
 
template<typename CONF , string_literal NAME = "RibardiereAnisotropic">
using ribardiereanisotropic = scaledmodel< microfacet< ndf::studentt< CONF, symmetry_v::Anisotropic >, maskingshadowing::uncorrelated< CONF >, fresnel::cook< CONF >, microfacet_n::Walter, NAME >, bsdf_attr::SpecularScale >
 Microfacet BSDF with the Anisotropic Student-T based NDF.
 

Functions

 BBM_CHECK_CONCEPT (concepts::bsdfmodel, bagher< config >)