Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
merl.h File Reference

Support for the MERL-MIT brdf database: https://doi.org/10.1145/882262.882343. More...

#include <fstream>
#include <utility>
#include "concepts/macro.h"
#include "concepts/bsdfmodel.h"
#include "bbm/config.h"
#include "bbm/ndf_sampler.h"
#include "core/error.h"
#include "core/color.h"
#include "core/spherical.h"
#include "linearizer/merl_linearizer.h"
#include "bsdfmodel/lambertian.h"

Go to the source code of this file.

Classes

class  merl_data< CONF, NAME >
 MERL-MIT sampled reflectance. More...
 

Namespaces

namespace  bbm
 

Typedefs

template<typename Config >
using merl = ndf_sampler< merl_data< Config, "Merl">, 90, 1 >
 Data-driven MERL BSDF model with data-driven backscatter based importance sampling.
 

Functions

 BBM_CHECK_CONCEPT (concepts::bsdfmodel, merl_data< config >)
 
 BBM_CHECK_CONCEPT (concepts::bsdfmodel, merl< config >)
 

Detailed Description

Support for the MERL-MIT brdf database: https://doi.org/10.1145/882262.882343.

Loading and evaluating of MERL-MIT measured BRDF as a bsdf model