DX10终极杀人武器!Crysis全方位测试
HDR+AA曾经是X1000系列显卡的专利,这使得不支持HDR+AA的GeForce 7系列始终抬不起头来,ATI的确是有先见之明,在GPU设计时就通过特殊手段在DX9C环境下解决了HDR和AA相冲突的问题,但ATI仅凭一己之力难以扭转乾坤,许多DX9C游戏依然无法同时开启HDR和AA,即便支持HDR+AA的游戏也需要特殊方法才能开启,兼容性不佳。
DX9C时代的HDR+AA真是个惨痛的回忆
严格的说,DX9C是不支持HDR+AA的,X1000之所以能够支持是因为GPU中存在额外的缓冲区,然后配合特殊驱动重新定义,虽然要麻烦一些但毕竟还是完美实现了。微软为了解决DX9C无法支持HDR+AA的弊端,在DX10 API中抛弃了DX9C中的FP16 HDR格式,重新定义了两种HDR颜色格式:R11G11B10(32bit)和R9G9B9共享5位指数(32bit,4通道就是128bit),从而有效的解决了渲染效率低、显存占用过多、与MSAA冲突的缺点,不仅彻底解决了HDR+AA难题,而且让中端显卡都可以开启HDR+AA。
说道这里,就不得不提一下新发布的《生化奇兵》游戏,这款采用虚幻3引擎的游戏号称加入了DX10特效,但是最终的画面基本没有得到任何提升,而且还完整的继承了DX9C时代无法开启HDR+AA的后遗症!最终一些玩家通过特殊方法在DX9C模式下打开了HDR+AA(将生化奇兵改名为彩虹六号就可以了),真是让人唏嘘不已,这种游戏能算作是真正的DX10游戏吗?
Crysis作为“原生”DX10游戏,自然能够支持HDR+AA,对于HDR的应用已经和所有场景融为一体。而且它作为“The Way”游戏,能够直接支持GF8系列显卡独有的CSAA技术,以较小的代价提供更加平滑、完美的画面!