《科林麦克雷:尘埃2》DX9与DX11画面对比
《科林麦克雷:尘埃2》是第一个支持DirectX 11的赛车游戏。我们怎样发现其中运用的新特性?是不是和以前的游戏看上去一样? PCGamesHardware进行了测试。他们发现,改进主要体现在Hardware Tessellation(细分曲面技术)和观众细节上,例如水花和水面的视觉效果明显提高。下面是PCGamesHardware的测试报告:
Codemasters推迟了PC版本《科林麦克雷:尘埃2》的发布,以升级Ego引擎,使其更好的支持DirectX 11。 跨平台架构可以胜任多种现代渲染手法,但是有些仅能够在DirectX 11上使用。现在的API支持Hardware Tessellation(硬件细分曲面)技术,可以进一步渲染细节,比如花布(例如条幅和旗帜)和有波浪和水花的水面。由于全浮点HDR照明(FP16)和High Definition Ambient Occlusion(HDAO 高清晰环境光遮蔽)通过DirectCompute进行计算,因此在《科林麦克雷:尘埃2》中像动态模糊、光影等效果均被表现地相当真实。DirectX 11的多线程操作特性也使得《科林麦克雷:尘埃2》的效果在多核CPU上取得了进一步的提升。
《科林麦克雷:尘埃2》 DirectX 9 vs. DirectX 11 画质对比:(点击看大图切换对比)
DX11
DX9
DX11
DX9
DX11
DX9
如果对两幅图进行直接比较的话,那么你需要离屏幕近一些,而且要仔细看。你可以看到在DirectX 11的效果图中,一些恰到好处的多边形使物体看上去更加真实。那些飘扬的旗子让画面的效果更进一层,因为改善后的水的视觉效果非常棒:汽车飞驰过一小滩水,水面荡漾起微波,溅出的点点水花使得整幅画面看起来非常真实。但是在DirectX 9和DirectX 11下最显著的区别还是在于照明系统。运用DirectX 11的HDAO特效和优秀的Post Effects使《尘埃2》的画面效果不会过亮,并且非常柔和。DirectX 11下更加真实的画面也会方便部分玩家,因为他们已经在《超级房车赛》这款游戏中有过了类似的体验。
下面是一组DX11的截图: