High Dynamic Range Images を使用すると、無限の距離からの照明と反射をレンダーすることができます。「イメージ ベースド ライティング(空のような照明)」を参照してください。
IBL ノードを作成する場合、以下の mental ray for Maya シェーダの 1 つまたは複数を使用します。
ファイナル ギャザリングとともに、このシェーダは従来のイメージ ベースド ライティングを実装します。環境のカラーはファイナル ギャザリング光線から選択され、サーフェス イルミネーションに取り込まれます。環境シェーダはパッシブです。これはシーンのライトには積極的に寄与しません。その代わり、必要な場合にのみサンプリングされます。最適な結果は、IBL テクスチャが拡散している場合に得られます。1 色で構成されているテクスチャは特別なケースで、結果として、アンビエント オクルージョンが計算されます。
フォトンは IBL 環境球から放出されます。これらのフォトンは、IBL テクスチャからエネルギー(またはカラー)を捕捉します。フォトン放出シェーダは、1 フレームごとにフォトンをすべて放出します。この点では、環境シェーダよりもアクティブです。フォトンは、主に拡散 IBL テクスチャと最もよく機能します。
低解像度制御テクスチャは、ファイルまたはプロシージャル IBL テクスチャから計算され、UBL 環境球にマップされます。直接的な光源をサンプリングするたびに、ライト シェーダが起動されます。つまり、ライト シェーダは最もアクティブで、最もコストのかかるアプローチです。IBL環境は 1 つの巨大なエリア ライトとみなされます。このアプローチは、重要性サンプリングのため、IBL テクスチャに鋭い要素が含まれ、できれば、黒いピクセルが黒以外のピクセルよりも多く含まれている場合に最も効果的です。
これら 3 つのアプローチを組み合わせて、より明確な効果を生み出すことができますが、計算時間はかかります。
イメージ ベースド ライティングを使用するには
IBL マニピュレータ ツールがシーン ビューに表示され、IBL ノードのアトリビュート エディタ(Attribute Editor)が自動的にポップアップします。
詳細については、イメージ ベースド ライティング ノード アトリビュートを参照してください。
詳細については、IBL テクスチャの配置を参照してください。
ファイナル ギャザリングでは、環境テクスチャから白熱光サンプルが採集されます。イルミネーション モデルは、たとえば、スポット ライトから発せられた直接的な光源に類似したこれらのサンプルを処理します。
IBL ノードを作成する場合、そのシェイプはシーン ビューに表示されます。
シェイプの移動(および、ある程度のスケーリング)には効果がありません。これは、環境が非常に離れているとみなされるからです。クリッピング プレーンが許す限り、シェイプを大きくスケールすることで、最適な結果を得ることができます。
ただし、回転により、テクスチャを IBL ノード シェーダに配置することができます。