其他分享
首页 > 其他分享> > OpenGL 漫反射辐照度 Diffuse irradiance

OpenGL 漫反射辐照度 Diffuse irradiance

作者:互联网

OpenGL 漫反射辐照度 Diffuse irradiance

漫反射辐照度 Diffuse irradiance简介

基于图像的光照(Image based lighting, IBL)是一类光照技术的集合。其光源不是如前一节教程中描述的可分解的直接光源,而是将周围环境整体视为一个大光源。IBL 通常使用(取自现实世界或从3D场景生成的)环境立方体贴图 (Cubemap) ,我们可以将立方体贴图的每个像素视为光源,在渲染方程中直接使用它。这种方式可以有效地捕捉环境的全局光照和氛围,使物体更好地融入其环境。

由于基于图像的光照算法会捕捉部分甚至全部的环境光照,通常认为它是一种更精确的环境光照输入格式,甚至也可以说是一种全局光照的粗略近似。基于此特性,IBL 对 PBR 很有意义,因为当我们将环境光纳入计算之后,物体在物理方面看起来会更加准确。

要开始将 IBL 引入我们的 PBR 系统,让我们再次快速看一下反射方程:
在这里插入图片描述

标签:辐照度,irradiance,漫反射,PBR,Diffuse,光照
来源: https://blog.csdn.net/it_xiangqiang/article/details/115018065