移動先: 概要 戻り値 キーワード. 関連項目. フラグ. Python 例.
editRenderLayerGlobals([baseId=int], [currentRenderLayer=name], [enableAutoAdjustments=boolean], [mergeType=int], [useCurrent=boolean])
注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
editRenderLayerGlobals は 「元に戻す」が可能、「照会」が可能、「編集」が不可能 です。
すべてのレンダー レイヤに共通するパラメータ値を編集します。baseId や mergeType などのパラメータはプリファレンスとして格納され、currentRenderLayer などのパラメータはファイルとして格納されます。
boolean | コマンドの成功 |
string | 照会モードでは、カレントのレンダー レイヤ名 |
int | 照会モードでは、マージのタイプ |
int | 照会モードでは、ベース ID |
戻り値の型は照会モードでは照会フラグが基になります。
renderLayer, render, layer, globals, current, merge
createRenderLayer, editRenderLayerMembers
baseId, currentRenderLayer, enableAutoAdjustments, mergeType, useCurrent
ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
currentRenderLayer(crl)
|
name
|

|
|
カレントのレンダー レイヤを設定することで、renderLayerManger とすべての DAG オブジェクトが更新され、そのレンダー レイヤのメンバーとして特定されます。このフラグを「useCurrent」と併用して、アクティブ レイヤに新しい DAG オブジェクトを自動的に追加することもできます。「isCurrentRenderLayerChanging」条件を使用して、カレント レイヤが変更され、シーンへの調整が適用されるタイミングを定義することができます。
|
|
baseId(bi)
|
int
|

|
|
ベース レイヤ ID を設定します。これは、新しいレイヤが固有 ID の検索を開始する番号です。
|
|
useCurrent(uc)
|
boolean
|

|
|
カレントのレンダー レイヤを、すべての新規ノード目的地として使用するかどうかを設定します。
|
|
enableAutoAdjustments(eaa)
|
boolean
|

|
|
特定のアトリビュート(サーフェス レンダー統計、シェーディング グループの割り当て、レンダー設定)を変更したときに、調整の自動作成を有効にするかどうかを設定します。
|
|
mergeType(mt)
|
int
|

|
|
ファイルのインポート時のマージ タイプを設定します。有効な値は 0(なし)、1(番号順)と 2(名前順)です。
|
|
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: タプルまたはリストとして渡された複数の引数を持てるフラグ
|
import maya.cmds as cmds
cmds.editRenderLayerGlobals( currentRenderLayer='layer1' )
cmds.editRenderLayerGlobals( query=True, currentRenderLayer=True )
# Result: layer1
cmds.editRenderLayerGlobals( query=True, baseId=True )
# Result: 1
cmds.editRenderLayerGlobals( useCurrent=True )
# Enable automatic creation of adjustments
cmds.editRenderLayerGlobals( enableAutoAdjustments=True )