升级DX11体验HDAO高画质特效
● 什么是HDAO?和SSAO有何关系?
在HDAO和SSAO中,"AO"为Amblent Occlusionde的缩写,中文译为环境光遮蔽。在DirectX 10.1 API推出后,Amblent Occlusionde升级为SSAO;而在微软推出DirectX 11 API后,SSAO升级至HDAO。
其实现有采用统一架构的图形核心都能实现环境光遮蔽效果,仅是SSAO在DirectX 10.1引入后,得到了更优的代码/函数能够更有效的实现环境光遮蔽效果,例如支持DirectX 10.1的图形核心和仅支持DirectX 10的图形核心在处理同一画面,前者较后者有10%以上的效能提升。而DirectX 11引入的HDAO,相较SSAO和AO又有了效能提升。了解了AO、SSAO、HDAO之间的关系后,让我们看一下实际有效效果。
● 《科林麦克雷:尘埃2》解析AO效果
《COLIN McRAE:DiRT 2》是一款兼容DirectX 9.0c、DirectX 10、DirectX 10.1和DirectX 11的游戏,也就是说目前绝大多数用户都可以使用自己现有的平台玩该款游戏。
那么这款DirectX 11游戏在画质上究竟与DirectX 9.0c、DirectX 10、DirectX 10.1有何区别呢?下面让我们先了解一下,在支持不同DirectX版本的显卡画质设置属性。
DirectX 9.0c/10/10.1/11模式下共同处
下面就然我们来看看《COLIN McRAE:DiRT 2》的细节设置部分。同普通的游戏一样,这款神作也包括了分辨率、帧率、抗锯齿、垂直同步及gamma值调节等基本选项。
同时,在高级选项中这款游戏的设置异常丰富,包括了环境设置及景物的细节设置,设置中游戏默认调节为High,玩家可以自行设置为Ultra,测试表明其对帧速的影响并不是非常的明显。
值得注意的是,上图为我们试用HD5970显卡的设置调节,在选项中Post process选项为DirectX 11 API的渲染后期处理特效,我们使用HD5000系列产品可开启High选项,而在不支持DirectX 11 API的显卡下,仅仅能调节为Medium(Direct 9.0c/10/10.1模式下均为Medium)。
同时,在不支持DX11的显卡下,Amblent Occlusion高动态环境光遮蔽选项为关闭状态,因此目前仅仅能在HD5000系列显卡正常运行该游戏的DX11模式。
● 亲眼体验DirectX 11特效部分优势
Amblent Occlusion(2560*1600原图 欢迎点击放大)
关闭Amblent Occlusion(2560*1600原图 欢迎点击放大)
上面两副图为在2560*1600分辨率截图,上面为Amblent Occlusion开启,下面为Amblent Occlusion关闭,请各位读者仔细观察笔者在图中圈起的明显位置对比。
如果看100%原图对比不出来,没关系,下面笔者将细节截图做对比。