
Search is based on keyword.
Ex: "Procedures"
Do not search with natural language
Ex: "How do I write a new procedure?"
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. |
Sorry you didn't find this helpful
Why wasn't this helpful? (check all that apply)
Thanks for your feedback.
If you can't find what you're looking for or you have a workflow question, please try Foundry Support.
If you have any thoughts on how we can improve our learning content, please email the Documentation team using the button below.
Thanks for taking time to give us feedback.