→ azureblaze:OpenGL是控制CPU的 GLSL是控制GPU的 兩個都得學 03/24 09:38
→ azureblaze:然後電腦繪圖的基礎幾十年來沒變過 nehe基本上還可用 03/24 09:40
→ azureblaze:或者說如果你只想畫標準的東西你可以不用shader 03/24 09:41
→ azureblaze:GLUT是用來幫你處理些囉唆的東西方便你學OpenGL的 03/24 09:43
→ yellowmind:我怎麼覺得OpenGL也是控制GPU的 只是GLSL能控制的更多 03/24 12:52
推 Bencrie:OpenGL => 控制繪圖環境、送資料,GLSL => 控制繪圖管線 03/24 12:55
→ Bencrie:GLUT => 第三方的工具(玩具),方便你寫 OpenGL 視窗程式 03/24 12:56
→ Bencrie:GLSL和GLUT非必備,不過 OpenGL 3.3以後和 OpenGL ES 2 03/24 12:58
→ Bencrie:GLSL 變成必備,因為規格書把舊的 fixed pipeline 拿掉了 03/24 12:58
→ azureblaze:我指的是寫cpu的程式和寫gpu的程式XD 03/24 13:01
謝謝大家
其實我是在選電腦繪圖課的期末報告題材
因為我們期末有兩個報告 一個是用OpenGL畫點東西出來
另一個是去研究電腦繪圖相關的東西 報告一小時
我們老師建議我可以研究一下著色器語言
但是稍微看一下GLSL以後 又怕兩個報告會有牴觸 因為好像用OpenGL都會用到GLSL
禮拜一在找授課老師問一下好了
※ 編輯: YuuKei 來自: 122.116.54.206 (03/25 02:32)
推 Bencrie:你可以分別用 OpenGL 的 fixed pipeline 和自訂 pipeline 03/26 08:51
→ Bencrie:畫同一個場景,讓大家知道其中的差異 XD 03/26 08:51
推 k387259:看來你老師跟我老師一樣是xx原 03/27 03:20
→ juicefish: 戰場 03/30 11:16
→ YuuKei:我們老師人超好的 03/30 13:22
→ YuuKei:我這學期只要學OpenGL GLSL PHP OPENCV 和小狗版Linux而已 03/30 13:23
→ YuuKei:GLSL問過授課老師 OK 但是報告內容不是介紹東西 03/30 13:24
→ YuuKei:是一小時的教學 總覺得光是名詞解釋就... 03/30 13:25
→ YuuKei:不知道來不來的及教東西 03/30 13:25
→ Bencrie:一學期學 OpenGL + GLSL 也太多了吧 XD 03/31 15:43
→ Bencrie:我們OpenGL+背景理論就一年了 囧a 03/31 15:44
→ YuuKei:GLSL也沒真的要學到很強啦 目前應該先學幾個範例就好 03/31 16:12
→ YuuKei:報告時間也只有一小時 而且其他還有東西要弄 03/31 16:13
→ YuuKei:沒那麼多時間太深入 03/31 16:13