什麼型別的人需要學習 OpenGL?

時間 2021-05-06 18:27:09

1樓:塗鵬

對dx沒有研究,opengl還算熟悉。但就opengl和dx效率而言本人還是有發言權,工作需要在windows上做過opengl和dx11 native層的opengl es 的translator,在安兔兔3D場景渲染測試中,opengl 跑分在多數電腦上占上風。

當然,不懂版本的驅動極大影響測試結果,大部分測試在intel集顯上比較。

2樓:麥咖C

OpenGL作為學習物件來說很不錯。

1.很多圖形學書籍用OpenGL來講解和描述。

2.獲取成本低。當然使用成本可能比較高。

理解了思想之後融會貫通舉一反三,自然學別的也不難。

再有,OpenGL在移動裝置等非桌面領域的應用也很廣。沒必要糾結說桌面Linux份額什麼的。

3樓:

學圖形學和學OpenGL是完全不同的概念,對於多數學圖形學的人來說,OpenGL只是工具,就像學數學的人學用計算器一樣(學視覺的人學OpenCV同理),不要把OpenGL之類的庫在圖形學中的分量看得太重。如果LZ真的想學圖形學,還是先去學數學吧

4樓:靖哥哥

如果學glsl自己寫shader,那對rendering的理解還是有不小幫助的。如果只是做應用,opengl偏底層不方便,用一些基於opengl提供高層api的庫比如open scene graph是很好的選擇。順便說一句osg也是乙個很優秀的c++開源專案,可以從中學習如何用c++規範的構建大中型專案

5樓:Milo Yip

OpenCV和OpenGL雖然名字相似,但它們不是同一軟體層的東西。OpenGL是在驅動層之上提供跨平台的圖形API。

如果要求不高,可使用OpenGL實現跨平台的圖形渲染程式。但對效能或功能有更高要求,可能需要用平台(作業系統、硬體廠商)提供的專門API。

另外,OpenGL主要用於實時、互動式圖形渲染。計算機圖形也包括非實時的離線渲染,這方面可以完全用軟體實現,非必須使用OpenGL之類的圖形API。

6樓:Vinjn張靜

這個問題裡提到了兩點

Windows 端

「非「三維遊戲開發者(比如學生黨)

對於這樣的目標使用者,強烈建議學習只 OpenGL,其他的 API 都沒必要學。

對於學生而言 OpenGL 是價效比最高的語言,不展開說明了。

你提到了 OpenCV,那麼也可以閱讀下這篇文章OpenCV 為啥勾搭上 OpenGL? - 黑客與畫家 - 知乎專欄

OpenGL 的入門書籍推薦

利益相關:在 NVIDIA 做 OpenGL 工具……

經常面對電腦工作的人需要用什麼型別的護膚品來保養面部?

賀呵呵 本人也明顯感覺坐電腦面前久了臉上會很油,不過個人覺得應該是電腦螢幕靜電容易吸灰塵,所以臉上油脂沾上灰塵會感覺臉更加油膩。勤洗臉就是了。 肖肖 高手在民間,可以去找找懂道家養生的內行人幫你看看。我見過乙個女孩滿臉痘痘 痘印,後來找人治了,症狀減輕了非常多。護膚品治標不治本。 電腦螢幕的輻射應該...

女生適合學習什麼型別滑板?

越獄 我之前都是推薦女孩子玩長板的,但是這次我不!眼看著玩滑板的女孩子越來越少了,我略顯孤單唉。來來來聽妹妹的,學滑板!我之前寫了乙個回答她和你一樣,我覺得上次我寫的挺好,但是我不知道該怎麼發那個回答,算了反正我是讓她學的長板 了解滑板的人都知道,長板和滑板有些關係確實有點不融洽emmm如果想當板混...

喜歡NTR的人都是什麼型別的人?

Kiyo Chan 一群對生活充滿熱情歡樂的人。從來都是上帝視角或者代入黃毛視角,偶爾看著看著會忍不住笑出豬叫。比如華神的本子,總能在某些奇怪的地方戳中我笑點,更別說牛頭人的二次方裡女主角跪下來說想吃賽百味的名場面。 已登出 有些人快樂的閾值很高。創造美好事物時很快樂,毀掉有價值的東西時更快樂。滄海...