DirectX 11 是微軟推出的一款圖形應用程序接口(API),它為Windows操作系統(tǒng)提供了強大的圖形渲染能力和硬件加速支持,特別適用于游戲、3D應用和多媒體處理。作為DirectX系列的一個重要版本,DirectX 11 引入了一些創(chuàng)新功能和優(yōu)化,使得開發(fā)者能夠創(chuàng)建更加精致、復雜的圖形效果,同時提高硬件性能的利用效率,極大地提升了用戶的視覺體驗。DirectX 11 提供了更強大的圖形渲染能力,支持硬件加速的高級圖形效果,如實時光照、陰影、反射等,使得游戲和應用程序的圖像效果更加真實、細膩。更多軟件優(yōu)勢等您下載體驗!
DirectX 11更新日志
directx 11.0
新的DirectX 11使你獲得更好的圖像顯示質量,使多人游戲具可伸縮性,以及包括更棒的音頻效果。
它強化了針對DirectDraw和Direct3D的接口,簡化了應用擴展,提升性能;改善了圖形創(chuàng)作工具,更易于做出最佳的3-D角色和環(huán)境;點光源式光影和像素式光影使圖象更逼真;
強化了DirectSound和DirectMusic,簡化了其應用擴展;DLS2音頻合成功能提高了樂器音頻的真實感;
DirectInput的設備影射功能令對設備的支持更簡單;
DirectPlay使多人游戲的性能和可擴展性得到了提高;
DirectPlay提供了IP聲音通訊;
DirectShow的應用編程接口提供了音頻/視頻的實時合成和即時編輯;
DirectShow支持Windows媒體音頻和視頻(WMA和WMV)的讀寫;
Microsoft TV技術可以支持數字電視節(jié)目。Redist Package 是媒體開發(fā)的底層 API,通過它可以開發(fā)游戲和其它媒體應用程序。
DirectX 11軟件功能
1、渲染管線
加入了對Tessellation(鑲嵌)的支持,以及計算著色器。
2、鑲嵌技術
將一些大的圖元分成更多更小的圖元,即節(jié)省了空間也提高了圖片的質量。
3、多線程
能夠提升線程啟動游戲的效率,利用cpu核心數量不斷提高潛力。
4、計算著色器
渲染管線能夠進行更多的通用目的運算。
5、紋理壓縮
提出了更為出色的紋理壓縮算法,高壓縮比下畫質損失更少,效果更出色。
DirectX 11軟件特色
1、計算著色器 (Compute Shader) 代碼示例
新增內容:DX11引入了計算著色器代碼示例,這一特性在NVISION大會上首次透露,并通過SIGGRAPH和GameFest 2008大會的幻燈片進行了深入研究。
硬件支持:對于現有的DX10和DX10.1硬件用戶,這一提前放出的特性將帶來顯著益處,因為AMD和NVIDIA可以據此提前開發(fā)適當的驅動支持。
2、DirectX 11的迅速采用時機成熟
Windows 7發(fā)布:微軟的Windows 7發(fā)布后,DirectX 11的采用趨勢變得不可阻擋。
HLSL成熟:高級渲染語言(HLSL)的完全成熟使得DX11對游戲開發(fā)者更具吸引力。
兼容性:DX11兼容Vista操作系統(tǒng),并且Windows 7的魅力促使許多Windows XP用戶升級,確保了足夠大的可運行DX11的系統(tǒng)群體。
3、革命性的視覺體驗和渲染技術
微軟承諾:盡管DirectX 10的視覺體驗和渲染技術效果因人而異,但DirectX 11有望最終實現這一承諾。
技術提升:DX11的普及將刺激適時3D繪圖技術的不斷提升。
4、編程API的演變
歷史演變:從DirectX 6到DirectX 9,微軟逐步提升了編程API的可編程性和深度。
DX9到DX10:DX9的可編程性得到了擴展和延伸,新一代硬件的作用使其更具深度和彈性。
DX11的不同:DirectX 11的演變過程有許多不同之處,微軟通過各種手段提升了其穩(wěn)定性和靈活性。
5、最大限度提升可編程性
結構效度:為了提升可編程性,DX11放棄了一些原有的結構效度。
精確父集:DX11被構建為DX10/10.1的精確父集,新增了許多潛力。
代碼路徑:DX10代碼可以選擇不執(zhí)行某些先進特性的DX11代碼,而DX11可以在所有同等水平的硬件上運行。
開發(fā)便利:開發(fā)者可以在采用DX11的情況下同時針對DX10和DX11硬件進行開發(fā),無需完全分開對待。
???????
DirectX 11軟件優(yōu)勢
1.Direct3D11渲染管線
DirectX 11加入了對Tessellation(鑲嵌)的支持。Tessellation 由外殼著色器(Hull Shader)、鑲嵌單元(tessellator)以及域著色器(Domain Shader)組成。同時還加入了計算著色器(Compute Shader)
2.Tessellation鑲嵌技術
tessellator可以把一些較大的圖元(primitive)分成很多更小的圖元,并將這些小圖元組合到一起,形成一種有序的幾何圖形,這種幾何圖形更復雜、更接近現實。tessellator可以讓一個立方體,通過處理看起來像是個球形,節(jié)省了空間,圖形的質量、性能以及可控性也達到了一定的改進。
3.多線程的支持
DX11的這種多線程技術可能并不能加速繪圖的子系統(tǒng)(特別是當我們的GPU資源受限時),但是這樣卻可以提升線程啟動游戲的效率,并且可以利用臺式CPU核心數量不斷提高所帶來的潛力。
4.計算著色器Compute Shader
CS的這一渲染管線能夠進行更多的通用目的運算,我們既能在某種可以用來被執(zhí)行數據的操作中看到這種特性,又能在某種可以用來操作的數據中看到這種特性。
5.改進的紋理壓縮
DirectX 11提出了更為出色的紋理壓縮算法——BC6和BC7。BC6是為HDR圖像設計的壓縮算法,壓縮比為6∶1;而BC7是為低動態(tài)范圍紋理設計的壓縮模式,壓縮比為3∶1。兩種壓縮算法在高壓縮比下畫質損失更少,效果更出色。
上一篇:諾寶RC專業(yè)版
下一篇:mPython標準版