顯示卡支援openGL格式是什麼意思

2021-06-21 04:39:06 字數 2127 閱讀 2174

1樓:匿名使用者

opengl是個專業的3d程式介面,是一個功能強大,呼叫方便的底層3d圖形庫。opengl的前身是sgi公司為其圖形工作站開發的iris gl。iris gl是一個工業標準的3d圖形軟體介面,功能雖然強大但是移植性不好,於是sgi公司便在iris gl的基礎上開發了opengl。

opengl的英文全稱是“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的頂點陣列。

在opengl的基礎上還有open inventor、cosmo3d、optimizer等多種高階圖形庫,適應不同應用。其中,open inventor應用最為廣泛。該軟體是基於opengl物件導向的工具包,提供建立互動式3d圖形應用程式的物件和方法,提供了預定義的物件和用於互動的事件處理模組,建立和編輯3d場景的高階應用程式單元,有列印物件和用其它圖形格式交換資料的能力。

opengl的發展一直處於一種較為遲緩的態勢,每次版本的提高新增的技術很少,大多隻是對其中部分做出修改和完善。2023年7月,sgi公司釋出了opengl的1.0版本,隨後又與微軟公司共同開發了windows nt版本的opengl,從而使一些原來必須在高檔圖形工作站上執行的大型3d圖形處理軟體也可以在微機上運用。

2023年opengl的1.1版本面市,該版本比1.0的效能有許多提高,並加入了一些新的功能。

其中包括改進印表機支援,在增強元檔案中包含opengl的呼叫,頂點陣列的新特性,提高頂點位置、法線、顏色、色彩指數、紋理座標、多邊形邊緣標識的傳輸速度,引入了新的紋理特性等等。opengl 1.5又新增了“opengl shading language”,該語言是“opengl 2.

0”的底核,用於著色物件、頂點著色以及片斷著色技術的擴充套件功能。

opengl 2.0標準的主要制訂者並非原來的sgi,而是逐漸在arb中佔據主動地位的3dlabs。2.

0版本首先要做的是與舊版本之間的完整相容性,同時在頂點與畫素及記憶體管理上與directx共同合作以維持均勢。opengl 2.0將由opengl 1.

3的現有功能加上與之完全相容的新功能所組成(如圖一)。藉此可以對在arb停滯不前時代各家推出的各種糾纏不清的擴充套件指令集做一次徹底的精簡。此外,硬體可程式設計能力的實現也提供了一個更好的方法以整合現有的擴充套件指令。

目前,隨著directx的不斷髮展和完善,opengl的優勢逐漸喪失,至今雖然已有3dlabs提倡開發的2.0版本面世,在其中加入了很多類似於directx中可程式設計單元的設計,但廠商的使用者的認知程度並不高,未來的opengl發展前景迷茫。

2樓:匿名使用者

opengl是一個3d圖形介面,屬於軟體一類,但是需要硬體的支援。

說的通俗一點就是你玩3d遊戲就像吃一頓大餐,opengl就像一個廚師,他掌握了滿足你的各種口味會各種烹調方法,你的3d遊戲就是客人,你的顯示卡就是廚房裡的一切,客人對廚師說,我要吃什麼什麼樣什麼口味的菜,於是opengl這個廚師就聽明白了,去給你做,但是這需要廚房來支援你的廚師去做這些菜,但是如果廚房不完善,或者菜不齊全,那麼有廚師也白搭。

比如你要玩一個3d遊戲或者執行軟體,這個遊戲軟體是可以通過opengl來支援的,那麼軟體就會告訴opengl我需要什麼什麼樣的效果,需要構造一個什麼什麼樣的3d模型並且渲染上色彩,然後opengl就把這些要求翻譯成機器語言給顯示卡,顯示卡處理了輸出到顯示器。

隨著技術日益成熟,3d軟體用到越來越多的特效和功能,於是opengl也越來越發展,以至於老舊的顯示卡聽不明白處理不了opengl給它的任務,於是新型的顯示卡也會隨著opengl和dx3d這些圖形介面推陳出新,從而滿足新遊戲的要求。

3樓:匿名使用者

一種繪圖模式,玩cs的時候會用到,呵呵……

4樓:匿名使用者

ngl格式是什麼意思

怎麼讓顯示卡支援OpenGL,怎麼讓顯示卡支援OpenGL

1你的要是810的板子就沒辦法了 2要不是810的 你換個顯示卡驅動試試 是板載顯示卡的話,一般公升級一下驅動就可以了。以前遇到過你這種問題 第一種情況 你的顯示卡太老 不支援 不過很少呀 除非是 奔騰的時代第二種情況 你的顯示卡支援 但是你給它上的驅動不對 一般都是用了微軟自帶的驅動 或者沒有把顯...

opengl是什麼意思啊,OPENGL是什麼意思啊?

答 opengl是sun公司開發的一套三維圖形應用程式介面庫,軟體開發者借助opengl可以實現複雜的三維圖形變換。opengl是個專業的3d程式接 來口,是乙個功能源強大,呼叫方便的底層3d圖形庫。opengl的前身是sgi公司為其圖形工作站開發的iris gl。iris gl是乙個工業標準的3d...

p5g41t m lx v2可以支援是什麼顯示卡

p5g41t m lx v2 是華碩的p41主機板 基本市面上的顯示卡都支援 但具體還需要看你的配置來 華碩 p5g41t m lx v2主機板能換什麼cpu和顯示卡 你貌似沒有獨立顯示卡,就是主機板的核顯,所以是加獨立顯示卡,不是換。華碩 p5g41t m lx v2主機板能 core 2 ext...