1樓:匿名使用者
d3d選項會使模型的3d效果看起來更加圓潤。飽滿。
cs1.6裡**設定裡的d3d和opengl的區別
2樓:風林網路手遊平臺
一、標準不同。
1、d3d:是微軟為提高3d遊戲在windows中的顯示效能而開發的顯示程式介面,目前已經公升級到12版本,它提供了豐富的3d功能庫,是遊戲廣泛採用的標準。
2、opengl:有著豐富經驗的乙個效能卓越的三維圖形標準,它是在sgi等多家世界聞名的計算機公司的倡導春液下,扒鉛物以sgi的gl三維圖形庫為基礎制定的乙個通用共享的開放式三維圖形標準。
二、硬體需求不同。
1、d3d:提供的顯示硬體必須滿足d3d的所有硬體特性。
2、opengl:提供的顯示硬體不要求滿足opengl的所有硬體特性。
三、渲染不同。
1、d3d:對渲染狀態這個概念進行淡化,一方面使用全shader化的架構使得狀態的前後設定和互相影響對渲染成功率降低到最少,另外對api架構激孫也更為簡潔,另一方面對一些關鍵渲染狀態進行封裝和分類。
2、opengl:只提供渲染功能。核心api沒有視窗系統、音訊、列印、鍵盤/滑鼠或其他輸入裝置的概念。
cs1.6裡**設定裡的d3d和opengl的區別
3樓:匿名使用者
opengl比d3d的畫面要精細要亮。對顯示卡的要求opengl比d3d要高的多。能開d3d不一定能開的起opengl。
而且opengl追求材質細節,你可以試一下,用opengl之後,地圖的材質要精細的多。不模糊。人物模型也不模糊。
所以能開opengl一定要開opengl。這對你眼睛也好。畢竟你長時間看不清楚的東西對眼睛有損傷。
4樓:匿名使用者
opengl原先是silicon graphics incorporated(sgi公司)在他們的圖形工作站上開發高質量影象的介面。但最近幾年它成為乙個非常優秀的開放式三維圖形介面。實際上它是圖形軟體和硬體的介面,它包括有120多個圖形函式,"gl"是"graphic library"的縮寫,意思是「圖形庫」。
opengl的出現使大多數的程式設計師能夠在pc機上用c語言開發複雜的三維圖形。微軟在visual c++ 5中已提供了三個opengl的函式庫(, 可以使我們方便地程式設計,簡單、快速地生成美觀、漂亮的圖形。例如,windows nt中的螢幕保護程式中的花籃和迷宮等都給人們留下了深刻的印象。
direct3d是一種基於ole com的應用程式介面,它設計用於實現裝置獨立傳輸,高度優化,基於軟體實現的即時3d再現,並使得3d硬體能夠快速透明地存取。對於那些要求更多控制3d目標和情景以及要求直接存取3d加速器卡的開發者來說,這種api使開發者很容易將現行的3d應用移至windows 98平臺上。(opengl則是一種精確高效能的3d技術,它大多數用於cad/cam模型、動畫製作、模擬以及科學顯像應用當中。)
d3d和opengl有什麼區別
5樓:果令禕
d3d就是directx,現在的遊戲用到的大部分都是d8、d9版本,新出的遊戲(換個**那種不算)基本跨越d10,用d11了。
opengl是工程領域基本通用的,可謂是生產領域的三維圖形標準。opengl的英文全稱是「open graphics library」,顧名思義,opengl便是「開放的圖形程式介面」。雖然directx在家用市場全面領先,但在專業高階繪圖領域,opengl是不能被取代的主角。
opengl標準下也有開發出過遊戲,如doom。
硬體方面,由於驅動限制,完美支援opengl的顯示卡**相對較高,個人使用者的投入如果不足的話可以購買工作站淘汰的顯示卡,因為繪圖卡都是預設頻率下正常使用的,為保證穩定,這些顯示卡相對同核芯的遊戲卡的頻率也不高。對入門使用者,低效能的專業繪圖卡在保證低功耗的同時也實現了高效率和穩定性,所以入門級的繪圖卡也具有存在的意義。
針對opengl的描述,更專業的描述如下:
opengl是個專業的3d程式介面,是乙個功能強大,呼叫方便的底層3d圖形庫。opengl的前身是sgi公司為其圖形工作站開發的iris gl是乙個工業標準的3d圖形軟體介面,功能雖然強大但是移植性不好,於是sgi公司便在iris gl的基礎上開發了的英文全稱是「open graphics library」,顧名思義,opengl便是「開放的圖形程式介面」。雖然directx在家用市場全面領先,但在專業高階繪圖領域,opengl是不能被取代的主角。
opengl是個與。硬體無關的軟體介面,可以在不同的平臺如windows 95、windows nt、unix、linux、macos、os/2之間進行移植。因此,支援opengl的軟體具有很好的移植性,可以獲得非常廣泛的應用。
由於opengl是3d圖形的底層圖形庫,沒有提供幾何實體圖元,不能直接用以描述場景。但是,通過一些轉換程式,可以很方便地將autocad、3ds等3d圖形設計軟體製作的dfx和3ds模型檔案轉換成opengl的頂點陣列。參考。
d3d和opengl有什麼區別?
6樓:齋唱
opengl是opengraphiclibraly的縮寫,即開放式圖形庫,是silicongraphics公司在其推出的irisgl圖形庫基礎上發展起來的,可以廣泛使用於pc、工作站和超級計算機上的開放式三維圖形應用和程式介面。(所謂"開放式」即指其可以適用各種計算機環境)主要針對專業cad/cam設計領域,適用於windowsnt、willdows95、mac0s、0s/2、unix等平臺,具有非常強的可移植性。
opengl現由業界著名的opengl體系結構評審委員會(arb)控制。該委員會包括英特爾(intel)、ibm、微軟(microsoft)、dec、康柏(compag)、sgi、intergraph、evans和suther—land等九個成員,主要負責評審opengl的功能擴充套件和制定相關的技術規範。
3dapi的源程式通常分為兩種模式:立即模式和保留模式。立即模式是一種低層的、直接面向圖形硬體的介面模式;保留模式則通過統一的介面與圖形硬體聯絡,是一種可控性更強的高階模式。
d3d是direct3d的縮寫,由微軟公司所制定的3d規格介面,與windows 95和windows nt作業系統相容性好,可繞過圖形顯示介面(gdi)直接進行支援該api的各種硬體的底層操作,大大提高了遊戲的執行速度。
direct 3d是基於微軟的通用物件模式com(common object mode)的3d圖形api。它是由微軟(microsoft)一手樹立的3d api規範,微軟公司擁有該庫版權,它所有的語法定義包含在微軟提供的程式開發元件的幫助檔案、源**中。
direct3d是微軟公司directx sdk整合開發包中的重要部分,適合多**、娛樂、即時3d動畫等廣泛和實用的3d圖形計算。
opengl和d3d選哪個更好?
7樓:真慨逢靖易
建議隊長永d3d的,雖然這個模式在玩生化當過殭屍後會有一塊塊的亮光,但能看清遠處而op的雖然沒有了白光但看不清遠處,不利於「鞭屍」
8樓:網友
以目前遊戲的標準來看,d3d比opengl流行得多。
遊戲裡的d3d opengl是什麼
9樓:網友
簡單的來說 direct3d(d3d)是微軟公司在microsoft windows作業系統上所開發的一套3d繪圖程式設計介面,是directx的一部份,目前廣為各家顯示卡所支援。與opengl同為電腦繪圖軟體和電腦遊戲最常使用的兩套繪圖程式設計介面之一。
這個介面的作用其實就是 讓遊戲進行的時候可以便利的呼叫硬體資源。如果沒有這個介面 那麼遊戲開發者在寫程式的時候就得把所有市面上的硬體的資訊全都拿來。然後一一寫入程式裡該如何呼叫。
那是非常麻煩的,也根本無法做到。因為市面上的硬體太多了。所以directx就是一種讓軟體設計者可以不需要考慮不同硬體而寫程式的一種通用介面。
也就是所謂的通用api(應用程式介面)。當大家都按照這個介面來寫軟體寫程式的時候就成為了一種標準。那麼硬體只需要支援這種標準就可以被軟體所正確呼叫。
也就是可以執行起來。當然這種介面不只有directx一種。著名的還有opengl。
directx是由微軟開發的 最早微軟也是在opengl組織里 但是因為翅膀硬了。
和windows巨大成功。微軟退出了opengl 並且大力推廣directx 所以目前絕大部分軟體和遊戲都是按照directx標準編寫。當然目前的顯示卡也都支援opengl標準。
而遊戲裡面的d3d 和 opengl 就是說 用不同的模式 或者說不同的標準來呼叫硬體資源。
其實目前大部分新遊戲都是 directx 模式了 而opengl則主要應用在專業領域。比如3d設計什麼的。
不過在老遊戲中 比如cs系列裡 因為direct3d的版本很低 效果是不如opengl模式的。因為在早期direct3d還不完善 遊戲中的3d渲染呼叫資源什麼的 是不如opengl的。
10樓:星金望月
你好樓主。
基本上是的了。
d3d沒有宣染,主要用cpu執行,opengl有渲染遠的東西看不到,畫質比較好,但是顯示卡要求比較高。
D3D問題如何解決,建立D3D裝置失敗!
您好 造成這個問題的原因 您沒有dd加速器或者驅動缺失。解決方法有二 .適於所有人 首先進入。安裝好後開啟它,選擇 驅動更新 然後找到你的顯示卡,更新他 或者把所有驅動都更新一遍 更新完畢後再看看能否進入遊戲,若還是出現dd加速失敗的字樣,您重啟電腦再進入遊戲即可。.適於電腦高手 首先進入。安裝好後打...
DNF找不到d3d8,DNF找不到d3d
dnf找不到d3d 然後執行目錄下的 修復有4個。bat檔案 只執行那乙個 第二個 內部是最新的兩個dll檔案 將解壓後得到的兩個檔案放到c windows system32下即可。我的也是這個問題,是測試輔助 需要的聯絡我啊,嘿嘿 的時候出現的。重灌遊戲不管用,複製d3d8到system32裡面也...
玩大型網路遊戲玩不成。啟動D3D加速 是什麼阿。 20
玩大型網路遊戲玩不成。啟動dd加速 是什麼阿。你的電腦太老了吧!或者顯示卡驅動出錯了。不多廢話!在顯示卡的功能設定裡就有d加速模式!顯示卡 支援ati。以前我們家的膝上型電腦也這個樣,顯示卡是驅動遊戲的,如果沒有顯示卡就玩不了遊戲,電腦再怎麼重新安裝都不管用,如果你記憶體大的話,找人幫你按個 顯示卡!如果你的電腦...