top of page
朱思睿的作品集
PBR 着色管线
基于 OpenGL/GLSL 实现,集成 Cook-Torrance 微表面模型与基于图像的实时环境光渲染(IBL)


本项目基于 OpenGL 与 GLSL 构建了一套完整的物理渲染(PBR)管线。通过集成菲涅尔近似以及基于 BRDF 查找表 (LUT) 的能量守恒计算,渲染器确保了光线在复杂材质表面反射时的物理准确性。此外,系统支持法线贴图与位移贴图,在保持实时渲染效率的同时,极大地增强了表面的几何细节。


核心算法融合了 Lambertian 漫反射项与 Cook–Torrance 微表面 BRDF 模型,能够精确模拟金属与绝缘体在不同粗糙度下的光泽表现。

项目采用了基于图像的照明(IBL)技术。系统通过半球卷积预计算出漫反射 Irradiance Map,并利用 GGX 重要性采样生成多级模糊的镜面反射图。这种方案配合 Mipmap 粗糙度控制,使得渲染器能够在实时环境下呈现出柔和的全局光照效果。
bottom of page