DX9的接班人!铭瑄新8系性能全面曝光
● DirectX10的改进
伴随着最后一版DirectX9.0c的终结,DX10时代来临了。当年的Shader Model 3.0是DirectX9.0c最大的特色。虽然DirectX9.0c与DirectX9.0b仅仅只是一个字母之差,但DirectX9.0c所支持的SM3.0与DirectX9.0b所支持的SM2.0在功能、特效方面却有差很大的差别。在最DirectX10中,Shader Model也将升级到Shader Model4.0,那么SM4.0比SM3.0又有什么改进呢?
在DX10技术中,Shader Model 4.0尤为重要,上图就是各个版本Shader Model标准的比较。相比原先的Shader Model 3.0,SM4.0支持的最大指令数从512条增加到了64000条;暂存器数量也从原先的32个增加到惊人的4096个。同时Texture由SM3.0的16个提升至128个,并硬件支持RGBE,令HDR不再需要特别的Decoding处理也能实现,HDR+AA将不再有这么多的麻烦。对于2D的纹理尺寸支持来看,DirectX10也有惊人的提升,8192x8192的最高纹理分辨率比原先最高4096x4096的分辨率要高出许多。
在DirectX10规范下,基于统一渲染架构的G84/G86不仅支持128Bit的HDR+FSAA,并且每通道的HDR效果都达到了FP32的完全浮点精度。此外在原有HDR的基础上,G8X系列还将抗锯齿模式进行了优化和升级,支持独有的HDR+MSAA和HDR+CSAA,这一点在原来的7系列上面,是几乎不可能实现的。在上图可以看到单张8500GT已经能够支持8 Sample AA采样的抗锯齿模式,比起目前ATi中端显卡6 Sample AA采样和NVIDIA 7系列显卡的4 Sample AA都要高。
由于Shader Model 4.0允许开发人员 GPU进行更为复杂的操作。这可以减少CPU的负载和瓶颈,使得开发人员创造更为复杂的AI和屏幕上更多的单元。通过统一所有类型的shader,DirectX10和SM 4.0更具灵活性,可以赋予开发人员更多的创造灵感。在未来游戏的开发过程,开发人员会全面采用DirectX10 API。究竟有哪些游戏采用了最新的DX10技术呢?毕竟,游戏画面是3D技术进步最好的体现,以下就是目前已经公布的部分支持DX10技术的游戏大作,让我们先一睹为快: