當前位置:編程學習大全網 - 圖片素材 - directx9.0c和directx9.0什麽區別啊?

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

  • 上一篇:成都名小吃排行有哪些
  • 下一篇:電腦寬帶連接出現錯誤678是怎麽回事
  • copyright 2024編程學習大全網