IT用語集 › プログラミング › ラジオシティ

ラジオシティ

プログラミング Svenska → 更新: 2026-10-24

面と面の間のエネルギー交換を計算することで、拡散光が表面の間を跳ね返る様子を解くグローバルイルミネーション手法。

シーンを小さなパッチに分割し、パッチの組ごとに「形態係数」、つまり一方が放った光のうちどれだけが他方に届くかを求める。そして、エネルギーが釣り合うまで連立方程式を解く。結果には柔らかい影や色にじみが表れ、たとえば赤い壁が天井をほんのり赤く染める。1984年にゴーラルらが熱放射の物理学からグラフィックスに持ち込み、コーネルボックスがこの手法の象徴的な画像となった。

解は視点に依存しない。特定のカメラから見た光ではなく、表面上の光を記述するものだからだ。そのため一度ライトマップに焼き込めば、リアルタイムでは無料で読み出せる。代償は、拡散反射しか扱えず鏡面反射は扱えないことと、古典的な解法はパッチ数が増えると急速に重くなることだ。『Quake』(1996年)も同じ考え方で光を焼き込んでいた。

← 用語集に戻る