Houdini 18.5 Nodes Shader nodes

RIS Shader Network shader node

Serves as a container for RIS shaders.

Since 14.5

This SHOP provides an area for creating RIS shader nodes. This SHOP is not a shader. It is a container for shaders to be used in the RenderMan RIS rendering mode. Since it is not a shader, it cannot be assigned to a geometry as a shader, but its children can.

RIS shaders are different from traditional RSL shaders, because they define a BxDF rather than a color. Some intermediate nodes may actually compute color, but the assignable RIS shader node will provide a BxDF.

RIS also allows shader layering by wiring outputs (export parameters) of one shader to inputs (parameters) of another. Such shader composition is similar to co-shaders. The co-shaders are not called explicitly in the main shader, but are invoked by the renderer and the results are passed in as main shader parameters.

Please see RIS shaders for more information.


Basic RIS Shading Example Example for RIS Shader Network shader node

In this file we create a simple geometry and assign BxDF shaders to it. The shading network consists of pattern shaders feeding into the BxDF shaders.

See also

Shader nodes