グローバル イルミネーション(Global Illumination)を使用してシーンをレンダーする

 
 
 

グローバル イルミネーション(Global Illumination)を使用してレンダーするには、特定の設定またはアトリビュートをオンにする必要があります。最初に次の 2 つを設定してください。

最初に既定の設定でこれらアトリビュートを使用してシーンをレンダーし、レンダーしたイメージを確認します。その後、前のレイ トレーシング レンダリングを比較します。グローバル イルミネーション(Global Illumination)を使用したレンダリングを何度も行ううちに、最初に使用すべき設定がわかるようになります。

グローバル イルミネーション(Global Illumination)のレンダリング アトリビュートをオンにするには

  1. レンダー設定(Render Settings)ウィンドウを開きます。
  2. レンダー設定(Render Settings)ウィンドウで精度(Quality)タブを選択し、精度プリセット(Quality Presets)をプレビュー: グローバル イルミネーション(Preview: Global Illumination)に設定します。

    これでプリセット アトリビュートの設定がオンになり、グローバル イルミネーション(Global Illumination)の質を制御できるようになります。最初は、既定の設定を使用してシーンをレンダーします。イメージをレンダーしてエフェクトを確認したら、レンダー設定(Render Settings)ウィンドウに戻って設定を適宜変更してください。

  3. レンダー設定ウィンドウを閉じます。

グローバル イルミネーション(Global Illumination)フォトンを使用して、シーン内でのライトの相互反射をシミュレートします。フォトンは光源からシーンに放出されるエネルギーの小さな単位で、サーフェスで反射されて直接照らされない部分の光の輝度を左右します。レンダラはフォトン放出による照明をフォトン マップというファイルに記録します。

グローバル イルミネーション(Global Illumination)でシミュレーションを行うには、スポット ライトで光だけでなく、フォトンも放出するように設定する必要があります。シーンの全体的な明るさは、ライトの輝度と単一のスポット ライトからとフォトンの照明の組み合わせによって決まります。

グローバル イルミネーション(Global Illumination)のライティング アトリビュートをオンにするには

  1. ハイパーシェード(Hypershade)ウィンドウ(ウィンドウ > レンダリング エディタ > ハイパーシェード(Window > Rendering Editors > Hypershade))を開き、ライト(Lights)タブをクリックしてシーン内のライトを表示します。
  2. ハイパーシェード(Hypershade)で spotLightShape1 のアイコンをダブル クリックして、スポット ライトのアトリビュートを表示します。
  3. アトリビュート エディタ(Attribute Editor)で、spotLightShape1 タブをクリックして、スポット ライトのライティング アトリビュートを表示します。
  4. mental ray セクションを開き、コースティクスとグローバル イルミネーション(Caustic and Global Illumination)アトリビュートを次のように設定します。
    • フォトンの放出(Emit Photons): オン
    • フォトンの強度(Photon Intensity): 8000
    • GI フォトン(Global Illum Photons): 10000

    次にイメージをレンダーするときに、スポット ライトからフォトンがシーンに放出されます。グローバル イルミネーション(Global Illumination)の明るさはフォトンの強度によって決まります。GI フォトン(Global Illum Photons)では、シーンに放出されるフォトンの数を設定します。

レンダリングのパネル レイアウトを設定する

通常、レンダーしたイメージを作成する場合、テスト イメージのレンダリングと評価を何度か行って最終的なイメージを作り上げます。このとき、特定のウィンドウやパネルで、レンダー画質、シェーディング、およびライティングの各種設定を調整します。さまざまなウィンドウを開いたり閉じたりするのはあまり効率が良くありません。

レンダリングで頻繁に使用するウィンドウやパネルを表示しておけば、ウィンドウやパネルを何度も開いたり閉じたりする必要がなく効率的に作業できます。

レンダリングのパネル レイアウトを設定するには

  1. レンダー ビュー(Render View) ウィンドウを閉じます。
  2. パース ビューのパネル メニューからパネル > 保存したレイアウト > ハイパーシェード/レンダー/パース ビュー(Panels > Saved Layouts > Hypershade/Render/Persp)を選択します。

    パネル レイアウトが更新され、ハイパーシェード(Hypershade)ウィンドウ、レンダー ビュー(Render View)ウィンドウ、およびパース ビュー(Perspective)が同時に表示されます。これにより、これらのウィンドウを繰り返し開いたり閉じたりしなくても簡単に作業できるようになります。

    パネル レイアウトを変更するとレンダー ビュー(Render View) ウィンドウのイメージが粗くなる場合、次の操作を行ってください。

グローバル イルミネーション(Global Illumination)を使用してシーンをレンダーする

既にライトはフォトンを放出するように設定され、グローバル イルミネーション(Global Illumination)のプリセットが選択されており、グローバル イルミネーション(Global Illumination)を使用してテスト イメージをレンダーする準備は整っています。

グローバル イルミネーション(Global Illumination)を使用してシーンをレンダーするには

  1. レンダー ビュー(Render View)ウィンドウで前のレンダーのやり直し(Redo Previous Render)アイコンをクリックし、既定のグローバル イルミネーション(Global Illumination)設定を使用してイメージをレンダーします。
  2. イメージのレンダリングが完了したら、イメージを維持します(Keep Image)アイコンをクリックしてイメージを保存します。
  3. 今回レンダーしたイメージと前にレンダーしたイメージを視覚的に比較してください。

    このレンダリングでは、グローバル イルミネーション(Global Illumination)によりシーンのシャドウの部分があまり暗くなっていません。また、ボウルが前のレンダリングよりも透明になっています。

    ここでの目的は、グローバル イルミネーションによってシャドウ部分を間接的に照らして、ディテールが見えるようにすることです。つまり、グローバル イルミネーション(Global Illumination)の結果としてシャドウの領域のディテールを詳細に表示できます。このために、グローバル イルミネーション(Global Illumination)のフォトン アトリビュートを調整する必要があります。アトリビュートを変更してから、シーンをレンダーして変更結果を確認します。このように、テスト レンダリングを繰り返すことにより、目的の最終イメージを完成させることができます。

次の手順では、アトリビュート エディタ(Attribute Editor)を使用してフォトンの強度(Photon Intensity)を上げ、シーンの全体的なグローバル イルミネーション(Global Illumination)を強化します。

グローバル イルミネーション(Global Illumination)の輝度を上げる

フォトンの強度(Photon Intensity)を上げるとグローバル イルミネーション(Global Illumination)の明るさが増します。次のテスト イメージでは、シーンの影になっている部分の明度を上げてディテールが見えるようにします。

グローバル イルミネーション(Global Illumination)のライティングを強くするには

  1. ハイパーシェード(Hypershade)ウィンドウで spotLightShape1 のアイコンをダブル クリックして、スポット ライトのアトリビュートを表示します。
  2. アトリビュート エディタ(Attribute Editor)で、spotLightShape1 タブをクリックして、スポット ライトのライティング アトリビュートを表示します。
  3. コースティクス(Caustic)グローバル イルミネーション(Global Illumination)アトリビュートを次のように設定します。
    • フォトンの強度(Photon Intensity): 120000

    フォトンの強度(Photon Intensity)を上げると、グローバル イルミネーション(Global Illumination)の影響を受ける部分の明るさが増します。

シーンをレンダーするには

  1. レンダー ビュー(Render View)ウィンドウで前のレンダーのやり直し(Redo Previous Render)アイコンをクリックし、イメージをレンダーします。
  2. イメージのレンダリングが完了したら、イメージを維持します(Keep Image)アイコンをクリックしてイメージを保存します。
  3. 今回レンダーしたイメージと前にレンダーしたイメージを比較します。

    フォトンの強度(Photon Intensity)を上げたため、このイメージの照明の明るさが増しています。これは、シーンの明るさが増してシャドウ部分のディテールが見えることからわかります。ただし、ボウルの後ろの暗い壁に円形の模様ができています。これは、フォトンの質が低く設定されているために生じているものです。

グローバル イルミネーション(Global Illumination)の質を調整する

グローバル イルミネーション(Global Illumination)の質は、主に次の 3 つのアトリビュートに左右されます。

次の手順では、レンダー設定(Render Settings)ウィンドウとアトリビュート エディタ(Attribute Editor)に戻り、グローバル イルミネーション(Global Illumination)のエフェクトに影響を与える質のアトリビュートの値を大きくします。

グローバル イルミネーション(Global Illumination)の質の設定を大きくするには

  1. レンダー設定(Render Settings)ウィンドウで間接ライティング(Indirect Lighting)タブをクリックし、グローバル イルミネーション(Global Illumination)セクションを展開します。次のアトリビュートをグローバル イルミネーション(Global Illumination)に変更します。
    • 精度(Accuracy): 900
    • 半径(Radius): 2.5

    精度 の設定によって、特定のサンプリング ポイントでグローバル イルミネーション(Global Illumination)の輝度を定義するために評価されるフォトンの数が決まります。また、半径によって、特定のサンプリング ポイントの周辺領域のサイズが決まります。サンプリングするフォトンの数が多いほど、最終イメージのグローバル イルミネーション(Global Illumination)が均一になります。

    注:

    グローバル イルミネーション(Global Illumination)に関連する質やフォトンの設定を大きくすると、イメージのレンダーにかかる時間も長くなります。こうした設定は、目的のイメージ画質を実現できれば十分であるため、レンダリング時間に影響が出るほど値を上げる必要はありません。

  2. レンダー ビュー(Render View)ウィンドウで前のレンダーのやり直し(Redo Previous Render)アイコンをクリックし、イメージをレンダーします。
  3. イメージのレンダリングが完了したら、イメージを維持します(Keep Image)アイコンをクリックしてイメージを保存して、前にレンダーしたイメージと今回のイメージを比較します。

    精度(Accuracy)半径(Radius)の値を大きくすると、レンダーしたイメージから円形の模様がほぼ完全に消え、前のレンダリングに比べてグローバル イルミネーション(Global Illumination)が非常に均一になります。グローバル イルミネーション(Global Illumination)のフォトンの数を増やしても、グローバル イルミネーションをより均一にすることができます。

次の手順では、フォトンの数を増やしてシーンのグローバル イルミネーション(Global Illumination)を均一にします。

グローバル イルミネーションのフォトンを増やすには

  1. ハイパーシェード(Hypershade)で spotLightShape1 のアイコンをダブル クリックして、スポット ライトのアトリビュートを表示します。
  2. アトリビュート エディタ(Attribute Editor)で、spotLightShape1 タブをクリックして、スポット ライトのライティング アトリビュートを表示します。
  3. コースティクスとグローバル イルミネーション(Caustic and Global Illumination)アトリビュートを次のように設定します。
    • GI フォトン(Global Illum Photons): 80000

    GI フォトン(Global Illumination Photons)の数を大きくすると、レンダー プロセスの最初に作成されるフォトン マップの密度が上がります。フォトンの数を増やすにつれて、グローバル イルミネーション(Global Illumination)はスムーズになりますが、レンダリング時間が長くなります。

イメージをレンダーするには

  1. レンダー ビュー(Render View)ウィンドウで前のレンダーのやり直し(Redo Previous Render)アイコンをクリックし、イメージをレンダーします。
  2. イメージのレンダリングが完了したら、イメージを維持します(Keep Image)アイコンをクリックしてイメージを保存して、前にレンダーしたイメージと今回のイメージを比較します。

    このイメージでは、前のレンダリングで表れていた円形の模様が消えています。また、オリジナルのレイ トレーシング レンダリングと比べた、その他のグローバル イルミネーション(Global Illumination)のエフェクトを確認できます。

    • オブジェクトの多くは、グローバル イルミネーション(Global Illumination)によって、シーン内の隣接するオブジェクトのカラーの影響を受けます。このエフェクトをカラー ブリーディングといいます。カラー ブリーディングが生じると、反射光および透過光によってオブジェクトは隣接オブジェクトのカラーの影響を受けます。

これで、小さなイメージのグローバル イルミネーション(Global Illumination)のテストおよび調整が完了したため、イメージ サイズを大きくしてシーンの最終イメージをレンダーしてその質を上げることができます。

イメージ サイズおよびアンチエイリアシングの値を上げるには

  1. レンダー設定(Render Settings)ウィンドウで、共通(Common)タブを選択し、イメージ サイズ(Image Size)の設定を開きます。
  2. イメージ サイズを大きくするために、プリセットを 640×480 に設定します。
  3. レンダー設定(Render Settings)ウィンドウで、精度(Quality)タブを選択します。
  4. アンチエイリアシング精度(Anti-Aliasing Quality)アトリビュートを開きます。サンプリング モード(Sampling Mode)は既定のまま(適応サンプリング(Adaptive Sampling))にしておき、次の設定を行います。
    • サンプル数(Number of Samples) - 最大サンプルレベル(Max sample level): 1

    サンプリングによってアンチエイリアシングの回数が決まります。サンプリング レベル(Sample Level) アトリビュートでは、イメージ内の指定したピクセル領域に対して行われるサンプリング数の下限と上限を設定します。アンチエイリアシングのサンプリング レベル設定を変更することにより、レンダーしたイメージのサーフェスをスムーズにできます。

    このイメージ サイズのイメージでアンチエイリアシングのサンプリングを行う場合、最大値を 1 に設定するのが最適です。

シーンの最終イメージをレンダーするには

  1. レンダー ビュー(Render View)ウィンドウで前のレンダーのやり直し(Redo Previous Render)アイコンをクリックし、イメージをレンダーします。

設定をプリセットとして保存する

レンダー設定(Render Settings)ウィンドウの設定をプリセットとして保存し、次にグローバル イルミネーションを使用してレンダーしたいときに設定を読み出すことができます。

設定をプリセットとして保存するには

  1. レンダー設定(Render Settings)ウィンドウで、プリセット > 設定をプリセットとして保存...(Presets > Save Settings as Preset...)を選択します。
  2. プリセットの名前を入力し、プリセットの保存(Save Preset)をクリックします。

    次にグローバル イルミネーションを使用してレンダーしたいときは、プリセット > プリセットのロード(Presets > Load Preset)を選択して、保存した設定を読み出すことができます。