看板 C_and_CPP 關於我們 聯絡資訊
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 ) ( 未必需要依照此格式,文章條理清楚即可 ) 遇到的問題: (題意請描述清楚) 市面上有關OpenGL的書 好像不怎麼多 前幾天才去幾間書店找這類的書 問了兩家店 結果回答都差不多 結論大概都是 繁體書目前好像只剩一本關於OpenGL的書有在出版 (這可以稱作壟斷嗎 XD) 其餘的好像都絕版買不到 只是 這是怎麼回事!? 對岸簡體書至少還找得到幾本 怎麼繁體書少成這樣!? OpenGL已經徹底沒落? 或是OpenGL已經被其他3D繪圖軟體完全取代?@@ 還是DirectX太強大了? 第一次找電腦書找得這麼辛酸 相信這應該是有一些原因 小弟實在猜不透當中奧秘 因此想請教各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.76.190
holymars:因為openGL在2000年後更新的速度太慢了... 03/31 23:34
holymars:一直到Khronos接手之後情況才稍有改善 但是大勢已去 03/31 23:34
VictorTom:不至於大勢已去, 相反的小弟覺得它才要急起直追, 只是在 03/31 23:37
VictorTom:Desktop領域大概難以和MS DirectX抗衡(畢竟MS老大說得算 03/31 23:38
VictorTom:比起OpenXX各家廠商角力容易決定規格得多); 下一代的 03/31 23:39
VictorTom:Browser都開始要直接支持OpenGL ES2, 將來手持裝置的3D 03/31 23:39
VictorTom:慢慢進步以後, 反而是MS的Windows Mobile才要倒過來追:) 03/31 23:40
holymars:openGL ES和openGL是不一樣的東西 你搞混了:( 03/31 23:43
holymars:openGL ES從一開始就是khronos組織定義和維護的東西 03/31 23:44
holymars:是從openGL修剪而成的 所以名為openGL ES 03/31 23:44
holymars:openGL一直到2006年才由khronos組織接手 之後的更新的確 03/31 23:45
holymars:是讓人耳目一新 不過desktop的江山已經整片被搶走了 03/31 23:45
holymars:在2000年之前openGL可是在PC平臺上佔有大片江山 一堆PC 03/31 23:46
holymars:game都是用openGL寫的..現在...嗯嗯..(攤手 03/31 23:46
VictorTom:雖然3D發展慢很多, 最近總是也出了4.0追上DX11的feature 03/31 23:50
VictorTom:再考慮Open家族互相有定義share data的能力與不同平台的 03/31 23:51
VictorTom:運作, OpenGL搭配OpenCL或OpenMAX等其他通用Open規格未 03/31 23:51
VictorTom:必真的遜於MS的DirectX....:) 03/31 23:52
VictorTom:我知道OpenGL與ES是不一樣的, 但是ES1與ES2也都是從原本 03/31 23:52
VictorTom:的OpenGL去掉相當部份的feature再加入一點自己的feature 03/31 23:53
VictorTom:而成, 有OpenGL的基礎, 要學ES1或ES2在非Desktop領域發 03/31 23:53
VictorTom:揮小弟以為並不會是太大的難事, ES比GL算簡單一點了:) 03/31 23:54
holymars:desktop市場整片被搶走 除非對手耍蠢(像2000初的openGL) 03/31 23:55
holymars:否則要把市佔搶回來談何容易 所以我才說openGL大勢已去 03/31 23:56
holymars:至於OpenGL ES..標題問的是openGL啊 前面說了這是兩回事 03/31 23:57
VictorTom:這個市場其實已經是開發商的目標平台競爭了, 我同意您說 04/01 00:05
VictorTom:的GL要搶回Desktop市場現下看起來有難度, 但是基於ES是 04/01 00:06
VictorTom:base on GL的產物, 所以小弟我個人認為它還是透過了ES在 04/01 00:06
VictorTom:開枝散葉, 尤其是ES2. 當然您覺得GL與ES是兩樣不同的東 04/01 00:07
VictorTom:西這點, 小弟倒覺得無論以HW還是PG的角度來看, 這兩者感 04/01 00:08
VictorTom:覺倒也沒有差得這麼多就是了. ES或許分枝出去了會有許多 04/01 00:09
VictorTom:自己的路, 但是隨著mobile device的能力越強, 與GL或者 04/01 00:09
VictorTom:整個3D的演進也不至於就完全脫勾, 雖然比起Desktop還差 04/01 00:10
VictorTom:相當大的很多步就是了....Orz 04/01 00:10
VictorTom:順便回一下原po, 關於想要找GL的書, 中文小弟不太清楚, 04/01 00:11
VictorTom:原文的大部份就是紅皮書(教API與大部份Fixed Function 04/01 00:12
VictorTom:Pipeline的東西), 藍皮書(Reference Book, 其實看GL官網 04/01 00:12
VictorTom:的Man page就有大部份資料了), 橘皮書(教你寫GLSL), 還 04/01 00:13
VictorTom:有SuperBible(不知道該怎麼定位, 好像都有講到@_@") 04/01 00:13
VictorTom:不過, 這些原文書有沒有follow到4.0甚至是3.1~3.3小弟很 04/01 00:14
VictorTom:久沒換書了不清楚, 可以肯定中文書想必更慢更少的了Orz 04/01 00:14
clanguage:~斷~簡單講就是台灣市場不多, 我逛好久104很少看到.. 04/01 00:19
clanguage:可能要看純軟體或遊戲業有沒有再用吧~ 04/01 00:20
holymars:學術界應該用最多:P 04/01 00:21
littleshan:這個我都直接看spec說 (炸) 04/01 00:46
holymars:學這個我都直接問樓上的說 (咦) 04/01 00:47
VictorTom:這個我spec都印了好幾本可是一點都不想看.... (逃Orz) 04/01 00:48
VictorTom:說到3D閒聊推, 八卦正在聊, GoogleMap今天的街景模式搞 04/01 00:49
VictorTom:了個紅藍3D的新玩具, 手邊生的出紅藍眼鏡的可以玩玩看^^ 04/01 00:49
VictorTom:保證不是愚人節豪洨; 至於Google是不是放好玩的就.... 04/01 00:50
bill42362:我想推薦一本 彭國倫 的 3D 繪圖程式設計 04/01 01:11
bill42362:重要的地方有彩色印刷 包含 OpenGL DX9 DX10 04/01 01:12
bill42362:而且不是只講理論和 sudo-Code 而是通通有實作可以看 04/01 01:13
bill42362:最後面還有線性代數教學 如果沒有數學背景的上手還不錯 04/01 01:14
bill42362:不過我本身也還在嗑還沒看完就是...TT 04/01 01:14
bill42362:對了這本還有大概說到一些 GLSL HLSL 的東西唷~~ 04/01 01:15
littleshan:樓上說的那本我有隨手翻過!印象算滿不錯的 04/01 01:18
wudidog:沒想到會是這樣,當初因為耳聞DirectX各版本之間,差異不小 04/01 10:36
wudidog:類似9.0b和9.0c的情況,才考慮學OpenGL,倒是真的沒想到 04/01 10:39
wudidog:OpenGL現況會是這樣 04/01 10:39
wudidog:順帶問一下,DX近幾年的發展情況是如何呢? 04/01 10:43
VictorTom:OpenGL各版本也是加入了許多feature, 不過有3.0以前都盡 04/01 10:49
VictorTom:量向下相容了, 但是3.0以後提出了deprecated context的 04/01 10:50
VictorTom:概念, 似乎想要把舊的過時的feature一刀兩斷這樣.... 04/01 10:51