Directx9.0和Directx9.0C有什么区别?

问题描述:

Directx9.0和Directx9.0C有什么区别?
RT
1个回答 分类:综合 2014-10-15

问题解答:

我来补答
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游戏的编程者更有效率的工作,更重要的是可以让人领略到紧逼电影渲染水准
 
 
展开全文阅读
剩余:2000