Search Tips

Search is based on keyword.

`Ex: "Procedures"`

Do not search with natural language

`Ex: "How do I write a new procedure?"`

Give Feedback Support Portal

# PrmanShadingNode

The PrmanShadingNode allows you to select a RenderMan-specific shader to build complex shading networks. The last shading node in the shading network needs to be connected to a NetworkMaterial node in order to be connected to the 3D node graph and assigned to objects in the scene.

Note: The parameters available for this node are dependent on which version of RenderMan for Katana you are using. As such, only the renderer-agnostic parameters are listed below. For more information on some of the other parameters you may encounter, please refer to the documentation that ships with RenderMan.

Control (UI) | Default Value | Function
name | PrmanShadingNode | Determines the attribute identifier for this shader node beneath the 'material' attribute. This must be unique among all upstream nodes connected into a single NetworkMaterial node.
nodeType | N/A | Selects the available shader from the dropdown list. The parameters for each shader in the dropdown list are not included, as they are renderer-specific. Use the file browser or your studio's asset management browser to select the shader to use.
parameters | N/A | Once you've added a shader, the shader's parameters are populated under the Parameter group.
publicInterface
namePrefix | N/A | Specifies the name's prefix for the exposed parameter.
pagePrefix | N/A | Allows you to organize the shading node's exposed parameters in groups in the NetworkMaterial node's Material Interface.
nameRegExFind | N/A | Finds and deletes the name specified in namePrefix field.
nameRegExReplace | N/A | When used with nameRegExFind, finds and replaces the name with the name specified by nameRegExReplace.
pageRegExFind | N/A | Finds and deletes the name specified in namePrefix field.
pageRegExReplace | N/A | When used with pageRegExFind, finds and replaces the name with the name specified by pageRegExReplace.
PrmanShadingNode parameters continued
Force Refresh | N/A | Reloads the shader file's information.