Simstim

VEX Dictionary / ggx

ggx

Builds a GGX microfacet BSDF used to model glossy specular highlights and transmission, with configurable roughness and Fresnel terms.

group: bsdfshadingpbrbsdf

Available in every context

Usage

bsdf ggx(vector ng, vector nn, vector xg, vector yg, vector F0, vector F90, float alphax, float alphay, int masking, int fresblend, float eta, float reflect, float refract, int reflectmask, int refractmask, float dispersion, ...)
bsdf ggx(vector ng, vector nn, vector xg, vector yg, vector F0, vector F82, vector F90, float alphax, float alphay, int masking, int fresblend, float eta, float reflect, float refract, int reflectmask, int refractmask, float dispersion, ...)

Examples

No worked examples yet.

Signatures (from vcc -X)

Related

Full SideFX documentation ↗