对于一个开启了画质改革的API来说,用带来了画质的革命新一代API来形容它一点也不过分。不过为了更为清楚地展示DirectX 9.0的效果,我们依旧分为两个部分—DirectX 9.0和DirectX 9.0c来介绍。
DirectX 9.0全面引入了浮点处理和可编程架构(DirectX 8.0先使用可编程架构)。从DirectX 9.0开始,多重纹理贴图以及动态纹理贴图带来了更为细腻的物体表面;而可编程雾化,更为出色的折射和反射效果,也令玩家在游戏中频频斩获惊喜。
作为早几款完全支持DirectX 9的游戏,《Far Cry》的游戏可玩性以及精美的画质带给了玩家极大的震撼——蓝色的海面波光粼粼,倒影和光线表现恰如其分,大量采用多重贴图后,物体的纹理精细程度和质感表现极为出色。
虽然从编号来看,DirectX 9.0c隶属于DirectX 9之中,但是引入了SM 3.0的DirectX 9.0c几乎带给用户全新的感受。诸如高动态范围(HDR)、全局照明和时差映射贴图等诸多游戏特效全部活生生地出现在我们面前。虽然其中的一些特效直到DirectX 10才大批量应用,但不可否认的是,
DirectX 9.0c依旧是一个辉煌,是DirectX 8以来分离渲染架构的顶点。
《帝国时代3》是一款DirectX 9.0c即时战略游戏。游戏中自然涌动的潮水,淡淡的炊烟,以及摇曳的树木都带给玩家不同的感受。同时,HDR、环境地面阴影和次表面散射等技术的采用,更进一步提升了游戏画质。