Tile-Based Deferred Rendering (タイルベース・ディファード)は、ゲームグラフィックスのレンダリングや最適化(テクニカルアート)において極めて重要となる技術用語です。画面をグリッド状のタイルに分割し、各タイル内のライトのみをGバッファと照合して一括計算する、省メモリ・高速なディファード描画方式。
現実世界での例え:郵便物の町内会ごとの事前仕分け配送
1通の郵便物ごとに家を往復するのではなく、配達エリア(タイル)ごとに手紙(ライト)をまとめておき、そのエリアの担当者が一気に配り切ることで配送効率を最大化します。
図:Tile-Based Deferred Rendering (タイルベース・ディファード)の基本的な処理フローと仕組みを日本語表記で分かりやすく図解したインフォグラフィック
詳細な仕組みと動作原理
画面を16x16ピクセルなどの小さなタイルに区切り、各タイルに重なるライトだけを事前にリストアップして一括処理します。