Houdini 20.0 Nodes VOP nodes

MtlX Dielectric Bsdf VOP node

A reflection/transmission BSDF node based on a microfacet model and a Fresnel curve for dielectrics.

On this page

A reflection/transmission BSDF node based on a microfacet model and a Fresnel curve for dielectrics. If reflection scattering is enabled the node may be layered vertically over a base BSDF for the surface beneath the dielectric layer. By chaining multiple dielectric_bsdf nodes you can describe a surface with multiple specular lobes. If transmission scattering is enabled the node may be layered over a VDF describing the surface interior to handle absorption and scattering inside the medium, useful for colored glass, turbid water, etc.

Parameters

weight

Weight for this BSDF’s contribution, range 0.0 to 1.0. Defaults to 1.0.

tint

Color weight to tint the reflected and transmitted light. Defaults to (1.0, 1.0, 1.0). Note that changing the tint gives non-physical results and should only be done when needed for artistic purposes.

ior

Index of refraction of the surface. Defaults to 1.5. If set to 0.0 the Fresnel curve is disabled and reflectivity is controlled only by weight and tint.

roughness

Surface roughness. Defaults to (0.0, 0.0).

normal

Normal vector of the surface. Defaults to world space normal.

tangent

Tangent vector of the surface. Defaults to world space tangent.

distribution

Microfacet distribution type. Defaults to 'ggx'.

scatter_mode

Scattering mode, specifying whether the BSDF supports reflection 'R', transmission 'T' or both reflection and transmission 'RT'. With 'RT', reflection and transmission occur both when entering and leaving a surface, with their respective intensities controlled by the Fresnel curve. Depending on the IOR and incident angle, it is possible for total internal reflection to occur, generating no transmission even if 'T' or 'RT' is selected. Defaults to 'R'.

Outputs

out

BSDF

VOP nodes