Clarisse 5.0 SP8 SDK
5.0.5.8.0
|
Public Member Functions | |
void | initialize (const PbrMicrofacetDistribution< REAL > *microfacet_config, const GMathVec3< REAL > &shading_normal, const GMathVec3< REAL > &shading_tangent) |
REAL | get_sample (REAL &weight, GMathVec3< REAL > &wh, GMathVec3< REAL > &wo, const GMathVec3< REAL > &wi, const GMathVec3< REAL > &normal, const GMathVec2< REAL > &sample_2d) const |
REAL | get_weight (REAL &weight, GMathVec3< REAL > &wh, const GMathVec3< REAL > &wo, const GMathVec3< REAL > &wi, const GMathVec3< REAL > &normal) const |