ArnoldShadingNode
The ArnoldShadingNode allows you to select an Arnold-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 that are available for this node are dependent on which version of Arnold you are using. As such, only renderer-agnostic parameters are listed. For more information on some of the other parameters you may encounter, please refer to the documentation that ships with Arnold.
Control (UI) |
Default Value |
Function |
name |
ArnoldShadingNode |
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 pagePrefix field. |
pageRegExReplace |
N/A |
When used with pageRegExFind, finds and replaces the name with the name specified by pageRegExReplace. |
ArnoldShadingNode parameters continued |
||
Force Refresh |
N/A |
Reloads the shader file's information. |