← 返回技术项目

实时 PBR 渲染器

基于 OpenGL 从零构建的实时物理渲染器

日期 2025年2月
标签
c++openglglsl

概述

使用 C++ 和 OpenGL 从零构建的实时物理渲染器。支持延迟着色、PBR 材质、IBL(基于图像的光照)、阴影贴图、SSAO、泛光和色调映射。

渲染管线

  1. 几何通道 → G-Buffer(反照率、法线、金属度-粗糙度、深度)
  2. 光照通道 → HDR 颜色缓冲 + PBR 着色
  3. 后处理 → SSAO、泛光、色调映射、FXAA