应用前瞻:Windows Vista和DirectX 10、统一渲染架构
● Windows Vista
Geforce 8是DirectX 10级别的3D加速卡,目前支持DirectX10 应用的操作系统环境只有Windows Vista。虽然Vista已经上市销售了一段时间,但目前还仍未有一款DirectX 10的3D游戏问世,并且其它相关软件的兼容性也都在磨合之中,全面普及还需时日。
虽然微软声称未来某个更新后的Windows Vista将提供只有DirectX 10级别的显卡才能实现的界面特效,但这还真正形成对DirectX 10显卡产品的直接刺激。唯一值得欣慰的是Windows Vista本身已经算是真的准备好了,只等应用的逐步成熟。
● DirectX 10游戏日程

DirectX 10编程可用资源的巨幅提升
Shader Model 4.0的引入除了以统一着色器架构让着色器操作的硬件执行更为灵活有效外,还大大的提升了着色器可用资源。DirectX 10还引入纹理阵列来鼓励游戏编程者使用DirectX 9时代限于硬件资源而不敢使用的巨型纹理。并还特别引进流输出模式绘制预测来降低CPU在3D应用时的负载,这些都使得DirectX 10游戏能够在3D建模、场景和物件的复杂度大大提升,整体提升了游戏的真实度和游戏体验。
也许在DirectX 10时代我们无法再喊出HDR这样的典型硬件特效概念,但相信视觉方面会发生真真切切质的改变。

Age of Conan已经开始内测 DX10 vs. DX9效果
从无数游戏截图、演示效果图、游戏试播录像中,我们已经感受到了DirectX 10带来的改进,可恶的是这些游戏到目前为止也没有提供一个DEMO。不过在07年内,肯定会有多款DirectX 10游戏面世,只是现在的我们还只能通过秀一些图来“勾引”大家继续看我们后面的文章。
● Geforce 8系列产品特性的释放
正如前文所说,Geforce 8系列显卡能够对DirectX 10提供全面的支持,从目前了解的Geforce 8系列产品GPU的架构特征和DirectX 10的要求度很高,DirectX 10游戏真实应用值得期待。而Geforce 8产品3D应用特性还有一些功能没有释放。
Quantum Effects。这种技术通过在GPU中加入一个专为物理效果设计的运算层,利用G8x的着色器进行物理计算。被称为Quantum Effects的技术通过在显卡和驱动之间建立的物理层实现并使用G8x的统一架构渲染。
CUDA(Compute Unified Device Architecture)。GPGPU(General Purpose GPU,通用计算图形处理器)解决方案,所谓通用计算图形处理器,即利用GPU的可编程性让GPU去处理3D图形以外的计算应用,例如物理运算、有限元分析、视频/音频编码解码、流体模拟等等,在这些任务中,GPU的实际性能可比目前顶尖的四核处理器都快出数十倍。
这些都是充分利用G8x通用标量着色器群超级计算能力的一些构想,目前还都为进入实际应用,但值得我们关注。