query information related with render passes.
| Long name (short name) | Argument Types | Properties | |
|---|---|---|---|
| channels (ch) | int |
|
|
|
|||
| isPassSupported (ips) | bool |
|
|
Return whether the pass is supported by the renderer This flag must be specified by the flag -passID firstly. The renderer whose default value is the current renderer is specified by the flag renderer. Flag can have multiple arguments, passed either as a tuple or a list. |
|||
| passID (pi) | unicode |
|
|
|
|||
| passName (pn) | bool |
|
|
|
|||
| renderer (r) | unicode |
|
|
|
|||
| supportedChannelCounts (scc) | bool |
|
|
|
|||
| supportedDataTypes (sdt) | bool |
|
|
List frame buffer types supported by the renderer(specified by the flag -renderer), the specified passID and channels. This flag must be specified by the flag -passID and -channels firstly. |
|||
| supportedPassSemantics (ps) | bool |
|
|
|
|||
| supportedRenderPassNames (spn) | bool |
|
|
|
|||
| supportedRenderPasses (srp) | bool |
|
|
|
|||
Derived from mel command maya.cmds.renderPassRegistry
Example:
import pymel.core as pm
# Get supported channel counts supported by renderer mentalRay and the passID "DIFF".
pm.renderPassRegistry(passID='DIFF',renderer='mentalRay', supportedChannelCounts=True)
# Result: [4, 3] #
#
# Get supported data types supported by renderer mentalRay, the passID "DIFF" and the channels "3".
pm.renderPassRegistry(passID='DIFF', renderer='mentalRay', channels=3, supportedDataTypes=True)
# Result: [1, 2, 256, 512] #