Forward Rendering (フォワード・レンダリング)は、ゲームグラフィックスのレンダリングや最適化(テクニカルアート)において極めて重要となる技術用語です。オブジェクトを1つずつ順番にカメラに投影し、その場でライト計算を同時に処理する、最も標準的で互換性の高いレンダリング方式。

現実世界での例え:個別の注文に合わせて、シェフが毎回席まで往復して料理を運ぶ通常サービス

注文の数(ライトの数)に応じてテーブルを何度も往復するため、注文が多いとパンクしますが、個別のお客(半透明など)への柔軟な対応が非常に得意な王道のスタイルです。

Forward Rendering (フォワード・レンダリング) concept infographic diagram

図:Forward Rendering (フォワード・レンダリング)の基本的な処理フローと仕組みを日本語表記で分かりやすく図解したインフォグラフィック

詳細な仕組みと動作原理

ライトの最大数を制限するか、静的なライトはライトマップに焼き付け、リアルタイムライトの計算数を最小限に抑えます。