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.  |