The shadingNode command classifies any DG node as a shader, texture light, post process, or utility so that it can be properly organized in the multi-lister. Recall that any DG node can be used a part of a a shader, texture or light - regardless of how it is classified by this. command. These classifications are provided for convenience in the UI.
| Long name (short name) | Argument Types | Properties | |
|---|---|---|---|
| asLight (al) | bool |
|
|
|
|||
| asPostProcess (app) | bool |
|
|
|
|||
| asRendering (ar) | bool |
|
|
|
|||
| asShader (asShader) | bool |
|
|
|
|||
| asTexture (at) | bool |
|
|
|
|||
| asUtility (au) | bool |
|
|
|
|||
| name (n) | unicode |
|
|
|
|||
| parent (p) | unicode |
|
|
|
|||
| shared (s) | bool | ||
| skipSelect (ss) | bool | ||
Derived from mel command maya.cmds.shadingNode
Example:
import pymel.core as pm
import maya.cmds as cmds
myShader = pm.shadingNode('anisotropic', asShader=True)