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

概要

editRenderLayerAdjustment([attributeLog=boolean], [layer=name], [nodeLog=boolean], [remove=boolean])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

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

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

戻り値

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

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

キーワード

renderLayer

関連

createRenderLayer, editRenderLayerGlobals, editRenderLayerMembers

フラグ

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

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

Python 例

import maya.cmds as cmds

# Create two adjustments for layer1
cmds.editRenderLayerAdjustment( 'lambert1.color', 'lambert1.diffuse', layer='layer1' )
# Result : 2

# List all the adjustments to renderlayer1
cmds.editRenderLayerAdjustment( 'layer1', query=True, layer=True )
# Result : lambert1.color lambert1.diffuse

# Create adjustments for the current render layer
cmds.editRenderLayerAdjustment( 'lambert1.color' )
# Result : 1

# Remove one adjustment from the current render layer
cmds.editRenderLayerAdjustment( 'lambert1.color', remove=True )
# Result : 1

# Query the current layer for the list of adjustments
cmds.editRenderLayerAdjustment( query=True, alg=True )
# castsShadows         nurbsSphereShape1.castsShadows
#                      pPlaneShape1.castsShadows
#                      pSphereShape1.castsShadows
# instObjGroups        pCylinderShape1.instObjGroups[0]
# motionBlurByFrame    defaultRenderGlobals.motionBlurByFrame
# receiveShadows       nurbsSphereShape1.receiveShadows
#                      pPlaneShape1.receiveShadows
#                      pSphereShape1.receiveShadows
# shadingSamples       defaultRenderQuality.shadingSamples