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從專業角度講差別是很大的,他們決定了硬件的不同發展方向,與不同的系統架構相吻合,視覺效果也有質的不同。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章