Rendering/AmbientLightSH2

Last-modified: 2025-12-31 (水) 14:50:05


AmbientLightSH2(アンビエント ライト スフェリカル ハーモニクス 2)

ワールドの環境光を制御するためのコンポーネント


項目

Enabled:
効果なし。

AmbientLight:
環境光のデータ。<SphericalHarmonicsL2<colorX>>
(ColorX9個で構成される。)

IsActive:
現在このAmbientLightSH2を使用中かどうか。
(Falseなら、他のAmbientLightSH2が使用されている。)

SetActive()
同期デリゲートアクション。
Actionトリガーすると、このAmbientLightSH2が使用される。

環境光に設定
押すと、このAmbientLightSH2が使用される。


使用例

  • 環境光は一つのみ。
    ワールドに最初からあります。(Skyboxスロットを探してください。)
  • 綺麗な見た目のワールドを作るには、AmbientLight用のリフレクションプローブをどのように設定するかが非常に重要です。


その他

  • バグがある?
    環境光の設定を色々弄ったワールドを開いたときに、正しく読み込まれていない事があるっぽい?(ローカルで発生するから、自分一人では確認が難しい。)
    (おそらく、ReflectionProbeSH2等の読み込みタイミングの問題だと思われます。)
    もし、環境光の設定を弄ったら、セッションを再起動して複数人でテストすると良いかも。

(そもそも、ReflectionProbeSH2等で毎度AmbientLight値を生成する必要は無いので、AmbientLight値を定数化すればいいパターンもあります。)

  • AmbientLightの型名↓
    SphericalHarmonicsL2<colorX>