directx9.0c和directxv9.0有什么差异,DirectX10.0呢

Directx9.0c是Directx9.0的更高版本。

到目前为止DirectX9的开发进程让咱们很满意,它的保守动做是将ps和vs提升到2.0版本(听说到发布的时候会提升到3.0)。Ps的意思是像素渲染效果器,vs的意思是顶点渲染效果器。说白了ps和vs但是让游戏程序设计师们更容易更轻松的创造出更漂亮的效果。因为新一代的显卡的Pixel Shader以及Vertex Shader的执行速度进一步提升,之前许多编程方面的障碍将会消失。下面介绍一下DirectX9的几个新特性。

首先,DirectX9.0的PS 2.0具有彻底可编程的Pixel Shading架构。还有,DirectX 9.0的VS 2.0经过增长Vertex程序的灵活性,显著的提升了老版本(DirectX8)的VS性能。更重要的是:DirectX 9.0支持高精度浮点颜色。他突破了之前限制PC图形图象质量在数学上的精度障碍,它的每条渲染流水线都升级为128位浮点颜色。

为了充分利用DirectX9的新特色,Nvidia最新推出一套用于3D编程的语言――Cg开发者工具套件。听说,经过这套语言能够直接对DirectX9编程,到时候会看到更加真实的场景,更加逼真的人物。

仅凭借着以上这三大特色,不只能让3D游戏的编程者更有效率的工做,更重要的是可让人领略到紧逼电影渲染水准。

10.0和9.0的差异很大吗?

首先,只有DirectX10,没有DirectX10.0c。其次DirectX9.0c是Windows XP中的,而只有Vista才有DirectX 10组建,网上有些所谓的DirectX 10 For XP都是假的,安装了有可能会引发不少未知错误。

DirectX 9和10从专业角度讲差异是很大的,他们决定了硬件的不一样发展方向,与不一样的系统架构相吻合,视觉效果也有质的不一样。编程

相关文章
相关标签/搜索