ジャンプ先: 概要. 戻り値. キーワード. フラグ. Python 例.

概要

renderPassRegistry([channels=int], [isPassSupported=boolean], [passID=string], [passName=boolean], [renderer=string], [supportedChannelCounts=boolean], [supportedDataTypes=boolean], [supportedPassSemantics=boolean], [supportedRenderPassNames=boolean], [supportedRenderPasses=boolean])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

renderPassRegistry は、取り消し不可能、照会不可能、および編集不可能です。

レンダー パスと関連する照会情報。

戻り値

string[]コマンドの結果

キーワード

render, pass

フラグ

channels, isPassSupported, passID, passName, renderer, supportedChannelCounts, supportedDataTypes, supportedPassSemantics, supportedRenderPassNames, supportedRenderPasses
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
channels(ch) int create
照会するチャネル数を指定します。
isPassSupported(ips) boolean create
レンダラによってパスがサポートされているかどうかを返します。このフラグはあらかじめ -passId で指定しておく必要があります。既定値が現在のレンダラであるレンダラは、フラグ renderer によって指定されます。
passID(pi) string create
照会するレンダー パス ID を指定します。
passName(pn) boolean create
passID に使用するパス名を取得します。このフラグはあらかじめ -passID で指定しておく必要があります。
renderer(r) string create
このコマンドを使用する際は、レンダラを指定してください。既定では、現在のレンダラが指定されます。
supportedChannelCounts(scc) boolean create
レンダラ(-renderer によって指定)によってサポートされているチャネル数と、指定したパス ID をリスト表示します。このフラグはあらかじめ -passID で指定しておく必要があります。
supportedDataTypes(sdt) boolean create
レンダラ(-renderer によって指定)によってサポートされているフレーム バッファ タイプと、指定したパス ID およびチャネルをリスト表示します。このフラグはあらかじめ -passID と -channels で指定しておく必要があります。
supportedPassSemantics(ps) boolean create
指定した passID によってサポートされるパス セマンティクスをリスト表示します。このフラグはあらかじめ -passId で指定しておく必要があります。
supportedRenderPassNames(spn) boolean create
レンダラ(-renderer によって指定)によってサポートされているレンダー パス名リスト表示します。
supportedRenderPasses(srp) boolean create
レンダラ(-renderer によって指定)によってサポートされているレンダー パスをリスト表示します。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds


# Get supported channel counts supported by your renderer and the passID "DIFF".

cmds.renderPassRegistry(passID='DIFF',renderer='yourRenderer', supportedChannelCounts=True)
#
# Get supported data types supported by your renderer, the passID "DIFF" and the channels "3".

cmds.renderPassRegistry(passID='DIFF', renderer='yourRenderer', channels=3, supportedDataTypes=True)