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

Implements the Shifted Gamma Distribution: More...

#include "bbm/ndf.h"
#include "ndf/ggx.h"

Go to the source code of this file.

Classes

class  sgd_base< CONF, NAME >
 The unnormalized SGD microfacet distribution and without shadowing and masking. More...
 
class  sgd< CONF, NAME >
 The SGD microfacet distribution with fitted shadowing and masking. More...
 

Namespaces

namespace  bbm
 
namespace  bbm::ndf
 

Functions

 BBM_CHECK_CONCEPT (concepts::ndf, sgd_base< config >)
 
 BBM_CHECK_CONCEPT (concepts::ndf, sgd< config >)
 

Detailed Description

Implements the Shifted Gamma Distribution:

M. M. Bagher, C. Soler, and N. Holzschuch "Accurate fitting of measured reflectances using a Shifted Gamma micro-facet distribution", Computer Graphics Forum 31, 4, 2012: https://doi.org/10.1111/j.1467-8659.2012.03147.x

Includes different variants: