到目前為止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遊戲的編程者更有效率的工作,更重要的是可以讓人領略到緊逼電影渲染水準。