レンダー レイヤのコンセプト
 
 
 

以下のセクションでは、レンダー レイヤを処理するために必要な基本概念について説明します。

マスター レイヤとレイヤ メンバーシップ

マスター レイヤには、シーン内のすべてのオブジェクトおよびマテリアルが含まれます。シーン内には必ずマスター レイヤが存在し、これがレンダー レイヤ エディタ(Render Layer Editor)に表示されています。マスター レイヤは、レイヤが複数存在する場合のみレンダー レイヤ エディタで可視となります(この場合、デフォルトではレンダーできません)。

新しいレイヤを作成する場合、そのレイヤのみ、複数のレイヤ、またはすべてのレイヤの任意のオブジェクトまたはノード(ライトなど)メンバーを作成できます。特定のレイヤのオブジェクトのみが、そのレイヤに作用します。これには、ライト、反射、シャドウなどが含まれます。

シーンをレンダー レイヤに分割できるだけでなく、レイヤのオーバーライドを作成することによって、各レイヤまたはレイヤのオブジェクトの特性を変更できます(定義では、マスター レイヤの特性のオーバーライドは作成できません)。Maya は、レイヤとマスター レイヤ間の変更として、レイヤとアトリビュートの各オーバーライドを格納します。詳細については次のセクションを参照してください。

レイヤまたはレイヤのオブジェクトへの変更(オーバーライド)

アトリビュートに対して、レイヤ単位とオブジェクト単位の 2 つのタイプのオーバーライドがあります。

オーバーライドを作成するには、自動および手動の 2 つの方法があります。

マスター レイヤとレンダー設定

マスター レイヤのレンダー設定(すべてのオーバーライドが作成されるベース)の変更が簡単になるように、マスター レイヤのレンダー設定(Render Settings)に Maya ソフトウェア、Maya ハードウェア、Maya ベクター、mental ray の全 4 種のレンダラ特有のタブのほか、mental ray レンダラの 5 つのタブが表示されます。

マスター レイヤの設定変更は、そのレンダラを使用し、アトリビュートのオーバーライドを作成していないすべてのレイヤが、これらの設定を継承することを意味します。

レイヤの表示と管理

レンダー レイヤは、シーン ビュー、ハイパーグラフ(Hypergraph)ハイパーシェード(Hypershade)などに作用します。レイヤの切り替えは、ライト、ジオメトリ、またはノードが特定のレンダー レイヤに存在するかどうかによって、これらが可視/非可視になることを意味します(以前は、オブジェクトがレンダーに存在していなくても、必ずシーン ビューには表示されました)。

ディスプレイ レイヤとレンダー レイヤの表示は相互に反作用します。つまり、オブジェクトを含むディスプレイ レイヤの表示をオフにしている場合は、どのレンダー レイヤでもこれらのオブジェクトは表示されません。

レンダー レイヤで実行できる操作: 概要

マスターレイヤ、レイヤ、およびオブジェクトのオーバーライド(自動または手動)、レンダー設定、およびプリセットの基本概念を理解したら、次の操作をレイヤ単位で実行できます。

レイヤの使用例

関連項目

個々のオブジェクト、レイヤのオブジェクト グループ、またはシーンのアトリビュート(パス)をレンダーしてから、合成システムを使用してこれらを統合できます。合成は、複数のイメージを 1 つに統合するプロセスです

(グローバル イルミネーション パスを個別にレンダーすることもできます)。

レイヤとパスを設定するには、 レンダー レイヤの概要および レンダー パスによる作業を参照してください。

レイヤとパスでのレンダリングの利点

レイヤとパスでオブジェクトを個別にレンダーするとかなりの時間がかかり、十分な計画も必要ですが、次のような利点があります。

合成のためのレンダリングに関する一般的なヒント

プリマルチプライ イメージ

イメージを 3 つの基本のカラー チャンネルだけでなくアルファ チャンネルも使って格納すると、アルファ チャンネルによってカラー チャンネルをある割合に調整することができます。たとえば、カラー チャンネルに透明度を考慮したアルファ チャンネルの値を掛けておくような使い方ができます。

合成ソフトウェア(ゲーム エンジンのような)の中には、プリマルチプライ イメージを使用できるものがあります。その他の合成ソフトウェアでは、特にバックグラウンド カラーとオブジェクト カラーのデータを分離するときに、別々のイメージ情報とアルファ情報が必要です。デフォルトでは、Maya はプリマルチプライ イメージを扱えますが、この機能をオフにすることもできます。

プリマルチプリケーションをオンまたはオフにするには、 プリマルチプライ(Premultiply)を参照してください。