摘要: 高动态范围(High Dynamic Range)本来是出版界的名词, 先捕捉自然界的色彩和亮度(比如摄影)再将源数据输出(印刷或曝光),这样就可以完整的将真实场景展现出来。可自然界的亮度范围(即动态范围)是非常大的,从没有星光的夜晚到阳光明媚的白天,亮度变化高达1:1012,而印刷物上可展现的动态范围只有可怜的几百,至于显示器嘛……就算是比较好的CRT,也只能达到1:300左右。原来的3D渲染只能在1:255的对比下计算光照和颜色,但随着图形技术的飞速发展,我们需要更高的动态范围用来模拟真实场景(比如3DMARK06中的日光渲染),我们将HDR的原始数据存放在浮点纹理上,那么下来如何将高动态范围的图像显示到低动态范围的显示器上呢?
阅读全文