Version: 2022.2
言語: 日本語
スカイボックス

SkyManager

SkyManager を理解する

Unity には SkyManager という専用のマネージャーがあり、環境ライティングがデフォルトでシーンに影響するように なっています。SkyManager は、アンビエントプローブデフォルトのリフレクションプローブ を自動的に生成して、環境ライティングをキャプチャします。

Unity は、ライトを生成 するまで、シーン内の環境ライティングが変化するたびにこれらのプローブを更新します。ライトを生成した後、Unity は現在の環境ライトの値をプローブにベイクします。

特別に Generate Lighting コントロールを使用して手動でライティングのベイクを行うと、Unity はその時点からプローブの更新を停止し、次のベイク時にのみ再更新します。環境ライティングが変わるたびにプローブを更新し続けたい場合は、Auto Generate オプションを有効にしてください。

Lighting Data (ライティングデータ) アセットをプロジェクトから削除しても、環境のライティングが変わるたびに、Unity はプローブを更新し続けます。

SkyManager を無効にする

手動で作成したライトマップとライトプローブがないシーンやゲームオブジェクトのライティング結果に環境ライティングが自動的に影響するのを防ぐには、デフォルトのリフレクションプローブとアンビエントプローブを無効にします。

To disable these probes, navigate to Window > Rendering > Lighting Settings > Environment, then make one of the following changes:

  • Option 1: Set Intensity Multiplier to 0.
  • オプション 2: 黒い Skybox Material を使用します。
  • Option 3: Set either the Color or Gradient for the Source to black.

Disable the SkyManager for all scenes

To prevent the environment contribution from automatically affecting the lighting result for all scenes, navigate to Window > Rendering > Lighting Settings > Scene, then disable Recalculate Environment Lighting.

スカイボックス