ジャンプ先: 概要. 戻り値. キーワード. フラグ. 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 createquery
現在の選択の代わりに、GPU 上のすべてのアクティブなノードを照会するように指定するモディファイヤです。
allowDownloadRejections(adr) boolean createquery
GPU ダウンロードに依存するグラフの部分を拒否できるかどうかを指定します。
allowDownloads(adl) boolean createquery
GPU から CPU へのダウンロードを許可するかどうかを指定します。
asNodeName(nm) boolean createquery
特定のノード アトリビュートを照会したときに、代わりにノードの名前を返すように指定するモディファイアです。これは、一度に複数のノードを照会したときに、結果をノード名と整列させる必要がある場合に便利です。
asText(txt) boolean createquery
ノードの状態が照会されたときに、状態を数値コードではなくテキストとして返すように指定するモディファイヤです。
deformerChain(dch) boolean createquery
指定したメッシュのデフォメーション チェーン内のノードの状態を照会します。
deformers(d) boolean createquery
現在登録されているすべての GPU デフォーマのリストを返します。
dumpInfo(di) boolean createquery
サポートされているすべてのデフォメーション チェーンに関する情報を JSON 形式でリストします。
dumpOutliner(dol) boolean createquery
サポートされているすべてのノードに関する情報を Python オブジェクトとしてリストします。
gpuBlockPolicy(gbp) string createquery
ノードの GPU ブロック ポリシーを指定します。現在、次のブロッキング モードをサポートしています: 「off」、「on」、「group」、「upstream」、「upstreamExcl」、「upstreamMesh」、「downstream」、「downstreamExcl」、「groupDownload」。既定は「off」です。これは、ノードが GPU のブロッキングを引き起こさないことを意味します。
isOpenCLValid(clv) boolean createquery
OpenCL が有効で、初期化されているかどうかを指定します。
limitMinimumVerts(lmv) boolean createquery
ジオメトリの頂点数の最小値に対する制限を使用するかどうかを指定します。システム設定によって、GPU で許可されるジオメトリの特定の最小サイズが決定されます。このフラグがオンの場合、この制限に従います。このフラグがオフの場合、この制限は無視されます。これはデバッグ目的のためにのみ使用され、ファイルや基本設定には保存されません。
list(ls) boolean createquery
GPU で現在アクティブになっているノードのリストを返します。
members(mbr) boolean createquery
指定したノードと同じクラスタ内にあるノードの名前を返します。
meshes(m) boolean createquery
メッシュのみを照会する必要があることを指定するモディファイヤです。
message(msg) boolean createquery
指定したノードに関連付けられたメッセージを返します。
minimumVerts(mnv) int createquery
ジオメトリが GPU で許可されない最小の頂点数を設定します(適格なジオメトリを持つネットワーク内にない場合)。これはデバッグ目的のためにのみ使用され、ファイルや基本設定には保存されません。
nodeInfo(ni) boolean createquery
選択したノードについて、パーティション分割中に収集されたすべての情報をリストします。
nodeStatus(ns) boolean createquery
GPU 上のノードの状態を返します。照会すると、asText フラグも使用されていない限り、数値コードを返します。
omitPassthroughs(opt) boolean createquery
groupParts ノードなどの passthrough ノードをダンプされた情報から省略するかどうかを指定します
outlinerHash(olh) boolean createquery
現在のアウトライナ状態の一意のハッシュ値を返します。
partition(prt) boolean createquery
再パーティションを強制するフラグ(デバッグ目的のみ)。
purge(prg) boolean createquery
使用されていない GPU ノードのデータをパージします
reuseMode(ru) [string, string] createquery
再分割時に GPU ノードを再利用する方法を指定します。モードは、2 つのノード タイプ(deformer および displayMesh)のそれぞれに指定する必要があります。ノード タイプのモードは、次のいずれかです。
  • 「never」モードは、再使用しないことを意味します
  • 「immediate」モードは、再分割中にノードはメモリに残りますが、その直後に使用されないノードは削除されることを意味します
  • 「always」モードは、後で再利用するために、再分割中および再分割後にすべてのノードがメモリに残ることを意味します
verbose(v) boolean createquery
その他のフラグのより詳細な情報を出力します。

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

Python 例

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);