...
As you can see, there are no fresnel terms and no backfacing()
call. 3Delight will take the proper decision, based on many factors including the fresnel factors, to properly sample the surface.
Functions
The following functions are implemented differently than suggested in the OSL specifications.
Supported Closures
Closure | Description | Ray Types | ||
---|---|---|---|---|
microfacet ( "ggx") | ||||
microfacet( "gtr" ) | ||||
– ggx | Models isotropic or anisotropic GGX BRDF. This model can handle reflection, refraction or both at the same time. | reflection, refraction, glossy | ||
microfacet – gtr | Models isotropic GTR BRDF. A "gamma" parameter can be supplied to control the "tail" of the highlight to model highly realistic materials. | reflection, refraction, glossy | ||
microfacet – cooktorrance | Models an anisotropic Cook-Torrance BRDF. | reflection, glossy | ||
microfacet – blinn | Nodels a Blinn specular BRDF | reflection, glossy | ||
oren_nayar | Models a diffuse reflector based on Oren-Nayar model. | diffuse | ||
reflection | Models a perfect reflector. Note that fresnel factor is automatically computed by 3Delight. If no fresnel component is wanted, one can pass 0 as the "eta" parameter. | reflection | ||
refraction | Models a refraction. Fresnel factor is included by 3Delight. | refraction | microfacet( "cooktorrance" ) |