花瓶还是噱头?DX10游戏最新特效对比
● 解决DX9C无法HDR+AA的后遗症,DX10带来完美HDR+AA效果
光与影一路伴随着3D游戏的发展,DX9C带来了HDR效果(高动态范围渲染),让画面表现力大幅提升。HDR通过采用16位浮点格式的颜色来为纹理、光照等计算提供极大的精度和颜色范围(以前的纹理一般都是采用8位整数型的颜色格式)。
但是DX9C的FP16 HDR渲染效率低、占用显存太多、而且和MSAA有冲突(ATI在X1000当中通过指定特殊缓冲区达到了HDR+AA,但兼容性不佳),为此DX10当中引入了两种全新的HDR格式:R11G11B10(32bit)和R9G9B9共享5位指数(32bit,4通道共128bit),从而大幅提高了HDR渲染效率,并且避免了和MSAA冲突,让HDR在DX10游戏中得到了普及。
● 代表游戏:狂野西部、失落星球、冲突世界
《狂野西部》的画面风格并非是阴暗潮湿那种,户外场景对于HDR的应用也是无处不在,光影效果夺人眼目。
其他几款DX10游戏的整体风格不如《狂野西部》那么艳丽,但在动态光影方面对于HDR的应用也是无处不在的。
最让人遗憾的是,《生化奇兵》这款使用虚幻3引擎的游戏无论DX9还是DX10模式下居然都不支持HDR+AA,而且DX9和DX10的画面差异是五款游戏中最不明显的,因为它还是沿用了老格式的FP16 HDR。
● DX9 vs DX10:HDR效果对比
虽说DX9模式下的HDR效果已经相当不错了,但与DX10模式一对比,DX9立刻黯然失色。DX10的光影效果动态范围更广,得到了广泛应用。当然,HDR的核心就在于动态光影(模拟人眼在光线变化时的瞳孔收缩,从而动态改变光照强度),这个是无法通过截图来体现出来的,只能由玩家在游戏过程中慢慢感受。