Clustered Deferred Rendering (クラスター・ディファード)は、ゲームグラフィックスのレンダリングや最適化(テクニカルアート)において極めて重要となる技術用語です。画面の2Dタイル分割に加えて『奥行き(Z軸)』方向の分割も行い、3Dの空間ブロック(クラスター)単位でライト計算を最適化する最先端の描画手法。
現実世界での例え:ビルの階数も含めた部屋ごとのデリバリー
同じ住所(タイル)であっても、1階の住人には1階の荷物、5階の住人には5階の荷物だけを別々に届けるように、奥行き(3D空間)を考慮して精密にライティングの担当を割り振る仕組みです。
図:Clustered Deferred Rendering (クラスター・ディファード)の基本的な処理フローと仕組みを日本語表記で分かりやすく図解したインフォグラフィック
詳細な仕組みと動作原理
空間を縦・横・奥行きの3D格子(クラスター)に分割し、その3Dブロックに実際に存在するライトだけを対象にライティングを行います。