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 withpageRegExFind, finds and replaces the name with the name specified by pageRegExReplace. |
PrmanShadingNode parameters continued |
||
Force Refresh |
N/A |
Reloads the shader file's information. |