初學者學習opengl是用紅寶書好還是藍寶書好?

時間 2021-06-01 15:48:45

1樓:心有猛虎

不懂紅寶書的經典怎麼來的,難道是全面的介紹api? 反正我看了幾個章節,感覺非常累,收穫甚微,通篇介紹api, 沒有一些系統的整體的直觀介紹。看了之後沒有乙個大致的框架。

而且對原理性的的東西介紹比較少,往往只是介紹這個api是算什麼資料的,注意什麼? 然而你並不知道這樣做的目的,以及好處,以及在整個渲染流程中的意義。看完後很難把所有東西串聯起來,支離破碎的。

另外概念性的東西解釋太少,有時候乙個概念突然就冒出來了。讓你不明所以。。總之,看得很蛋疼 ,不系統,不由淺入深,東一點,西一點,沒有例子,更不可能驗證,看了只能在腦袋裡留下乙個黑人大問號?

可能該書的定位就是手冊型別吧!繼續看看 ,畢竟也才看一點點,之後再總結一下,說不定能對我現在的觀點有所修正。

2樓:「已登出」

固定管線的opengl教程都可以扔掉,不管什麼寶書。因為它在現代opengl中毫無用處。即使畫乙個三角形,也用shader。

這個道理就跟再經典的windows 3.2教程現在也沒有意義一樣。

3樓:黑客賓

都不好!因為你第乙個程式出不來!

首先要說明,搭建乙個可執行OpenGL的環境並不容易!如果你遇到這種問題,請不要氣餒,不是你的問題,是其本身的複雜性。執行OpenGL 程式需要多方面的支援,顯示卡和驅動假設沒問題,OpenGL執行還需要至少兩個庫,乙個提供視窗環境,乙個提供OpenGL profile載入,紅寶書是glut+flew,藍寶書是glfw+GL3w 而且還封裝成sb7,臥槽,我反正是醉了。

這些環境相關的沒介紹清楚。

第二點,OpenGL的版本差異會導致你的程式可能執行不了!紅藍書最新版是基於最新OpenGL4.5,你的顯示卡和驅動可能才到3.0,能執行才怪! 這也沒說清楚!

第三,我覺得應該先給乙個OpenGL1.0的基本程式執行的例子,介紹清楚上面問題,再進一步學習才好!但是!沒有!

4樓:

紅寶書在前半部分, 沒有例子, 只有原理精煉. 沒有清晰 OpenGL 概念的初學者看幾遍都看不懂的. 親身經歷是浪費了大量閱讀時間, 收穫甚微.

不過, 紅寶書包含很多高階的內容 (在第 7 章以後), 這部分是藍寶書所沒有的.

藍寶書有清楚的例子, 有深入淺出的解釋, 對 Rendering Pipeline 的解釋足以支撐你深入學習和閱讀其他書籍. 個人認為藍寶書之於 OpenGL 猶如 C++ Primer 之於 C++.

5樓:人畜無害

千萬別買人民郵電的藍寶書,我花了77塊從amazon買了本人民郵電的藍寶書,感覺被坑大了,一大堆錯誤,搞得我都看不下去了!有錢的直接買原版,沒錢的下原版的PDF看,總之千萬別買人民郵電的藍寶書!!!

6樓:馮東

OpenGL SuperBible 就很好。我自認為對教材還是比較挑剔的。特別是對於 forward reference 的處理。這本書處理的不錯。

紅書翻過幾次,第一感覺不是很好。不過也可能是不準確的。

初學者如何學習禪定?

創世女神阿庫婭 一切行都有苦,唯有禪定中無有苦。一旦出禪定,苦就應運生。一旦有出禪定的念頭,無常就應運生。你要一直深入和堅持禪定,遠遠往上飛公升,把無常拋到腳下直到它在視界中消失。但無常終究是不可被徹底被拋開的。悟透這一點,你才能真正學會禪定。 已登出 禪定的定義,禪定的標準,禪定的具體禪修方法,你...

初學者怎麼學習英語?

多公尺諾全科英語 在這裡我簡要的列舉了幾個對於初學者來說學英語需要注意的事項。夯實基礎 雖說英語口語中並不過分拘泥語法,但口語句子的組織並不是雜亂無章的,詞也不能過於隨心所欲,所以打好英語基礎還是很必要的。良好的功底可以幫助你更正確地組織語句,豐富的詞彙量可以使你的表達更靈活,口語常識和句子的累積可...

初學者用什麼前端軟體

乙個小前端 初學者,VSCode跟Hbuilderx都可以的,國內想找乙份前端工作,那你要掌握好html css以及js基礎,當你把js基礎打牢之後,再去學習框架,vue,react等等。然後你會發現上手很快,前端的話一定要注重細節,使用者的體驗性。 Jason 瀏覽器 chrome 筆記 noti...