Simstim

VEX Dictionary / diffuse

diffuse

Builds a diffuse bsdf lobe, or in older vector forms computes Lambertian or Oren-Nayar diffuse illumination from a normal.

group: bsdfshadingpbrbsdf

Available in every context

Usage

bsdf diffuse(...)
bsdf diffuse(vector nml, ...)
bsdf diffuse(vector nml, vector geo_normal, ...)
vector diffuse(vector nml, ...)
bsdf diffuse(float roughness, ...)
bsdf diffuse(vector nml, float roughness, ...)
bsdf diffuse(vector nml, float roughness, int energycompensated, ...)
bsdf diffuse(vector nml, vector geo_normal, float roughness, ...)
bsdf diffuse(vector nml, vector geo_normal, float roughness, int energycompensated, ...)
vector diffuse(vector nml, vector V, float roughness, ...)

Examples

No worked examples yet.

Signatures (from vcc -X)

Related

Full SideFX documentation ↗