这就是HDR,普及近在咫尺!

互联网 | 编辑: 2005-09-22 13:00:00原创 返回原文

第一页

  随着3D技术的发展,越来越多的技术得以开发应用,作为诸多技术中重要的一项,HDR备受人们的关注。HDR全称是High-Precision Dynamic-Range,中文意思为高动态范围,简单理解就是让颜色更丰富的一种技术。在电脑上的颜色显示和实际中的颜色差异很大,这是因为电脑能够显示的颜色目前是红、绿、蓝、Alpha等4个通道,每个通道8bit,也就是每个通道上28=256种颜色,存储一种颜色就需要4个8bit的空间,是32bit的空间。这远不如我们生活中的色彩更丰富。可以想到把亮度动态范围约为100:1的标准显示装置与人类视觉动态范围约1000 000 000:1(即由灿烂的日光到暗淡的星光)这一范围对比,HDR-Renering的出现显得十分必要。

(点击放大)

  其中我们提到所谓的动态范围,那么什么是动态范围呢?动态范围是指信号最高和最低值的相对比值。目前的16位整型格式允许使用从“0”(黑)到“1”(白)的颜色值,但是不允许超过允许的颜色值,比如说太阳比白色还要白的高光处的颜色值。在这个时候,我们便需要HDR技术。通过HDR技术,我们可以使用比普通动态范围更高的颜色值。简而言之可以将整个HDR技术归结为在高亮的地方非常亮,而在暗的地方则非常暗,并且能够显示出两者的细节。

(图片均可点击放大)

第二页

  作为2004年度最佳FPS游戏之一的FarCry在1.3版本中就加入了对HDR的支持,对于粒子效果、特殊效果、环境渲染质量、阴影效果、光照效果均达到相当高的水准的FarCry,HDR的加入仍然使其焕发出新的光彩,其接近真实的画面确实非常震撼。此外DOOM3、兄弟连等以3D技术领先作为宣传点之一的游戏均大量使用到HDR。可以预见的是HDR将在往后的游戏中大放异彩。

(图片均可点击放大)

(图片均可点击放大)

(图片均可点击放大)

第三页

  从上面的游戏画面我们可以见到HDR对游戏画面的提升相当大,但其实现仍然需要显卡的支持。nVIDIA从NV40开始就引入对HDR的支持,在NV40芯片中,nVIDIA提出了HDR算法,也就是浮点着色,浮点混合,浮点滤波等着色器用小数位来表示画面的细节颜色,当时NV40支持全新的cineFX3.0图像引擎,提供32bit的色位。而早前nVIDIA发布代号为G70的新一代显卡,其cineFX图像引擎升级到4.0版本,据NV官方表示,cineFX4.0将支持64bit色位的HDR技术,也就是说在浮点精度模式下CF4.0中的HDR将支持更多的动态高光颜色细节。虽然ATi宣称其显卡同样支持HDR,但是nVIDIA HDR 技术采用fp16的纹理格式,支持1012:1的颜色范围,因而就目前运行支持HDR技术的游戏来说,nVIDIA6系列和7系列显卡能提供更为华丽的画面。

  HDR高动态范围技术的应用令到游戏增色不少,随着作为3D游戏巨头之一的Valve宣布Half-Life 2: the Lost Coast将支持HDR技术,可以预见HDR将会成为高端游戏的一个不可或缺的技术。目前用户要体验HDR并非难事,6系显卡的产品线已经相当丰富,并随着7系显卡的上市价格进一步调整下滑,无论是入门级的6200TC、低端性价比极高的6600LE、中端强者6600GT或是6系旗舰6800,都为消费者提供了很好的选择,HDR,已经离我们不远了。

返回原文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑