ジャンプ先: 概要. 戻り値. キーワード. フラグ. Python 例.
deformerEvaluator([active=boolean], [allowDownloadRejections=boolean], [allowDownloads=boolean], [asNodeName=boolean], [asText=boolean], [deformerChain=boolean], [deformers=boolean], [dumpInfo=boolean], [dumpOutliner=boolean], [gpuBlockPolicy=string], [isOpenCLValid=boolean], [limitMinimumVerts=boolean], [list=boolean], [members=boolean], [meshes=boolean], [message=boolean], [minimumVerts=int], [nodeInfo=boolean], [nodeStatus=boolean], [omitPassthroughs=boolean], [outlinerHash=boolean], [partition=boolean], [purge=boolean], [reuseMode=[string, string]], [verbose=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
deformerEvaluator は、取り消し不可能、照会可能、および編集不可能です。
デフォーマ エバリュエータ ステータスに関するデバッグ情報を出力します。照会モードの場合、デバッグ情報は string[] として返されます。照会モードでない場合、デバッグ情報はスクリプト エディタに表示されます。
| string[] | 照会モードが使用されている場合は、デバッグ情報です。 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
OpenCL, debug
active, allowDownloadRejections, allowDownloads, asNodeName, asText, deformerChain, deformers, dumpInfo, dumpOutliner, gpuBlockPolicy, isOpenCLValid, limitMinimumVerts, list, members, meshes, message, minimumVerts, nodeInfo, nodeStatus, omitPassthroughs, outlinerHash, partition, purge, reuseMode, verbose
| ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
active(act)
|
boolean
|

|
|
現在の選択の代わりに、GPU 上のすべてのアクティブなノードを照会するように指定するモディファイヤです。
|
|
allowDownloadRejections(adr)
|
boolean
|

|
|
GPU ダウンロードに依存するグラフの部分を拒否できるかどうかを指定します。
|
|
allowDownloads(adl)
|
boolean
|

|
|
GPU から CPU へのダウンロードを許可するかどうかを指定します。
|
|
asNodeName(nm)
|
boolean
|

|
|
特定のノード アトリビュートを照会したときに、代わりにノードの名前を返すように指定するモディファイアです。これは、一度に複数のノードを照会したときに、結果をノード名と整列させる必要がある場合に便利です。
|
|
asText(txt)
|
boolean
|

|
|
ノードの状態が照会されたときに、状態を数値コードではなくテキストとして返すように指定するモディファイヤです。
|
|
deformerChain(dch)
|
boolean
|

|
|
指定したメッシュのデフォメーション チェーン内のノードの状態を照会します。
|
|
deformers(d)
|
boolean
|

|
|
現在登録されているすべての GPU デフォーマのリストを返します。
|
|
dumpInfo(di)
|
boolean
|

|
|
サポートされているすべてのデフォメーション チェーンに関する情報を JSON 形式でリストします。
|
|
dumpOutliner(dol)
|
boolean
|

|
|
サポートされているすべてのノードに関する情報を Python オブジェクトとしてリストします。
|
|
gpuBlockPolicy(gbp)
|
string
|

|
|
ノードの GPU ブロック ポリシーを指定します。現在、次のブロッキング モードをサポートしています: 「off」、「on」、「group」、「upstream」、「upstreamExcl」、「upstreamMesh」、「downstream」、「downstreamExcl」、「groupDownload」。既定は「off」です。これは、ノードが GPU のブロッキングを引き起こさないことを意味します。
|
|
isOpenCLValid(clv)
|
boolean
|

|
|
OpenCL が有効で、初期化されているかどうかを指定します。
|
|
limitMinimumVerts(lmv)
|
boolean
|

|
|
ジオメトリの頂点数の最小値に対する制限を使用するかどうかを指定します。システム設定によって、GPU で許可されるジオメトリの特定の最小サイズが決定されます。このフラグがオンの場合、この制限に従います。このフラグがオフの場合、この制限は無視されます。これはデバッグ目的のためにのみ使用され、ファイルや基本設定には保存されません。
|
|
list(ls)
|
boolean
|

|
|
GPU で現在アクティブになっているノードのリストを返します。
|
|
members(mbr)
|
boolean
|

|
|
指定したノードと同じクラスタ内にあるノードの名前を返します。
|
|
meshes(m)
|
boolean
|

|
|
メッシュのみを照会する必要があることを指定するモディファイヤです。
|
|
message(msg)
|
boolean
|

|
|
指定したノードに関連付けられたメッセージを返します。
|
|
minimumVerts(mnv)
|
int
|

|
|
ジオメトリが GPU で許可されない最小の頂点数を設定します(適格なジオメトリを持つネットワーク内にない場合)。これはデバッグ目的のためにのみ使用され、ファイルや基本設定には保存されません。
|
|
nodeInfo(ni)
|
boolean
|

|
|
選択したノードについて、パーティション分割中に収集されたすべての情報をリストします。
|
|
nodeStatus(ns)
|
boolean
|

|
|
GPU 上のノードの状態を返します。照会すると、asText フラグも使用されていない限り、数値コードを返します。
|
|
omitPassthroughs(opt)
|
boolean
|

|
|
groupParts ノードなどの passthrough ノードをダンプされた情報から省略するかどうかを指定します
|
|
outlinerHash(olh)
|
boolean
|

|
|
現在のアウトライナ状態の一意のハッシュ値を返します。
|
|
partition(prt)
|
boolean
|

|
|
再パーティションを強制するフラグ(デバッグ目的のみ)。
|
|
purge(prg)
|
boolean
|

|
|
使用されていない GPU ノードのデータをパージします
|
|
reuseMode(ru)
|
[string, string]
|

|
|
再分割時に GPU ノードを再利用する方法を指定します。モードは、2 つのノード タイプ(deformer および displayMesh)のそれぞれに指定する必要があります。ノード タイプのモードは、次のいずれかです。
- 「never」モードは、再使用しないことを意味します
- 「immediate」モードは、再分割中にノードはメモリに残りますが、その直後に使用されないノードは削除されることを意味します
- 「always」モードは、後で再利用するために、再分割中および再分割後にすべてのノードがメモリに残ることを意味します
|
|
verbose(v)
|
boolean
|

|
|
|
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
# Set the reuse mode for deformers and sinks
cmds.deformerEvaluator(ru=("always", "never"))
# List all registered GPU deformers.
cmds.deformerEvaluator( deformers=True )
# List all nodes that are on the GPU
cmds.deformerEvaluator( ls=True )
# List all meshes that are on the GPU
cmds.deformerEvaluator( ls=True, m=True )
# List information about selected nodes
cmds.deformerEvaluator( )
# List information about selected meshes
cmds.deformerEvaluator( m=True )
# List deformation chain information about selected meshes
cmds.deformerEvaluator( dch=True )
# List all the deformation chains of all meshes that are active on the GPU
cmds.deformerEvaluator( dch=True, act=True )
# List the names of the nodes that are in the same cluster(s) as the specified nodes.
cmds.deformerEvaluator( mbr=True )
# List the messages associated with the selected nodes.
cmds.deformerEvaluator( msg=True )
# Return all active clusters in JSON format.
cmds.deformerEvaluator(query=True, dumpInfo=True, opt=True);