日韩高清在线免费不卡性生活毛片,亚洲av综合第一页,亚洲美女被操,一级无遮挡理论片

綠色資源網(wǎng):您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網(wǎng)

技術(shù)教程
您的位置:首頁操作系統(tǒng)電腦技巧 → 什么是DirectX? 怎么看電腦DirectX版本?

什么是DirectX? 怎么看電腦DirectX版本?

我要評(píng)論 2013/01/15 16:09:06 來源:綠色資源網(wǎng) 編輯:m.dineoutnj.com [ ] 評(píng)論:0 點(diǎn)擊:720次

 經(jīng)常有網(wǎng)友問我這樣的一個(gè)問題,為什么很多游戲要電腦支持DirectX 9.0c 或更高版本。什么是DirectX ?怎么看DirectX ?如何查看電腦DirectX 版本?圍繞這些新手朋友比較陌生的問題,綠色資源網(wǎng)編輯為大家在這里對(duì)DirectX 做個(gè)詳細(xì)的介紹。

 首先給大家介紹下什么是DirectX ?

  什么是DirectX?(Direct eXtension,簡稱DX)是由微軟公司創(chuàng)建的多媒體編程接口。由C++編程語言實(shí)現(xiàn),遵循COM。被廣泛使用于Microsoft Windows、Microsoft Xbox和Microsoft Xbox 360電子游戲開發(fā),并且只能支持這些平臺(tái),目前大家使用的XP系統(tǒng)DirectX版本為DirectX 9.0。最新版本為DirectX 11,創(chuàng)建在最新的Windows 7上。
 DirectX主要功能是加強(qiáng)3d圖形和聲音效果,并提供設(shè)計(jì)人員一個(gè)共同的硬件驅(qū)動(dòng)標(biāo)準(zhǔn),讓游戲開發(fā)者不必為每一品牌的硬件來寫不同的驅(qū)動(dòng)程序,也降低用戶安裝及設(shè)置硬件的復(fù)雜度。從字面意義上說,Direct就是直接的意思,而后邊的X則代表了很多的意思,從這一點(diǎn)上我們就可以看出DirectX的出現(xiàn)就是為了為眾多軟件提供直接服務(wù)的。
詳情>>

接下來為大家介紹下 如何查看電腦DirectX 版本?怎么看DirectX ?

 如何查看自己電腦DirectX版本是很多朋友都問過我的,其實(shí)方法有2種,可以用軟件也可以用電腦系統(tǒng)自帶DirectX 診斷工具查看。
方法一:windows xp系統(tǒng)用戶:開始---運(yùn)行---輸入“dxdiag”  命令 再按回車鍵進(jìn)入DirectX 診斷工具,即可查看,如下圖:

DirectX 診斷工具_(dá)綠色資源網(wǎng)
DirectX 診斷工具
方法二;使用魯大師軟件查看,其實(shí)命令查看最簡單又不要安裝軟件,推薦使用方法一。
windows 7操作系統(tǒng)查看DirectX版本方法
與xp方法一樣, win7開始菜單那有個(gè)輸入命令框直接輸入“dxdiag”  命令 再按回車鍵進(jìn)入DirectX 診斷工具,即可查看,這里就不多介紹了.

最后附上DirectX 版本的發(fā)展歷史

 DirectX并不是一個(gè)單純的圖形API,它是由微軟公司開發(fā)的用途廣泛的API,它包含有Direct Graphics(Direct 3D+Direct Draw)、Direct Input、Direct Play、Direct Sound、Direct Show、Direct Setup、Direct Media Objects等多個(gè)組件,它提供了一整套的多媒體接口方案。只是其在3D圖形方面的優(yōu)秀表現(xiàn),讓它的其它方面顯得暗淡無光。DirectX開發(fā)之初是為了彌補(bǔ)Windows 3.1系統(tǒng)對(duì)圖形、聲音處理能力的不足,而今已發(fā)展成為對(duì)整個(gè)多媒體系統(tǒng)的各個(gè)方面都有決定性影響的接口。

DirectX 5.0
     微軟公司并沒有推出DirectX 4.0,而是直接推出了DirectX 5.0。此版本對(duì)Direct3D做出了很大的改動(dòng),加入了霧化效果、Alpha混合等3D特效,使3D游戲中的空間感和真實(shí)感得以增強(qiáng),還加入了S3的紋理壓縮技術(shù)。同時(shí),DirectX 5.0在其它各組件方面也有加強(qiáng),在
聲卡、游戲控制器方面均做了改進(jìn),支持了更多的設(shè)備。因此,DirectX發(fā)展到DirectX 5.0才真正走向了成熟。此時(shí)的DirectX性能完全不遜色于其它3D API,而且大有后來居上之勢。

DirectX 6.0
     DirectX 6.0推出時(shí),其最大的競爭對(duì)手之一Glide,已逐步走向了沒落,而DirectX則得到了大多數(shù)廠商的認(rèn)可。DirectX 6.0中加入了雙線性過濾、三線性過濾等優(yōu)化3D圖像質(zhì)量的技術(shù),游戲中的3D技術(shù)逐漸走入成熟階段。

DirectX 7.0
     DirectX 7.0最大的特色就是支持T&L,中文名稱是“坐標(biāo)轉(zhuǎn)換和光源”。3D游戲中的任何一個(gè)物體都有一個(gè)坐標(biāo),當(dāng)此物體運(yùn)動(dòng)時(shí),它的坐標(biāo)發(fā)生變化,這指的就是坐標(biāo)轉(zhuǎn)換;3D游戲中除了場景+物體還需要燈光,沒有燈光就沒有3D物體的表現(xiàn),無論是實(shí)時(shí)3D游戲還是3D影像渲染,加上燈光的3D渲染是最消耗資源的。雖然OpenGL中已有相關(guān)技術(shù),但此前從未在民用級(jí)
硬件中出現(xiàn)。在T&L問世之前,位置轉(zhuǎn)換和燈光都需要CPU來計(jì)算,CPU速度越快,游戲表現(xiàn)越流暢。使用了T&L功能后,這兩種效果的計(jì)算用顯示卡的GPU來計(jì)算,這樣就可以把CPU從繁忙的勞動(dòng)中解脫出來。換句話說,擁有T&L顯示卡,使用DirectX 7.0,即使沒有高速的CPU,同樣能流暢的跑3D游戲。

DirectX 8.0
     DirectX 8.0的推出引發(fā)了一場
顯卡革命,它首次引入了“像素渲染”概念,同時(shí)具備像素渲染引擎(Pixel Shader)與頂點(diǎn)渲染引擎(Vertex Shader),反映在特效上就是動(dòng)態(tài)光影效果。同硬件T&L僅僅實(shí)現(xiàn)的固定光影轉(zhuǎn)換相比,VS和PS單元的靈活性更大,它使GPU真正成為了可編程的處理器。這意味著程序員可通過它們實(shí)現(xiàn)3D場景構(gòu)建的難度大大降低。通過VS和PS的渲染,可以很容易的寧造出真實(shí)的水面動(dòng)態(tài)波紋光影效果。此時(shí)DirectX的權(quán)威地位終于建成。

DirectX 9.0
     2002年底,微軟發(fā)布DirectX9.0。DirectX 9中PS單元的渲染精度已達(dá)到浮點(diǎn)精度,傳統(tǒng)的硬件T&L單元也被取消。全新的VertexShader(頂點(diǎn)著色引擎)編程將比以前復(fù)雜得多,新的VertexShader標(biāo)準(zhǔn)增加了流程控制,更多的常量,每個(gè)程序的著色指令增加到了1024條。

     PS 2.0具備完全可編程的架構(gòu),能對(duì)紋理效果即時(shí)演算、動(dòng)態(tài)紋理貼圖,還不占用顯存,理論上對(duì)材質(zhì)貼圖的分辨率的精度提高無限多;另外PS1.4只能支持28個(gè)硬件指令,同時(shí)操作6個(gè)材質(zhì),而PS2.0卻可以支持160個(gè)硬件指令,同時(shí)操作16個(gè)材質(zhì)數(shù)量,新的高精度浮點(diǎn)數(shù)據(jù)規(guī)格可以使用多重紋理貼圖,可操作的指令數(shù)可以任意長,電影級(jí)別的顯示效果輕而易舉的實(shí)現(xiàn)。

     VS 2.0通過增加Vertex程序的靈活性,顯著的提高了老版本(DirectX8)的VS性能,新的控制指令,可以用通用的程序代替以前專用的單獨(dú)著色程序,效率提高許多倍;增加循環(huán)操作指令,減少工作時(shí)間,提高處理效率;擴(kuò)展著色指令個(gè)數(shù),從128個(gè)提升到256個(gè)。

     增加對(duì)浮點(diǎn)數(shù)據(jù)的處理功能,以前只能對(duì)整數(shù)進(jìn)行處理,這樣提高渲染精度,使最終處理的色彩格式達(dá)到電影級(jí)別。突破了以前限制PC圖形圖象質(zhì)量在數(shù)學(xué)上的精度障礙

關(guān)鍵詞:DirectX

閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!

  • 3 歡迎喜歡
  • 2 白癡
  • 2 拜托
  • 2 哇
  • 2 加油
  • 2 鄙視
  • <table id="2pf6f"></table>
    <tfoot id="2pf6f"><form id="2pf6f"></form></tfoot>
  • <form id="2pf6f"><em id="2pf6f"><div id="2pf6f"></div></em></form>
  • <dfn id="2pf6f"><dd id="2pf6f"></dd></dfn>
    <samp id="2pf6f"></samp>
    <li id="2pf6f"></li>