GLSL.High Dynamic Range

GLSL.High Dynamic Range

       HDR技术能使图像更加接近现实的效果,提供了高度的光照效果,采用HDR技术的图像可以随着图像的亮度调节,图像的高亮度或低亮度,更多的画面细节展露出来,并没有产生通常由暗到亮的高光部分看不见得现象或由亮到暗的暗部分细节看不见的现象。

      HDR图像能够展现可能会被传统低动态范围图像丢失但却能被人类视觉系统感知的极暗和极亮区域的细节信息。HDR图像通过传统显示设备显示时,同样遇到了动态范围不匹配的问题。HDR图像动态范围可以达到100000000:1,然而常规显示设备能重建的亮度动态范围仅仅是100:1。为了解决真实场景与传统显示设备动态范围不匹配的矛盾,可以使用色调映射算法来实现在常规显示设备上显示高动态范围图像。

        HDR渲染包含两个步骤,一是曝光控制,即将高动态范围的图像映射到一个固定的低范围中,既屏幕能够显示的(0,1)的范围内。二是对于特别亮的部分实现光晕的效果。其中曝光控制是HDR渲染的核心环节,光晕效果对表现高亮的像素起了重要的作用

 










http://dev.gameres.com/Program/Visual/3D/HDRTutorial/HDRTutorial.htm

你可能感兴趣的:(GLSL.High Dynamic Range)