Killzone Shadow Fall の環境キューブマップのメモ

概要

  • Killzone Shadow Fall の環境キューブマップの使用に関するメモです.

参考文献

メモ


  • 下図の右側のミラーボールではキャラクターも環境キューブマップに映っているように見えますが, これはデモ用にそうしているだけで実際にはキャラクターを含まない状態で撮影します.



  • 具体的にはシェーディング対象の点を含んでいる「環境キューブマップ用のエリアの AABB」を, 近場の 8 個の AABB をループして探し出します. またここの処理では動的な分岐を使っていて, 対象の環境キューブマップではないときは環境キューブマップのテクスチャフェッチをスキップしています.
  • もし見つからなかった場合はグローバルな環境キューブマップを参照します.