移動先: 概要 戻り値 キーワード. フラグ. MEL 例.

概要

renderer [-addGlobalsNode string] [-addGlobalsTab string string string] [-batchRenderOptionsProcedure string] [-batchRenderOptionsStringProcedure string] [-batchRenderProcedure string] [-cancelBatchRenderProcedure string] [-changeIprRegionProcedure string] [-commandRenderProcedure string] [-exists] [-globalsNodes] [-globalsTabCreateProcNames] [-globalsTabLabels] [-globalsTabUpdateProcNames] [-iprOptionsMenuLabel string] [-iprOptionsProcedure string] [-iprOptionsSubMenuProcedure string] [-iprRenderProcedure string] [-iprRenderSubMenuProcedure string] [-isRunningIprProcedure string] [-logoCallbackProcedure string] [-logoImageName string] [-namesOfAvailableRenderers] [-pauseIprRenderProcedure string] [-polyPrelightProcedure string] [-refreshIprRenderProcedure string] [-renderDiagnosticsProcedure string] [-renderGlobalsProcedure string] [-renderMenuProcedure string] [-renderOptionsProcedure string] [-renderProcedure string] [-renderRegionProcedure string] [-rendererUIName string] [-renderingEditorsSubMenuProcedure string] [-showBatchRenderLogProcedure string] [-showBatchRenderProcedure string] [-showRenderLogProcedure string] [-startIprRenderProcedure string] [-stopIprRenderProcedure string] [-textureBakingProcedure string] [-unregisterRenderer]

renderer は 「元に戻す」が不可能、「照会」が可能、「編集」が可能 です。

レンダーを登録するコマンドです。このコマンドを使用して、レンダラの UI 名とプロシージャ名を指定できます。 また、登録したレンダラの UI 名とプロシージャ名を照会することもできます。

戻り値

なし

戻り値の型は照会モードでは照会フラグが基になります。

キーワード

renderer, registration

フラグ

addGlobalsNode, addGlobalsTab, batchRenderOptionsProcedure, batchRenderOptionsStringProcedure, batchRenderProcedure, cancelBatchRenderProcedure, changeIprRegionProcedure, commandRenderProcedure, exists, globalsNodes, globalsTabCreateProcNames, globalsTabLabels, globalsTabUpdateProcNames, iprOptionsMenuLabel, iprOptionsProcedure, iprOptionsSubMenuProcedure, iprRenderProcedure, iprRenderSubMenuProcedure, isRunningIprProcedure, logoCallbackProcedure, logoImageName, namesOfAvailableRenderers, pauseIprRenderProcedure, polyPrelightProcedure, refreshIprRenderProcedure, renderDiagnosticsProcedure, renderGlobalsProcedure, renderMenuProcedure, renderOptionsProcedure, renderProcedure, renderRegionProcedure, rendererUIName, renderingEditorsSubMenuProcedure, showBatchRenderLogProcedure, showBatchRenderProcedure, showRenderLogProcedure, startIprRenderProcedure, stopIprRenderProcedure, textureBakingProcedure, unregisterRenderer
ロング ネーム(ショート ネーム) 引数型 プロパティ
-rendererUIName(-ui) string createqueryedit
指定したレンダラの rendererUIName を設定または照会します。 rendererUIName はメニューに表示されるレンダラの名前です。
-renderGlobalsProcedure(-rg) string createqueryedit
このフラグは現在サポートしていません。次のリリースでは削除される予定です。
-iprRenderProcedure(-ipr) string createqueryedit
指定したレンダラにコネクトされた IPR レンダー コマンドを設定または照会します。
-iprOptionsProcedure(-io) string createqueryedit
指定したレンダラにコネクトされた IPR レンダー オプションのプロシージャを設定または照会します。
-isRunningIprProcedure(-isr) string createqueryedit
指定したレンダラにコネクトされた isRunningIpr コマンドを設定または照会します。
-startIprRenderProcedure(-sti) string createqueryedit
指定したレンダラにコネクトされた IPR レンダーの開始プロシージャを設定または照会します。
-stopIprRenderProcedure(-spi) string createqueryedit
指定したレンダラにコネクトされた IPR レンダーの停止プロシージャを設定または照会します。
-refreshIprRenderProcedure(-rfi) string createqueryedit
指定したレンダラにコネクトされた IPR レンダーのリフレッシュ プロシージャを設定または照会します。
-pauseIprRenderProcedure(-psi) string createqueryedit
指定したレンダラにコネクトされた IPR レンダーのキャンセル プロシージャを設定または照会します。
-changeIprRegionProcedure(-cir) string createqueryedit
指定したレンダラにコネクトされた IPR 領域の変更プロシージャを設定または照会します。
-iprOptionsMenuLabel(-ipm) string createqueryedit
レンダー ビューの IPR メニュー下にある IPR の更新オプション メニューのラベルを設定または照会します。
-iprOptionsSubMenuProcedure(-ips) string createqueryedit
レンダー ビューの IPR メニュー下にある IPR の更新オプション メニューのサブメニューを作成するプロシージャを設定または照会します。
-iprRenderSubMenuProcedure(-irs) string createqueryedit
レンダー ビューの IPR メニュー下にある IPR レンダー メニューのサブメニューを作成するプロシージャを設定または照会します。
-renderProcedure(-r) string createqueryedit
指定したレンダラにコネクトされたレンダー コマンドを設定または照会します。
-renderOptionsProcedure(-ro) string createqueryedit
指定したレンダラにコネクトされたレンダー オプションのプロシージャを設定または照会します。
-renderDiagnosticsProcedure(-rd) string createqueryedit
指定したレンダラにコネクトされたレンダー診断のプロシージャを設定または照会します。
-commandRenderProcedure(-cr) string createqueryedit
指定したレンダラにコネクトされたコマンド ライン レンダリングのプロシージャを設定または照会します。
-batchRenderProcedure(-br) string createqueryedit
指定したレンダラにコネクトされたバッチ レンダーのプロシージャを設定または照会します。
-batchRenderOptionsProcedure(-bro) string createqueryedit
指定したレンダラにコネクトされたバッチ レンダー オプションのプロシージャを設定または照会します。
-batchRenderOptionsStringProcedure(-bso) string createqueryedit
バッチ レンダーを行う際に、コマンド ライン ユーティリティ「Render」と共に使用する引数文字列を設定または照会します
-cancelBatchRenderProcedure(-cbr) string createqueryedit
設定または照会すると、指定したレンダラにコネクトされた、バッチ レンダーの解除のプロシージャを返します。
-showBatchRenderProcedure(-sbr) string createqueryedit
指定したレンダラにコネクトされたバッチ レンダーの表示のプロシージャを設定または照会します。
-showRenderLogProcedure(-srl) string createqueryedit
指定したレンダラにコネクトされたログ ファイルのレンダーのプロシージャを設定または照会します。
-showBatchRenderLogProcedure(-brl) string createqueryedit
指定したレンダラにコネクトされたログ ファイルのバッチ レンダーのプロシージャを設定または照会します。
-renderRegionProcedure(-rr) string createqueryedit
指定したレンダラにコネクトされた、領域をレンダーのプロシージャを設定または照会します。
-textureBakingProcedure(-tb) string createqueryedit
指定したレンダラにコネクトされた、テクスチャのベイク処理のプロシージャを設定または照会します。
-polyPrelightProcedure(-pp) string createqueryedit
指定したレンダラにコネクトされた、ポリゴンのプリライトのプロシージャを設定または照会します。
-renderingEditorsSubMenuProcedure(-res) string createqueryedit
指定したレンダラの、レンダリング エディタ(Rendering Editors)メニュー下にある、レンダラ特有のエディタのサブメニューを作成するプロシージャを設定または照会します。
-renderMenuProcedure(-rm) string createqueryedit
このフラグは現在サポートしていません。次のリリースでは削除される予定です。
-logoImageName(-log) string createqueryedit
指定したレンダラのロゴのイメージ名を設定または照会します。 ロゴはレンダラを表すイメージです。
-logoCallbackProcedure(-lgc) string createqueryedit
指定したレンダラのロゴにコネクトされたコールバックになるプロシージャを設定または照会します。たとえばロゴとコールバックは、使用するレンダラ(Render Using)オプション メニューの隣にある統一レンダー グローバル(Render Globals)ウィンドウで使用することができます。
-namesOfAvailableRenderers(-ava) queryedit
現在登録されているレンダラの名前を返します。
-unregisterRenderer(-unr) queryedit
指定したレンダラの登録を解除します。
-exists(-ex) queryedit
指定したレンダラがレジストリに登録されている場合は true を、登録されていない場合は false を返します。
-addGlobalsTab(-agt) string string string createedit
指定したレンダラにコネクトされたタブを統一レンダー グローバル(Render Globals)ウィンドウに追加します。
-globalsTabLabels(-gtl) createqueryedit
指定したレンダラにコネクトされた、統一レンダー グローバル(Render Globals)ウィンドウのタブのラベルを返します。
-globalsTabCreateProcNames(-gtc) createqueryedit
指定したレンダラにコネクトされた。統一レンダー グローバル(Render Globals)ウィンドウのタブの作成に使用するプロシージャの名前を返します。
-globalsTabUpdateProcNames(-gtu) createqueryedit
指定したレンダラにコネクトされた、統一レンダー グローバル(Render Globals)ウィンドウのタブの更新に使用するプロシージャの名前を返します。
-addGlobalsNode(-agn) string createqueryedit
指定したレンダラが使用するグローバル ノードを追加することができるようになります。
-globalsNodes(-gn) createqueryedit
指定したレンダラが使用するレンダー グローバル(Render Globals)ノードのリストを返します。

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : 1 つのコマンドで複数回使用可能なフラグ

MEL 例

// To register a renderer called "myRenderer":
//
renderer myRenderer;
// To edit a renderer called "myRenderer" with its rendererUIName
// being "My Renderer":
//
renderer -edit -rendererUIName "My Renderer" myRenderer;
// To register a renderer called "anotherRenderer" with all
// its parameters specified.
//
renderer -rendererUIName "Another Renderer"
                -iprRenderProcedure  "mayaSoftwareIprRender"
				-iprOptionsProcedure  ""
                -isRunningIprProcedure  "mayaSoftwareIsRunningIpr"
                -startIprRenderProcedure  "mayaSoftwareStartIprRender"
                -stopIprRenderProcedure  "mayaSoftwareStopIprRender"
                -refreshIprRenderProcedure  "mayaSoftwareRefreshIprImage"
                -pauseIprRenderProcedure  "mayaSoftwarePauseIprRender"
                -changeIprRegionProcedure  "mayaSoftwareChangeIprRegion"
                -iprOptionsMenuLabel  "IPR Tuning Options"
                -iprOptionsSubMenuProcedure  "mayaSoftwareIprUpdateOptionsSubMenu"
				-iprRenderSubMenuProcedure  "mayaSoftwareIprUpdateRenderSubMenu"
                -renderProcedure "mayaSoftwareRender"
                -renderOptionsProcedure "RenderOptions"
                -renderDiagnosticsProcedure  "RenderDiagnostics"
                -commandRenderProcedure      "render -batch"
                -batchRenderProcedure        "BatchRender"
                -batchRenderOptionsProcedure "BatchRenderOptions"
				-batchRenderOptionsStringProcedure "mayaSoftwareBatchRenderOptionsString"
                -cancelBatchRenderProcedure  "CancelBatchRender"
                -showBatchRenderProcedure    "ShowBatchRender"
                -showRenderLogProcedure      ""
                -showBatchRenderLogProcedure ""
                -renderRegionProcedure       "mayaRenderRegion"
                -textureBakingProcedure      "performConvertSolidTx"
                -polyPrelightProcedure       "performPrelight"
                -renderingEditorsSubMenuProcedure    ""
                -logoImageName              ""
                -logoCallbackProcedure       ""
        anotherRenderer;
// To add a render globals node the renderer uses:
//
renderer -edit -addGlobalsNode "defaultRenderGlobals" anotherRenderer;
// To add the tabs associated with the specified renderer
// for the unified render globals window, use the syntax
//
//      renderer -edit
//               -addGlobalsTab globalsTabLabel
//                              globalsTabCreateProcName
//                              globalsTabUpdateProcName
//               renderer;
//
// where "globalsTabLabel" is the label of the tab,
// "globalsTabCreatedProcName" is the name of the mel procedure
// which is used to create the content in the tab.
// and "globalsTabCreatedProcName" is the name of the mel procedure
// which is used to update the content in the tab.
//
// Note that if you want to add a number of tabs, you need to repeat
// this renderer command for each tab you wish to add, as shown below.
//
renderer
    -edit
    -addGlobalsTab  "Maya Software"
                    "createMayaSoftwareGlobalsTab"
                    "updateMayaSoftwareGlobalsTab"
    anotherRenderer;
// To get a list of unified render globals window tab labels associated
// with the specified renderer.
//
renderer -query -globalsTabLabels anotherRenderer;
// To get a list of names of mel procedures which are used to
// create the unified render globals window tabs associated with
// the specified renderer.
//
renderer -query -globalsTabCreateProcNames anotherRenderer;
// To get a list of names of mel procedures which are used to
// update the unified render globals window tabs associated with
// the specified renderer.
//
renderer -query -globalsTabUpdateProcNames anotherRenderer;
// To view a list of registered renderers.
//
renderer -query -namesOfAvailableRenderers;
// To check if anotherRenderer exists.
//
renderer -exists anotherRenderer;
// To view a list of render globals nodes used by the specified
// renderer:
//
renderer -query -globalsNodes anotherRenderer;