画质/驱动引争议!环境光遮蔽解析评测
2010年06月25日 13:20
本页显示全文>>(共计5页)
AO/SSAO/HBAO/HDAO与A/N显卡的关系

  关于AO环境光遮蔽的情况我们已经有了大致的了解,但是我们仍然没有完全解决开篇时提出的一些问题。下面我们对前文的论述再次进行总结以便展开下面的话题,大家可以根据下面的表格来进行参照:


环境光遮蔽的类型 
AO* SSAO HBAO  HDAO 
 环境光遮蔽 屏幕空间
环境光遮蔽 
水平
环境光遮蔽 
高解析度
环境光遮蔽 
NV控制面板开启 DX10.1函数包含  NVIDIA研发  DX11函数包含 
 半条命系列
求生之路
镜之边缘
虚幻竞技场3
...等等

 孤岛危机/弹头
无主之地
潜行者系列
生化尖兵
...等等

战地:叛逆连队2  尘埃2
异形大战铁血战士
普里皮亚的呼唤
...等等 


*NVIDIA控制面板中的“AO环境光遮蔽”的运算方法不得而知,但请读者不要将这个AO与静态AO混淆

  如果我们从游戏的角度出发,反向对上面的信息进行整理,可以得出另一个表格:


游戏对环境光遮蔽支持的不同状况 
 游戏对AO的支持 AO开启方式   AO支持产品 最终效果 
游戏不支持
任何AO运算方式
NVIDIA支持游戏 NV DX10及其以上
级别显卡及相应驱动
控制面板开启AO
获得画质提升 
 NVIDIA不支持游戏  N/A N/A
 ATI不提供
任何AO开启方式
 N/A N/A
游戏支持SSAO
(非必须严格遵循DX10.1函数)
游戏中开启或关闭  DX10及其以上级别
显卡均支持开启
(理论上)DX10.1显卡有效率优势 
游戏支持HBAO 游戏中开启或关闭  DX10及其以上级别
显卡均支持开启 
(理论上)NVIDIA显卡有效率优势
游戏支持HDAO
(非必须严格遵循DX11函数)
游戏中开启或关闭   DX10及其以上级别
显卡均支持开启
(理论上) DX11显卡有效率优势


  上图也就是“游戏对环境光遮蔽支持的不同状况”这张表格就是我们即将需要验证的地方,验证的主要方向是两个:一个是画质问题;一个是效能问题。验证的论点主要包括以下几点:

对于不支持任何AO运算方式、但是NVIDIA支持控制面板中开启AO环境光遮蔽的游戏,是否游戏画质有提升,并与ATI显卡产生差异;同时考量性能差异。
对于不支持任何AO运算方式、NVIDIA也不支持控制面板中开启AO环境光遮蔽的游戏,是否游戏画质有变化,并与ATI显卡产生差异;同时考量性能差异。
对于支持SSAO运算方式的游戏,NVIDIA(分别开启和关闭控制面板中的AO选项)和ATI显卡在游戏画面上的变化及其两者的差异;同时考量性能差异。
对于支持HBAO运算方式的游戏,NVIDIA(分别开启和关闭控制面板中的AO选项)和ATI显卡在游戏画面上的变化及其两者的差异;同时考量性能差异。
对于支持HDAO运算方式的游戏,NVIDIA(分别开启和关闭控制面板中的AO选项)和ATI显卡在游戏画面上的变化及其两者的差异;同时考量性能差异。

游戏(引擎)对环境光遮蔽的支持状况


  了解完需要论证的观点和方式,下面就要挑选出论证的游戏,我们从不同引擎所支持的技术特点进行分析:

◆ 寒霜引擎(Frostbite Engine)
  寒霜引擎1.5版支持HBAO运算方式,支持的游戏包括《战地1943》、《战地:叛逆连队2》等等,《战地:叛逆连队2》毫无疑问成为HBAO测试的最佳游戏。

◆ Cryengine 2 引擎
  代表游戏为《孤岛危机》,这款游戏毫无疑问是测试SSAO的最佳代表作品,因为这款引擎首次提出了SSAO概念。

◆ X-Ray Engine引擎
  同样为技术派的引擎,其潜行者系列游戏对AO环境光遮蔽支持良好,最新的资料片《潜行者:普里皮亚的呼唤》对SSAO、HBAO、HDAO均有支持,是一款综合测试的最佳游戏。

◆ Chrome 4引擎
  代表游戏《狂野西部:生死同盟》,不支持环境光遮蔽运算方式。

◆ IW Engine 4/3
  代表游戏《使命召唤4》《使命召唤5》等,不支持环境光遮蔽运算方式。

◆ Unreal Engine 3
  代表游戏《虚幻竞技场3》等,不支持环境光遮蔽运算方式。


 NVIDIA发布的支持AO环境光遮蔽的游戏 
 Assassin's Creed 刺客信条
BioShock 生化奇兵
Call of Duty 4 使命召唤4
Call of Duty 5 使命召唤5
Call Of Juarez 狂野西部
Company Of Heroes 英雄连
Counter-Strike Source 反恐精英:源
Dead Space 死亡空间
Devil May Cry 4 鬼泣4
F.E.A.R. 2 极度恐慌2
Fallout 3 辐射3
Farcry 2 孤岛惊魂2
Half Life 2 series 半条命2系列
Left 4 Dead 求生之路
Lost Planet: Colonies 失落的星球 
Lost Planet: Extreme Condition
Mirror's Edge 镜之边缘
Portal 传送门
Team Fortress 2 军团要塞
Unreal Tournament 3 虚幻竞技场3
World In Conflict 冲突世界
World of Warcraft  魔兽世界


  需要指明的是,这个支持AO环境光遮蔽的游戏列表由NVIDIA提供(是NVIDIA控制面板中加入AO选项后提供的支持游戏列表)。可以看出,支持AO的游戏以DirectX 9为主,而且相对较老,而且与下面支持SSAO的游戏几乎没有重叠。


支持SSAO屏幕空间环境光遮蔽的游戏 

 Crysis 孤岛危机
Crysis Warhead 孤岛危机弹头
Gears of War 2 战争机器2
S.T.A.L.K.E.R. Clear Sky 潜行者晴空
Bionic Commando  生化尖兵
Burnout: Paradise 横冲直撞5
Empire Total War 帝国全面战争
Napoleon Total War 拿破仑全面战争
Risen 崛起
Battleforge  煅神记
Borderlands  无主之地
F.E.A.R. 2: Project Origin 极度恐慌2
Fight Night Round 4 拳击之夜4
Batman: Arkham Asylum 蝙蝠侠
Uncharted 2: Among Thieves 未知海域2

Shattered Horizon 破碎地平线
The Saboteur 破坏者
S.T.A.L.K.E.R.: Call of Pripyat 普里皮亚的呼唤
Red Faction: Guerrilla 红色派系
Star Trek Online 星际迷航online
Just Cause 2 正当防卫2
Metro 2033 地铁2033
Dead to Rights: Retribution 死或生 
Alan Wake 行令杀手
Halo: Reach 光环致远星
Starcraft II 星际争霸2
LittleBigPlanet 2 小小大星球
City of Heroes 城市英雄


    基于以上的资料,下面我们就开始对几款代表性的游戏进行详尽的分析。

文章分享到:

网友热评 暂无评论

    快速评论

    相关文章