VEX Dictionary / eval_bsdf
eval_bsdf
Evaluates a BSDF's response for given viewer and light directions, with an optional PDF output.
group: bsdfpbrbsdflabels
Available in every context
Usage
vector eval_bsdf( bsdf b; vector viewer; vector light; ... )
vector eval_bsdf( bsdf b; vector viewer; vector light; int mask; ... )
vector eval_bsdf( bsdf b; vector viewer; vector light; float &pdf; int mask; ... )
vector eval_bsdf( bsdf b; vector viewer; vector light; vector normal; ... )
vector eval_bsdf( bsdf b; vector viewer; vector light; vector normal; int mask; ... )
vector eval_bsdf( bsdf b; vector viewer; vector light; vector normal; float &pdf; int mask; ... )
Examples
No worked examples yet.
Signatures (from vcc -X)
vector eval_bsdf(bsdf, vector, vector, float &, int, ...)all contextsvector eval_bsdf(bsdf, vector, vector, int, ...)all contextsvector eval_bsdf(bsdf, vector, vector, vector, float &, int, ...)all contextsvector eval_bsdf(bsdf, vector, vector, vector, int, ...)all contextsvector eval_bsdf(bsdf, vector, vector, vector, ...)all contextsvector eval_bsdf(bsdf, vector, vector, ...)all contexts