openGL里面技术名词

发布时间 2023-08-20 13:10:06作者: Ultraman_X

法线贴图(normal mapping)或凹凸贴图(bump mapping

每个fragment使用各自的法线,替代一个面上所有fragment使用同一个法线的技术。
我们从法线贴图重采样得来的法线向量,是以切线空间表达的。
我们可以用TBN矩阵把所有向量从切线空间转到世界空间,我们用TBN的逆矩阵把所有世界空间的向量转换到切线空间。

Parallax Mapping

HDR、色调映射(Tone Mapping)

当存储在帧缓冲(Framebuffer)中时,亮度和颜色的值是默认被限制在0.0到1.0之间的,但是如果我们遇上了一个特定的区域,其中有多个亮光源使这些数值总和超过了1.0。一个更好的方案是让颜色暂时超过1.0,然后将其转换至0.0到1.0的区间内,从而防止损失细节。我们有了一个更大的颜色范围,这也被称作HDR(High Dynamic Range, 高动态范围)。有了HDR,亮的东西可以变得非常亮,暗的东西可以变得非常暗,而且充满细节。最后将所有HDR值转换成在[0.0, 1.0]范围的LDR(Low Dynamic Range,低动态范围)。转换HDR值到LDR值得过程叫做色调映射(Tone Mapping)。