ジャンプ先: 概要. 戻り値. キーワード. 関連. フラグ. MEL 例.
prepareRender [-defaultTraversalSet string] [-deregister string] [-invokePostRender] [-invokePostRenderFrame] [-invokePostRenderLayer] [-invokePreRender] [-invokePreRenderFrame] [-invokePreRenderLayer] [-invokeSettingsUI] [-label string] [-listTraversalSets] [-postRender script] [-postRenderFrame script] [-postRenderLayer script] [-preRender script] [-preRenderFrame script] [-preRenderLayer script] [-restore] [-saveAssemblyConfig boolean] [-settingsUI script] [-setup] [-traversalSet string] [-traversalSetInit script]
prepareRender は、取り消し可能、照会可能、および編集可能です。
このコマンドは、レンダー縦断を登録、管理および呼び出すために使用されます。レンダー縦断は、シーンを構成してレンダリングの準備をするために使用されます。 このコマンドは、シーン アセンブリ ノードに対して特別なサポートを提供します。シーン アセンブリ ノードをレンダリングするために、レンダリング縦断はシーン内の各アセンブリ ノードのために適切なリプレゼンテーションをアクティブにすることができます。レンダリングが完了すると、このコマンドはそれに応じて各アセンブリ上でレンダリング前にアクティブだったリプレゼンテーションを復元することができます。レンダー縦断は縦断のセットにグループ化されています。レンダー縦断セットには、以下に示す 1 つまたは複数のレンダリングの手順に対するコールバック、またはレンダー縦断が、粒度レベルの低い順に含まれています。レンダー縦断コールバックは、MEL または Python の任意のスクリプトで、レンダリング目的で Maya シーンをトランスフォームすることができます。なし
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
---|---|---|---|---|
-defaultTraversalSet(-dt)
|
string
|
|||
|
||||
-deregister(-d)
|
string
|
|||
|
||||
-saveAssemblyConfig(-sac)
|
boolean
|
|||
|
||||
-label(-lbl)
|
string
|
|||
|
||||
-listTraversalSets(-lt)
|
|
|||
|
||||
-preRender(-prr)
|
script
|
|||
|
||||
-postRender(-por)
|
script
|
|||
|
||||
-preRenderLayer(-prl)
|
script
|
|||
|
||||
-postRenderLayer(-pol)
|
script
|
|||
|
||||
-preRenderFrame(-prf)
|
script
|
|||
|
||||
-postRenderFrame(-pof)
|
script
|
|||
|
||||
-invokePreRender(-irr)
|
|
|||
|
||||
-invokePostRender(-ior)
|
|
|||
|
||||
-invokePreRenderLayer(-irl)
|
|
|||
|
||||
-invokePostRenderLayer(-iol)
|
|
|||
|
||||
-invokePreRenderFrame(-irf)
|
|
|||
|
||||
-invokePostRenderFrame(-iof)
|
|
|||
|
||||
-setup(-stp)
|
|
|||
|
||||
-restore(-rtr)
|
|
|||
|
||||
-traversalSet(-ts)
|
string
|
|||
|
||||
-settingsUI(-sui)
|
script
|
|||
|
||||
-invokeSettingsUI(-isu)
|
|
|||
|
||||
-traversalSetInit(-tsi)
|
script
|
|||
|
フラグはコマンドの作成モードで表示できます | フラグはコマンドの編集モードで表示できます |
フラグはコマンドの照会モードで表示できます | コマンド内でフラグを複数回使用できます。 |
// Query what the default render traversal set is. prepareRender -q -defaultTraversalSet // Set the render traversal set to MyPrepareRender. prepareRender -e -defaultTraversalSet MyPrepareRender // Set the default render traversal set to require saving the assembly node // configuration before render, and restore it once rendering completes. prepareRender -e -saveAssemblyConfig // Set the label of traversal set "MyPrepareRender" to be "Custom Render". prepareRender -e -label "Custom Render" -traversalSet "MyPrepareRender"