Shader

../_images/pgYeti_shader.png

The Shader node is used to create/set attributes in the flow that will be passed to the Renderer to control various shading parameters. The parameters match the Renderman shader that ships with Yeti thus is very specific to that shader and the Renderman renderer although the attributes may be accessed by the other renderers using custom UserScalar/Float/Color/Vector nodes.

Note

At this time this node is very specific to the provided reference Renderman shader, in the future this will likely change.

Inputs

Input Description
0 Data Flow Fibres

Shader

Parameter Description
Color Toggle whether to set/override the color attribute
Diffuse Color The desired diffuse color
Adjust HSV Toggle whether to set/override the HSV value
HSV Adjustment The desired HSV offset
Color Shift Toggle whether to set/override the Color Shift values
Max Hue Shift The maximum amount the hue may shift if Color Shift is toggled on
Max Saturation Shift The maximum amount the saturation may shift if Color Shift is toggled on
Max Value Shift The maximum amount the value may shift if Color Shift is toggled on
Occlusion Toggle whether to set/override Occlusion
Occlusion Color The desired occlusion color
Opacity Toggle whether to set/override Opacity
Base Opacity The desired base opacity
Tip Opacity The desired tip opacity
Specular Toggle whether to set/override Specular
Ks The desired Ks value
Specular Color The desired Specular Color