Houdini 12 Nodes VEX nodes

Produce a normalized diffuse bsdf.

This node will produce a normalized (reflectivity of 1) diffuse bsdf. Shaders using this bsdf should adjust the reflectivity by multiplying the component by an intensity parameter.

Parameters

Component Label

Specify a label for the bsdf component. Labels are currently ignored by mantra but may be used in the future to separate components into deep raster planes.

Diffuse Roughness

A floating point value used to control the size or spread of the diffuse component. Higher values make the surface look less glossy with flatter color.

Inputs

model

This input is unused.

nN

Normalized surface normal.

Outputs

f

The diffuse bsdf.

Examples that use this node

Example forExample name
Load | Launch

.../examples/nodes/dop/grassDeforms/grass.otl

Load | Launch

.../examples/nodes/obj/hlight/RainbowGeometryLight.otl

Indirect LightLoad | Launch

.../examples/nodes/obj/indirectlight/IndirectLightBox.otl