ジャンプ先: 概要. 戻り値. キーワード. 関連. フラグ. MEL 例.

概要

editRenderLayerAdjustment [-attributeLog] [-layer name] [-nodeLog] [-remove]

editRenderLayerAdjustment は、取り消し可能、照会可能、および編集不可能です。

このコマンドを使用して、レンダー レイヤの調整を作成、編集、照会します。調整を行うことで、アクティブなレンダー レイヤに応じ、異なるアトリビュート値や接続を使用できるようになります。

戻り値

int適用された調整の数
string[]照会: レイヤのプラグ調整のリスト

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

キーワード

renderLayer

関連

createRenderLayer, editRenderLayerGlobals, editRenderLayerMembers

フラグ

attributeLog, layer, nodeLog, remove
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
-attributeLog(-alg) query
指定したレイヤに対するすべての調整を、アトリビュート名順でソートして出力します。
-layer(-lyr) name createquery
調整を修正するレイヤを指定します。指定しない場合、アクティブなレンダー レイヤが使用されます。
-nodeLog(-nlg) query
指定したレイヤに対するすべての調整を、ノード名順でソートして出力します。
-remove(-r) create
指定した調整をレンダー レイヤから除去します。現在のレイヤから調整を除去すると、指定したプラグは既定のレンダー レイヤが定義するマスター値に戻ります。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます コマンド内でフラグを複数回使用できます。

MEL 例

// Create two adjustments for layer1
editRenderLayerAdjustment -layer layer1 lambert1.color lambert1.diffuse;
// Result : 2

// List all the adjustments to renderlayer1
editRenderLayerAdjustment -q -layer layer1;
// Result : lambert1.color lambert1.diffuse

// Create adjustments for the current render layer
editRenderLayerAdjustment lambert1.color;
// Result : 1

// Remove one adjustment from the current render layer
editRenderLayerAdjustment -remove lambert1.color;
// Result : 1

// Query the current layer for the list of adjustments
editRenderLayerAdjustment -q -alg;
// castsShadows         nurbsSphereShape1.castsShadows
//                      pPlaneShape1.castsShadows
//                      pSphereShape1.castsShadows
// instObjGroups        pCylinderShape1.instObjGroups[0]
// motionBlurByFrame    defaultRenderGlobals.motionBlurByFrame
// receiveShadows       nurbsSphereShape1.receiveShadows
//                      pPlaneShape1.receiveShadows
//                      pSphereShape1.receiveShadows
// shadingSamples       defaultRenderQuality.shadingSamples