← 技術プロジェクトに戻る
リアルタイム PBR レンダラー
OpenGL でフルスクラッチ構築したリアルタイム物理ベースレンダラー
概要
C++ と OpenGL でフルスクラッチ構築したリアルタイム物理ベースレンダラー。ディファードシェーディング、PBR マテリアル、IBL(イメージベースドライティング)、シャドウマッピング、SSAO、ブルーム、トーンマッピングを搭載。
レンダリングパイプライン
- ジオメトリパス → G-Buffer(アルベド、法線、メタリック・ラフネス、デプス)
- ライティングパス → HDR カラーバッファ + PBR シェーディング
- ポストプロセス → SSAO、ブルーム、トーンマッピング、FXAA