← 技術プロジェクトに戻る
PBR レンダラーのカバー Cerberus PBR マテリアルデモ スクリーンスペースリフレクションデモ
リアルタイム PBR レンダラー
OpenGL でフルスクラッチ構築したリアルタイム物理ベースレンダラー
0:00 / 0:00
0:00 / 0:00
概要
C++ と OpenGL でフルスクラッチ構築したリアルタイム物理ベースレンダラー。ディファードシェーディング、PBR マテリアル、IBL(イメージベースドライティング)、シャドウマッピング、SSAO、ブルーム、トーンマッピングを搭載。
レンダリングパイプライン
- ジオメトリパス → G-Buffer(アルベド、法線、メタリック・ラフネス、デプス)
- ライティングパス → HDR カラーバッファ + PBR シェーディング
- ポストプロセス → SSAO、ブルーム、トーンマッピング、FXAA
環境ライティング比較
| Environment 1 | Environment 2 |
|---|---|
![]() | ![]() |
Metallic / Roughness 比較
| Metallic 0.0 / Roughness 0.0 | Metallic 0.0 / Roughness 0.5 | Metallic 0.0 / Roughness 1.0 |
|---|---|---|
![]() | ![]() | ![]() |
| Metallic 0.5 / Roughness 0.0 | Metallic 1.0 / Roughness 0.0 | Metallic 1.0 / Roughness 0.25 |
|---|---|---|
![]() | ![]() | ![]() |







