Version: 2020.3
ライティングモード
ライティングモード: Shadowmask

ライティングモード: Baked Indirect

This page describes the behavior of all Mixed Lights in a Scene, when that Scene uses a Lighting Settings Asset with its Lighting Mode property set to Baked Indirect.

シーンのライティングモードを Baked Indirect に設定すると、間接光は リアルタイムのライト のように動作し、間接光をライトマップにベイクするという利点もあります。混合ライトで照らされたゲームオブジェクトは、プロジェクトで定義した シャドウディスタンス 以内でリアルタイムの影を作ります。

レンダリングパイプラインのサポート

  • ビルトインレンダリングパイプラインは Baked Indirect ライティングモードをサポートします。
  • ユニバーサルレンダーパイプライン (URP) は Baked Indirect ライティングモードをサポートします。
  • HD レンダーパイプライン (HDRP) は Baked Indirect をサポートします。

混合ライトの動作

シーンのライティングモードを Baked Indirect に設定すると、混合ライトは以下のように動作します。

  • 混合ライトで照らされた動的ゲームオブジェクトは以下を受けます。
    • リアルタイムの直接ライティング。
    • ベイクされた間接ライティング、ライトプローブ使用。
    • 動的ゲームオブジェクトからの影、シャドウマップ使用 (シャドウディスタンス以内)。
    • 静的ゲームオブジェクトからのリアルタイムの影、シャドウマップ使用 (シャドウディスタンス以内)。
  • 混合ライトで照らされた静的ゲームオブジェクトは以下を受けます。
    • リアルタイムの直接ライティング。
    • ベイクされた間接ライティング、ライトマップ使用。
    • 静的ゲームオブジェクトからのリアルタイムの影、シャドウマップ使用 (シャドウディスタンス以内)。
    • 動的ゲームオブジェクトからのリアルタイムの影、シャドウマップ使用 (シャドウディスタンス以内)。

シーンのライティングモードを Baked Indirect に設定

  1. Select the Lighting Settings Asset for the Scene.
  2. In the Inspector, navigate to Mixed Lighting.
  3. Use the drop-down menu to set the Lighting Mode to Baked Indirect.

影とランタイムパフォーマンス

Baked Indirect ライティングモードでは、混合ライトからのすべての影がリアルタイムであるため、パフォーマンスに影響を与える可能性があります。Shadow Distance プロパティーを使用してリアルタイムで影を描画する距離を制限することによって、この影響を軽減できます。

ランタイムにライトのプロパティーを変更

Baked Indirect ライティングモードでは、ランタイムに混合ライトのプロパティーを微妙に変更できます。変更は、混合ライトがシーンに与えるベイクした間接ライティングに影響を与えることなく、混合ライトがシーンに与えるリアルタイムの直接ライティングに影響します。これにより、ベイクした間接ライティングの利点とリアルタイムライトの動的機能の一部を組み合わせることができます。これは、事前計算された影がないため、Baked Indirect ライティングモードでは特にうまく機能します。

ランタイムに Light プロパティーを変更する場合は注意が必要です。リアルタイムの直接ライティングとベイクした間接ライティングの非現実的な組み合わせを起こさない小さな変更のみを加えてください。例えば、赤い混合ライトをライトマップにベイクしてからランタイムにその色を緑に変更すると、直接ライティングは緑になりますが、ライトマップにベイクされた間接ライティングは赤のままです。ランタイムに混合ライトを移動する場合も同様です。直接ライティングはライトの新しい位置に従いますが、間接ライティングはライトがベイクされた位置に残ります。

以下のビデオは、矛盾を目立たせずに間接光をわずかに変更する例を紹介しています。https://youtu.be/XN6ya31gm1I

ライティングモード
ライティングモード: Shadowmask