增加對浮點(diǎn)數(shù)據(jù)的處理功能,以前只能對整數(shù)進(jìn)行處理,這樣提高渲染精度,使最終處理的色彩格式達(dá)到電影級(jí)別。突破了以前限制PC圖形圖象質(zhì)量在數(shù)學(xué)上的精度障礙,它的每條渲染流水線都升級(jí)為128位浮點(diǎn)顏色,讓游戲程序設(shè)計(jì)師們更容易更輕松的創(chuàng)造出更漂亮的效果,讓程序員編程更容易。
DirectX 9.0c
與過去的DirectX 9.0b和Shader Model 2.0相比較,DirectX 9.0c最大的改進(jìn),便是引入了對Shader Model 3.0(包括Pixel Shader 3.0 和Vertex Shader 3.0兩個(gè)著色語言規(guī)范)的全面支持。舉例來說,DirectX 9.0b的Shader Model 2.0所支持的Vertex Shader最大指令數(shù)僅為256個(gè),Pixel Shader最大指令數(shù)更是只有96個(gè)。而在最新的Shader Model 3.0中,Vertex Shader和Pixel Shader的最大指令數(shù)都大幅上升至65535個(gè),全新的動(dòng)態(tài)程序流控制、 位移貼圖、多渲染目標(biāo)(MRT)、次表面散射 Subsurface scattering、柔和陰影 Soft shadows、環(huán)境和地面陰影 Environmental and ground shadows、全局照明 (Global illumination)等新技術(shù)特性,使得GeForce 6、GeForce7系列以及Radeon X1000系列立刻為新一代游戲以及具備無比真實(shí)感、幻想般的復(fù)雜的數(shù)字世界和逼真的角色在影視品質(zhì)的環(huán)境中活動(dòng)提供強(qiáng)大動(dòng)力。
因此DirectX 9.0c和Shader Model 3.0標(biāo)準(zhǔn)的推出,可以說是DirectX發(fā)展歷程中的重要轉(zhuǎn)折點(diǎn)。在DirectX 9.0c中,Shader Model 3.0除了取消指令數(shù)限制和加入位移貼圖等新特性之外,更多的特性都是在解決游戲的執(zhí)行效率和品質(zhì)上下功夫,Shader Model 3.0誕生之后,人們對待游戲的態(tài)度也開始從過去單純地追求速度,轉(zhuǎn)變到游戲畫質(zhì)和運(yùn)行速度兩者兼顧。因此Shader Model 3.0對游戲產(chǎn)業(yè)的影響可謂深遠(yuǎn)。
DirectX 10
在DirectX 10的圖形流水線體系中,最大的結(jié)構(gòu)性變化就是在幾何處理階段增加了幾何渲染單元(Geometry Shader)。幾何渲染單元被附加在頂點(diǎn)渲染單元之后,但它并不像頂點(diǎn)渲染單元那樣輸出一個(gè)個(gè)頂點(diǎn),而是以圖元作為處理對象。圖元在層次上比頂點(diǎn)高一級(jí),它由一個(gè)或多個(gè)頂點(diǎn)構(gòu)成。由單個(gè)頂點(diǎn)組成的圖元被稱為“點(diǎn)”,由兩個(gè)頂點(diǎn)組成的圖元被稱為“線”,由三個(gè)頂點(diǎn)組成的圖元被稱為“三角形”。幾何渲染單元支持點(diǎn)、線、三角形、帶鄰接點(diǎn)的線、帶鄰接點(diǎn)的三角形等多種圖元類型,它一次最多可處理六個(gè)頂點(diǎn)。借助豐富的圖元類型支持,幾何渲染單元可以讓GPU提供更精細(xì)的模型細(xì)節(jié)。
幾何渲染單元賦予GPU自行創(chuàng)造新幾何物體、為場景添加內(nèi)容的神奇能力。靈活的處理能力使GPU更加通用化,以往很多必須倚靠CPU才能完成的工作,現(xiàn)在完全可交由GPU處理。如此一來,CPU就有更多時(shí)間處理人工智能、尋址等工作。更令人驚喜的是,幾何渲染單元還讓物理運(yùn)算的加入變得更簡單,DirectX 10可創(chuàng)建具備物理特性的盒子、模擬剛性物體,物理運(yùn)算有望在它的帶領(lǐng)下逐漸走向普及?梢灶A(yù)見,借助幾何渲染單元這一武器,顯卡性能將產(chǎn)生質(zhì)的飛躍,我們也將體驗(yàn)到速度更流暢、畫面更精美、情節(jié)更細(xì)致的游戲
DirectX 10.1
正如以前的DX版本一樣,DX10.1也是DX10的超集,因此它將支持DirectX 10的所有功能,同時(shí)它將支持更多的功能,提供更高的性能。
DX10.1的一個(gè)主要提高是改善的shader資源存取功能,在多樣本AA時(shí),在讀取樣本時(shí)有更好的控制能力。除此之外,DX10.1還將可以創(chuàng)建定制的下行采樣濾波器。
DX10.1還將有更新的浮點(diǎn)混合功能,對于渲染目標(biāo)更有針對性,對于渲染目標(biāo)混合將有新的格式,渲染目標(biāo)可以實(shí)現(xiàn)獨(dú)立的各自混合。陰影功能一直是游戲的重要特效,Direct3D 10.1 的陰影濾波功能也將有所提高,從而可望進(jìn)一步提高畫質(zhì)。
在性能方面,DirectX 10.1將支持多核系統(tǒng)有更高的性能。而在渲染,反射和散射時(shí),Direct3D 10.1將減少對API的調(diào)用次數(shù),從而將獲得不錯(cuò)的性能提升。
本新聞共
3頁,當(dāng)前在第
2頁
1 2 3