[半条命2:失落的海岸]HDR解析及测试
相信很多朋友都已经对《半条命2:失落的海岸(Half-Life 2: Lost Coast)》有所耳闻,这个可以说是资料片的东东,实际上被理解为是一个为了展示技术特效而生的演示程序更为恰当。《失落的海岸》这个新关卡很短,大约10~15分钟就可以通关,但是它却让我们看到了Valve Source引擎的强大实力。相对原版的《半条命2》来说,新关卡所支持的HDR(高动态范围渲染)最为吸引人。今天,我们就来使用NVIDIA和ATI目前最高端显卡,测试一下《失落的海岸》的视觉效果以及性能表现到底如何。
以下的游戏截图均来自1600x1200分辨率,4xAA+16xAF环境下。游戏内的各种设置均调节到最高,当然HDR选项也会打开。我们先来看看《失落的海岸》的画面表现究竟如何:
在游戏的过程中,我们发现Valve Source引擎的一些有趣的特点,而这些特点让《失落的海岸》的表现更加真实,堪称完美。例如在游戏中,通过暴光控制特性,画面达到根据人眼的感觉自动调节光强度的效果。
相信大家都有这样的经历,当你突然从暗处进入亮处时,人眼首先感觉到的是光的强度太大,眼前一片晕眩。但过几秒后,人眼会自己适应这种强度而看清物体。在《失落的海岸》中,很多地方就可以实现这样的效果。
上面两张图片间隔有几秒中,我们可以看到,上面图片中的木板所反射的光强度很大,甚至有些晃眼。而几秒后的画面亮度则要弱很多,我们就可以清晰的看到木板的材质细节等。这样的效果在《失落的海岸》中被广泛应用,比如岩石,墙壁等场景。
《失落的海岸》中另一大特点就是HDR的立方体映射(HDR Cube Mapping)效果,具体见下图:
第一张图中,左轮手枪发亮的金属表面,真实正确的反射出了周围环境细节。左边缘是蓝色的天空,右边缘则是黄色的建筑物,效果震撼。第二张图则更能体现HDR立方体映射的效果,强烈的光芒从大教堂的窗口射入,枪支的金属表面放射出明亮的光彩。需要说明的是,这些反射效果都是即时生成的。
下面我们再来看看打开/关闭HDR后的画面差异,如下图:
效果差异很明显,虽然关闭HDR的画面也可以算是非常不错,但看过打开HDR的效果之后,相信很多都会对第一张图不屑一顾吧。
据了解,为了照顾到N卡和A卡的平衡性,Valve特意开发了4套HDR渲染代码,以应对不同系列的显卡产品。特定的显卡将利用特有的浮点操作,那么效果会如何呢?
两张截图均在1600x1200,4xAA+16xAF环境下取得。上面的一张是NVIDIA GeForce 7800GTX的游戏截图,下面一张则是ATI Radeon X850 XT下的截图。虽然后者并不支持Shader Model 3.0等新特性,但是从截图上,我们并无法清晰的找到它们之间的差异。
HDR的效果的确不错,但是否是耗资源大户,只能高端的显卡才能运行呢?关于《半条命2:失落的海岸》的配置需求,目前为止Valve方面还没有给出一个精确的说明。我们决定使用标准的测试平台,来考察一下该游戏对显卡的需求。具体配置如下:
- Athlon 64 FX 57处理器
- MSI nForce4 SLI主板
- 1GB Crucial内存
但经过我们测试后发现,《失落的海岸》对显卡的需求基本如下:
- 低端:Radeon 9600, GeForceFX 5900以下 - 基本无法游戏,低于5FPS
- 中端:Radeon 9800, Radeon X700, GeForce 5950, GeForce 6600这个档次的显卡,可以在800x600分辨率,不打开AA的情况下正常游戏。
- 高端:Radeon X800, GeForce 6800这个档次的显卡,可以在1024x768或1280x1024下打开AA和AF后,非常流畅的运行游戏。
- 优异:如果你使用GeForce 7800的话,那么1600x1200下全开AA/AF也没有问题。
总体上感觉《失落的海岸》对显卡的需求还是很高的,需要注意的是,目前该游戏还无法支持SLI,因为相应的驱动还没有放出,不过相信这个问题很快就会解决
为了测试我们专门录制了一段timedemo,抓取自Cathedral,这应该是对显卡需求最高的场景之一。其中包含了HDR Refraction; HDR Cube Mapping和Bloom等多种效果并且敌人众多。游戏设置支持4:3、16:9和16:10等多种格式,我们测试选择在1024x768 2x/8x的环境下完成。
测试结果显示,NVIDIA 7800GTX的确表现不俗,成绩超出上一代显卡很多。但是可喜的是,X800XL这样的产品,也可以很出色的完成测试。当然你可能会说是FX-57处理器帮了大忙,但实际情况是,该游戏对GPU的需求比CPU更大。我们之后使用一台P4 2.2GHz,1.5GB内存,X850XTPE的机器,也可以很好的运行《失落的海岸》。
当然,我们也对HDR对性能的影响进行了测试,具体成绩如下:
7800GTX表现依然出色,打开/关闭HDR只有5FPS的差距,影响并不大。而6800GT则不那么好运,打开HDR后,帧数由62降低到45,降幅达到30%左右。X850XT的表现要稍好一些,但降幅也有23%。可见,HDR对性能表现的影响并不能忽略。
如何面对HDR
HDR这个词最近被多次提及,新发布的游戏似乎都不约而同的把HDR作为重要的卖点之一。像什么《帝国时代3》、《细胞分裂3》和《使命召唤2》等等太多太多了。面对如此大肆的宣传,我们用户到底该如何面对HDR呢?这里小编认为,游戏毕竟是游戏,游戏是否好玩完取决于玩家感受。就拿《帝国时代3》为例,小编我就认为其HDR效果过于“高亮”,打开后会有一种很不舒服的刺眼感觉,但旁边的同事却对这种效果津津乐道。那么您,是如何看待HDR的呢?欢迎在文章回复中和大家一起讨论。
关于HDR,我们PCPOP显卡频道还将进行更深入的研究,更精彩的内容即将登出,千万别错过喔 。<