Another Christmas On My Own


« 上一篇: 纪念日!=家中上网= 下一篇: 深入领略游戏魅力 11款显卡比拼帝国时代3 »
hydeist @ 2005-10-15 03:18

关公战秦琼 新老显卡《帝国时代3》画质大比拼

     随着新一批大型3D游戏《帝国时代3》、《使命召唤2》等大作的陆续问世,再一次在业内外掀起了一场关于游戏画质的大讨论以及显卡升级狂潮,而其中对于画质的讨论焦点集中在HDR特效。那么究竟什么是HDR特效?新老显卡对于HDR特效的支持到底如何?以及新游戏带来的新特效是否值得我们让我们升级自己的显卡呢?

  首先我们来简单了解一下HDR和HDR特效。HDR英文全称:High-Dynamic Range,中文翻译为高动态范围光照,它的含义就是超越普通的光照的颜色和强度的光照。我们知道普通电脑上的图片是由红、绿、蓝三原色组成的,通过三原色组合可以在屏幕上显示出各种颜色。但是我们使用的绘图工具软件制作出的图形文件每个像素只有0-255的灰度,也就是说根本无法表现自然界中所有的光线颜色和强度。为了解决这个问题,一种特殊的图形文件格式HDR文件被推出,在这些文件中除了每个像素的RGB信息以外还包含了亮度信息,也就是图片环境中的照明信息,这种特殊的图形文件格式被称为HDRI,即High-Dynamic Range iMAGe(高动态范围图像)。HDRI是一种亮度范围非常广的图像,它用直接对应的方式记录亮度信息。

  在游戏中,HDR特效是通过ShaderModel来完成的图像渲染特效,游戏开发者利用游戏引擎将游戏场景中的HDRI纪录下来,或者利用开发工具创造出HDRI图像。这样当我们的显卡支持HDR特效时,就可以在游戏中就可以得到非常逼真的光照效果。

  HDR特效最早是由Nvidia引入游戏,游戏开发商基本都是通过Shader Model 3.0来实现HDR特效,由于目前只有NVIDIA的Geforce6和Geforce7系列显卡在硬件上完全支持Shader Model 3.0,所以只有这些显卡可以实现HDR特效,ATI则必须等到最新一代显卡R520上市之后才可以实现对HDR特效的支持。而目前ATI显卡可以通过SmartSHADER和Shader Model 2.0技术在软件上模拟实现HDR特效。

开启HDR特效




未开启HDR特效


  那么HDR特效究竟给游戏画面带来了哪里变化呢?下面我们将结合《帝国时代3》这个游戏,通过截图的方式来给大家展现出其中的不同之处。微软早在游戏发布之前的官方说明中就强调了HDR特效对于这款游戏的重要性,下面我们将给出各款显卡的对比截图,大家可以自己做一下评判.

    为了检验新老显卡在《帝国时代3》中的表现情况,我们特地选择了比较有代表性的三款显卡:DirectX8.1显卡的代表NVIDIA Geforce 4200、低端DirectX9.0显卡的代表ATI Radeon 9550、中高端DirectX9.0显卡的代表NVIDIA Geforce 6600GT。其中Radeon 9550和Geforce 6600GT虽然都支持DirectX9.0,但是在版本上有所不同,Radeon 9550只支持DirectX9.0b,而Geforce 6600GT支持DirectX9.0c,并且完全硬件支持Shader Model 3.0和HDR特效,这是前两款显卡所不能比拟的。


  为了充分发挥显卡的潜力并且考虑到游戏的流畅运行,我们截图的标准是在保证流畅运行的前提下尽量打开各种特效。结果我们发现除了当Radeon 9550处于最佳画质的时候游戏的帧数降低到了不能接受的地步以外,其他两款显卡在处于最佳画质的时候均能流畅运行,故我们在对比的时候采用了Radeon 9550的默认画质截图,但我们将在最后单独给出Radeon9550显卡的最佳画质截图,供大家参考。


  至于为什么Geforce 4200处于最佳画质的时候仍然能够流畅运行而Radeon 9550不能这个问题,经过分析我们认为原因如下:由于《帝国时代3》的画面设置选项并非固定,而是根据显卡的性能和规格而定,即支持的规格越高或者性能越强的显卡在游戏设置中能够打开更多的特效以及选择更高的细节表现选项。而Geforce4200在硬件上仅仅支持DirectX8.1,并不能支持游戏中的多种特效,这种情况下虽然游戏的效果比较不理想,但是这也恰恰减轻了显卡的负荷,而Radeon 9550在硬件上支持DirectX9.0b,可以更好的支持各种特效,但是由于显卡的硬件规格制约造成效能偏低,所以在特效全开的情况下严重拖慢了游戏的运行。

对比截图之一
 

Geforce 4200(最高画质)
 

Radeon 9550(默认画质)


Geforce 6600GT(最佳画质)


对比截图之二

Geforce 4200(最高画质)
 

Radeon 9550(默认画质)


Geforce 6600GT(最佳画质)



对比截图之三

Geforce 4200(最高画质)
 

Radeon 9550(默认画质)


Geforce 6600GT(最佳画质)



对比截图之四

Geforce 4200(最高画质)
 

Radeon 9550(默认画质)


Geforce 6600GT(最佳画质)



对比截图之五

Geforce 4200(最高画质)
 

Radeon 9550(默认画质)


Geforce 6600GT(最佳画质)



对比截图之六

Geforce 4200(最高画质)
 

Radeon 9550(默认画质)


Geforce 6600GT(最佳画质)



      通过以上几组对比图我们可以明显看出Geforce 6600GT所支持的以HDR为首的各种特效以及Shader Model 3.0等给游戏画面带来的巨大变化,在Geforce 4200里还是死气沉沉的水面到了Geforce 6600GT就变成了波光粼粼,美轮美奂的景色,让人陶醉其中。如果你还在使用诸如Geforce 4200之类的显卡你是否会为得到更好画质而升级显卡呢?


Radeon9550最高画质截图


Radeon 9550(最高画质)
 

Radeon 9550(最高画质)
  


  我们可以看出当Radeon 9550显卡处于最高画质下的时候,虽然画面有了大幅的改善,但是由于显卡效能的缘故,此时游戏已经失去了可玩性,可见Radeon 9550已经不能满足新一代3D游戏对于显卡的要求。



评论 / 个人网页 / 扔小纸条
*昵称

已经注册过? 请登录

Email
网址
*评论
 


 
网志分类
· 所有网志 (289) · 就是日记 (173) · 心中圣地 (12) · 文字 (25) · 游戏*3 (15) · LOVE他他他~。~ (47) · 未分类 (17) ·
站内搜索
友情链接
· 我的歪酷 · L'Arc~en~Ciel · 龟小小 · 林少华 · Ric · Cecoco · Kirakira Kaoruko

订阅 RSS

0053500

歪酷博客