レンダー レイヤ エディタ(Render Layer Editor)
 
 
 

ウィンドウ > レンダリング エディタ > レンダー レイヤ エディタ(Window > Rendering Editors > Render Layer Editor)

レンダー レイヤ エディタ(Render Layer Editor)から、レイヤ、レイヤ ブレンド、レイヤ オーバーライドを作成、管理、および削除することができます。レンダー レイヤ用のレンダーのパス成分マップを作成することもできます。レンダーのパス成分マップは、レンダー レイヤのオブジェクトのサブセットで、レンダーのパスを作成できます。

注:マルチレンダー パス機能は mental ray レンダラでサポートされています。レンダリング API により、他のサード パーティ製レンダラやカスタム レンダラでのサポートを促進することができます。

レンダー レイヤ エディタ(Render Layer Editor)は、フローティング ウィンドウで開くか、またはチャンネル ボックス(Channel Box)内に結合された同じ領域に表示できます。レンダー レイヤ(Render Layer Editor)を新しいウィンドウで開くには、レイヤ > フローティング ウィンドウ(Layers > loating Window)を選択しますす。

レンダー レイヤ エディタ(Render Layer Editor)を使用するための一般的なワークフローを以下に示します。

レイヤの作成

上部のアイコンをクリックして新しいレイヤを作成するか、またはレイヤを作成して選択したオブジェクトを割り当てます

レイヤの順序の設定

レンダー レイヤの順序は、合成順序に基づいて設定されます。リストの最後はバックグラウンド エレメントで、リストの先頭には最前面のエレメントが設定されます。レンダー レイヤの合成順序は、レンダー レイヤ エディタ(Render Layer Editor)でしか編集できません。

レンダー レイヤを上下に移動するには、上ボタン と下ボタン を使用します。これらのボタンは、単一のレンダー レイヤが選択されている場合にのみアクティブになります。中マウス ボタンを使用しても、レイヤを上下にドラッグできます。

レイヤ単位のオーバーライド

レイヤ単位のオーバーライドは、以下のガイドラインに従って実行します。

レイヤのプレビュー

パス成分マップのレンダー

レンダー レイヤごとにレンダーのパス成分マップを作成できます。たとえば、レンダー レイヤが 5 個のオブジェクトと 2 個のライトで構成されている場合、この中の 3 個のオブジェクトと 1 個のライトにのみ、拡散パス、アンビエント パス、そしてスペキュラ パスを作成することができます。これを行うには、拡散パス、アンビエント パス、スペキュラ パスを作成する 3 個のオブジェクトと 1 個のライトを含むパス成分マップを作成します。レンダー レイヤごとに複数のパス成分マップを作成することができます。また、レンダー レイヤ間でパス成分マップを共有することもできます。

アイコンをクリックすると、選択したレイヤにコネクトされるパス成分マップのリストを展開または折りたたむことができます。このアイコンは、パス成分マップをレイヤにコネクトしている場合に表示されます。

レンダー レイヤ エディタ(Render Layer Editor)のメニュー

レイヤ(Layers)メニュー

空レイヤの作成(Create Empty Layer)

プルダウン メニューの選択項目に応じて、新しいレンダー レイヤを作成します。このレイヤには、layer1 といったデフォルト名が付けられます。

選択項目からレイヤを作成(Create Layer from Selected)

新しいレンダー レイヤを作成し、これに選択したオブジェクトを組み入れます。

レイヤのコピー(Copy Layer)

選択したレイヤを複製します。

この機能に使用できるオプションは次の 2 つです。

メンバーシップとオーバーライド(With membership and overrides)

オブジェクトとレンダー レイヤ プロパティの両方を新しいレイヤにコピーする場合は、このオプションを選択します。

メンバーシップ(With membership)

オブジェクトのみを新しいレイヤにコピーし、複製したレイヤに新しいオーバーライドを作成する場合は、このオプションを選択します。

選択したレイヤ内のオブジェクトを選択(Select Objects in Selected Layers)

選択したレイヤに含まれるオブジェクトを選択します。

選択したレイヤから選択したオブジェクトを除去(Remove Selected Objects from Selected Layers)

選択したレイヤから、選択したオブジェクトを削除します。

メンバーシップ(Membership)

オブジェクトをレイヤから削除、またはレイヤに追加するには、リレーションシップ エディタ(Relationship Editor)を開きます。

アトリビュート(Attributes)

選択したレイヤのアトリビュート エディタが開きます。アトリビュート エディタには、レイヤの編集(Edit Layer)ウィンドウでは使用できないアトリビュートも含まれています。

選択したレイヤの削除(Delete Selected Layers)

選択したレイヤを削除します。ただし、レイヤに含まれるオブジェクトは削除されません。

未使用レイヤの削除(Delete Unused Layers)

レイヤにコンテンツが含まれていなければ、このレイヤを削除します。

フローティング ウィンドウ(Floating Window)

レンダー レイヤ エディタ(Render Layer Editor)を個別のフローティング ウィンドウで開く場合は、このオプションを選択します。

成分(Contribution)メニュー

このメニューを使用すると、レンダーのパス成分マップを作成できます。

パス成分マップの作成と関連付け(Create and Associate Pass Contribution Map)

新しいパス成分マップを作成し、これに選択したレイヤにコネクトします。

既存の成分マップのコネクト(Associate Existing Contribution Map)

このサブメニューには、シーンで使用可能なパス成分マップのリストが表示されます。目的の成分マップを選択して、カレント レイヤにコネクトします。

パス成分マップのコピー(Copy Pass Contribution Map)

選択した成分マップを複製します。

選択したパス成分マップ内のオブジェクトを選択(Select Objects in Selected Pass Contribution Maps)

選択されているパス成分マップに属するオブジェクトを示します。現在選択されているパス成分マップのすべてのオブジェクトが選択されます。

選択したオブジェクトを選択したパス成分マップに追加(Add Selected Objects to Selected Pass Contribution Maps)

選択したオブジェクトを選択したパス成分マップに追加します。

選択したパス成分マップから選択したオブジェクトを削除(Remove Selected Objects from Selected Pass Contribution Maps)

選択したパス成分マップからオブジェクトを削除します。

選択したパス成分マップを削除(Delete Selected Pass Contribution Maps)

1 つまたは複数のパス成分マップを削除するには、削除するマップを選択してからこのオプションを選択します。

使用されていないパス成分マップを削除(Delete Unused Pass Contribution Maps)

ジオメトリやライトが割り当てられていないパス成分マップを削除します。

メンバーシップ(Membership)

リレーションシップ エディタ(Relationship Editor)ウィンドウが開きます。

アトリビュート(Attributes)

パス成分マップのアトリビュート エディタが開きます。

オプション(Options)メニュー

設定できるバイナリ オプションは以下のとおりです。

自動オーバーライド(Auto Overrides)

自動オーバーライド(Auto Overrides)オプションは、シャドウの投影(Casts Shadows)シャドウの受像(Receive Shadows)反射に現れる(Visible in Reflections)などのアトリビュートのレイヤ オーバーライド作成ワークフローを簡略化します。

自動オーバーライド(Auto Overrides)オプションは次のアトリビュートに適用できます。

  • オブジェクトのシェイプ ノードのレンダリング詳細(Render Stats)セクション(アトリビュート エディタ内):
    • シャドウの投影(Casts Shadows)
    • シャドウの受像(Receive Shadows)
    • モーション ブラー(Motion Blur)
    • 一次可視性(Primary Visibility)
    • 反射に現れる(Visible in Reflections)
    • 屈折に現れる(Visible in Refractions)
  • オブジェクトのトランスフォーム ノードのディスプレイ(Display)セクション(アトリビュート エディタ内):
    • 可視性(Visibility)

自動オーバーライド(Auto Overrides)オプションがオンの場合、これらのアトリビュートのそれぞれをクリックするだけで、選択したレイヤにオーバーライドが作成されます。チェック マークを外すと、すぐにアトリビュート名がオレンジ色に変わり、レイヤ オーバーライドが作成されたことを示します。これにより、アトリビュートを右クリックしてレイヤ オーバーライドの作成(Create Layer Override)を選択する必要がなくなります。

ヒント:シーンに多数のサーフェスが含まれている場合は、アトリビュート スプレッドシート(Attribute Spread Sheet)を使用してレイヤ オーバーライドを作成することもできます。アトリビュート エディタのケースのように、自動オーバーライド(Auto Overrides)オプションがオンの場合、アトリビュートそれぞれの設定を変更するだけで、レイヤ オーバーライドが自動的に作成されます。

この機能がもっとも便利なのは、オーバーライドを作成する必要のあるシーンに複数のオブジェクト/レイヤがある場合です。この機能によりレイヤ オーバーライドの作成(Create Layer Override)を選択する必要がなくなり、ワークフローが簡略化されます。

ネームスペースの表示(Show Namespace)

ネームスペースを使用している場合、オブジェクト名が非常に長くなることがあります。この場合、オブジェクトを名前で区別するのは困難です。ネームスペースの表示をオフにすると、ノード名のネームスペースの部分があれば、「...:」 で置き換えられます。名前が短くなると、シーンにあるいろいろなオブジェクトを区別しやすくなります。

注:Maya でファイル リファレンスを操作する場合、名前の管理には、ネームスペースが望ましい方法です。ファイル リファレンスを使用する場合には、Maya の名前変更プリフィックス規則の使用はお勧めしません。名前変更プリフィックスを使用する場合、ノードの DAG パスやロングネームを使用すると固有の名前を付けられますが、ファイル リファレンスの中での動作に一貫性がないため階層的な DAG 変更が複雑になり、後にトラブルの原因となる可能性があります。

レンダー レイヤ エディタ(Render Layer Editor)の状況に応じたメニュー

レンダー レイヤの状況に応じたメニュー

レイヤを右マウス ボタンでクリックしたときに使用可能になるコマンドは以下のとおりです。

選択したオブジェクトの追加(Add Selected Objects)/選択したオブジェクトの除去(Remove Selected Objects)

オブジェクトをレンダー レイヤに追加、またはレンダー レイヤから削除します。

レイヤ内のオブジェクトを選択(Select Objects in Layers)

カレント レイヤに属するオブジェクトを選択します。

レンダー レイヤを空にする(Empty Render Layer)

レイヤからすべてのオブジェクトを削除し、空の状態にします。

レイヤのコピー(Copy Layer)

レイヤを複製します。

レイヤの削除(Delete Layer)

レイヤを削除します。

オーバーライド(Overrides)

サブメニューを展開して、目的のオーバーライドを選択します。

レンダー設定オーバーライドの削除(Remove Render Setting Overrides)

カレント レイヤに対するレンダー設定オーバーライドをすべて削除します。詳細については、 レイヤ オーバーライドによる作業を参照してください。

レンダー フラグ オーバーライドの削除(Remove Render Flag Overrides)

カレント レイヤに対するレンダー フラグ(レイヤ アトリビュート)オーバーライドをすべて削除します。詳細については、 レイヤ オーバーライドによる作業を参照してください。

マテリアル オーバーライドの削除(Remove Material Override)

カレント レイヤで、選択されたオブジェクトに対するカレント マテリアル オーバーライドを削除します。詳細については、 レイヤ オーバーライドによる作業を参照してください。

新しいマテリアル オーバーライドの作成(Create New Material Override)

カレント レイヤに対する新しいマテリアル オーバーライドを選択することができます。詳細については、 レイヤ オーバーライドによる作業を参照してください。

既存のマテリアル オーバーライドの割り当て(Assign Existing Material Override)

カレント レイヤに対する既存のマテリアル オーバーライドを選択することができます。詳細については、 レイヤ オーバーライドによる作業を参照してください。

パス成分マップ(Pass Contribution Maps)

サブメニューを展開して、次のいずれかのオプションを選択します。

空のパス成分マップを作成(Create Empty Pass Contribution Maps)

選択したレイヤに対して、新しい空の成分マップを作成します。

パス成分マップを作成して選択項目を追加(Create Pass Contribution Maps and Add Selected)

選択したオブジェクトを含むカレント レイヤに対して、新しい成分マップを作成します。

既存のパス成分マップの関連付け(Associate Existing Pass Contribution Maps)

このサブメニューには、シーンで使用可能なパス成分マップのリストが表示されます。目的の成分マップを選択して、カレント レイヤにコネクトします。

新規レンダー パスを追加します(Add New Render Pass)

レイヤに新規レンダー パスを追加できるようにします。サブメニューを展開して、使用可能ないずれかのレンダー パスを選択します。

メンバーシップ(Membership)

オブジェクトをレイヤから削除、またはレイヤに追加するには、リレーションシップ エディタ(Relationship Editor)を開きます。

アトリビュート(Attributes)

選択したレイヤのアトリビュート エディタを開きます。アトリビュート エディタには、レイヤの編集(Edit Layer)ウィンドウでは使用できないアトリビュートも含まれています。

パス成分マップの状況に応じたメニュー

次のコマンドは、レンダーのパス成分マップを右マウス ボタンでクリックして使用することができます。

注:パス成分マップは複数のレンダー レイヤ間で共有できます。この場合、あるレイヤのパス成分マップからジオメトリまたはライトを削除すると、他のレイヤの同じ成分マップからも削除されます。そのため、レイヤ間で共有されているパス成分マップのメンバーシップを変更する場合は、慎重に行う必要があります。この問題を回避するには、各レンダー レイヤに個別のパス成分マップを作成してください。

<パス成分マップ名(pass contribution map name)>

パス成分マップ名を選択し、そのアトリビュート エディタを表示します。

選択したオブジェクトの追加(Add Selected Objects)/選択したオブジェクトの除去(Remove Selected Objects)

レンダー レイヤと現在選択されているパス成分マップの両方にオブジェクトを追加、またはそこからオブジェクトを除去します。

パス成分マップ内のオブジェクトを選択(Select Objects in Pass Contribution Map)

現在選択されているパス成分マップに属するオブジェクトを示します。現在選択されているパス成分マップのすべてのオブジェクトが選択されます。

レイヤからパス成分マップを削除(Remove Pass Contribution Map from Layer)

カレント レイヤからレンダーのパス成分マップを削除します。

パス成分マップを空にする(Empty Pass Contribution Map)

レンダーのパス成分マップからすべてのオブジェクトを削除します。

パス成分マップの削除(Delete Pass Contribution Map)

すべてのレイヤからレンダーのパス成分マップを削除します。

アクティブ(Active)

パス成分マップをアクティブに設定し、レンダー パスの作成時に使用されるようにします。

新規レンダー パスを追加します(Add New Render Pass)

レンダーのパス成分マップに新しいレンダー パスを追加できるようにします。サブメニューを展開して、使用可能ないずれかのレンダー パスを選択します。

メンバーシップ(Membership)

オブジェクトをレイヤから削除、またはレイヤに追加するには、リレーションシップ エディタ(Relationship Editor)を開きます。