DX9,和DX11有什麼區別,文明5dx9和dx11有什麼區別

時間 2021-06-04 01:17:22

1樓:匿名使用者

顯示卡採用的一種新技術,更好的渲染色彩,使畫面流暢,遊戲效能更好。

在directx 10的圖形流水線體系中,最大的結構性變化就是在幾何處理階段增加了幾何渲染單元(geometry shader)。幾何渲染單元被附加在頂點渲染單元之後,但它並不像頂點渲染單元那樣輸出一個個頂點,而是以圖元作為處理物件。圖元在層次上比頂點高一級,它由一個或多個頂點構成。

由單個頂點組成的圖元被稱為“點”,由兩個頂點組成的圖元被稱為“線”,由三個頂點組成的圖元被稱為“三角形”。幾何渲染單元支援點、線、三角形、帶鄰接點的線、帶鄰接點的三角形等多種圖元型別,它一次最多可處理六個頂點。藉助豐富的圖元型別支援,幾何渲染單元可以讓gpu提供更精細的模型細節。

directx並不是一個單純的圖形api,它是由微軟公司開發的用途廣泛的api,它包含有direct graphics(direct 3d direct draw)、direct input、direct play、direct sound、direct show、direct setup、direct media objects等多個元件,它提供了一整套的多**介面方案。只是其在3d圖形方面的優秀表現,讓它的其它方面顯得暗淡無光。directx開發之初是為了彌補windows 3.

1系統對圖形、聲音處理能力的不足,而今已發展成為對整個多**系統的各個方面都有決定性影響的介面。

directx 9.0c

與過去的directx 9.0b和shader model 2.0相比較,directx 9.

0c最大的改進,便是引入了對shader model 3.0(包括pixel shader 3.0 和vertex shader 3.

0兩個著色語言規範)的全面支援。舉例來說,directx 9.0b的shader model 2.

0所支援的vertex shader最大指令數僅為256個,pixel shader最大指令數更是隻有96個。而在最新的shader model 3.0中,vertex shader和pixel shader的最大指令數都大幅上升至65535個,全新的動態程式流控制、 位移貼圖、多渲染目標(mrt)、次表面散射 subsu***ce scattering、柔和陰影 soft shadows、環境和地面陰影 environmental and ground shadows、全域性照明 (global illumination)等新技術特性,使得geforce 6、geforce7系列以及radeon x1000系列立刻為新一代遊戲以及具備無比真實感、幻想般的複雜的數字世界和逼真的角色在影視品質的環境中活動提供強大動力。

因此directx 9.0c和shader model 3.0標準的推出,可以說是directx發展歷程中的重要轉折點。

在directx 9.0c中,shader model 3.0除了取消指令數限制和加入位移貼圖等新特性之外,更多的特性都是在解決遊戲的執行效率和品質上下功夫,shader model 3.

0誕生之後,人們對待遊戲的態度也開始從過去單純地追求速度,轉變到遊戲畫質和執行速度兩者兼顧。因此shader model 3.0對遊戲產業的影響可謂深遠。

directx 11的很多提升意味著更高的特性效能,而這些特性很少能在dx10中看到。directx 11和directx 10兩者最大的不同之處在於管線,可以說directx 11的渲染管線標誌著繪圖硬體以及軟體功能革命性一步。directx 11加入了對tessellation(鑲嵌)的支援。

tessellation 由外殼著色器(hull shader)、鑲嵌單元(tessellator)以及域著色器(domain shader)組成。同時還加入了計算著色器(compute shader),計算著色器與dx10中引入的gs不同,它並不是渲染管線的一部分,cs也是directx 11的重要改進之一,可以很大程度上協助開發人員彌補現實與虛幻之間的差別。

2樓:樑葉璩小萍

不用的,你現在只要在你的計算機安裝上dx9就可以了,dx11不會被覆蓋的,我也是這樣做的,這兩個絕對不是產生衝突,你的dx11的遊戲繼續用,dx9的遊戲也可以玩了。

3樓:匿名使用者

dx9與dx11是當前主流、、dx10只不過是個過渡罷了、就如同windowsxp和windows7之間的vista一樣、、dx11相比dx9畫面質量將會有較大的提高、畫面質量提高了、顯示卡的渲染量自然就增加了、幀數必然會有所下降、其實如果你不太過分追求畫面質量、dx9就足夠、畢竟你玩遊戲也不會把眼睛放到顯示器上看它有多逼真吧、

4樓:懷苒苒

dx9是採用分離試渲染架構, 帶個比方就好比你買電腦,要一個零件一個零件賣, 而每個零件卻不在一個商家, 所以你要不停的跑,費時費力。 而dx10,統一是渲染架構。是好比把這些賣零件的商家綜合在一個大店裡(好比裝機店) 這樣省時省力,效率高。

dx10.1是dx10的升級版

文明5dx9和dx11有什麼區別

5樓:匿名使用者

沒啥區別。畫面都是一樣的,就算有差別,也是肉眼難辨的差別。

而且用dx11,配置需求會提高,如果配置不濟,最好用dx9.

(另外,有個“眾神與國王”的版本,用dx11還會有fps奇低的bug。)