暑假計畫要精通Shader,目前以學習OpenGL的GLSL為主,同時可以參考DirectX的資料。在此必須先確認有先安裝OpenGL環境,可參考Visual C++ 安裝 OpenGL。
簡單的幾個步驟設定就能順利完成安裝喔~
0. 平台:Microsoft Visual Studio 2010 Express
1. 前置工作:
A. 網站:GLEW: The OpenGL Extension Wrangler Library
B. 網址:http://glew.sourceforge.net/index.html
C. 下載:glew-1.5.7-win32.rar(Download頁面)
2. 安裝路徑:
A. bin/glew32.dll to %SystemRoot%/system32
B. lib/glew32.lib to {VC Root}/Lib
C. include/GL/glew.h to {VC Root}/Include/GL
D. include/GL/wglew.h to {VC Root}/Include/GL
※路徑:C:\Program Files\Microsoft Visual Studio 10.0\VC
3. 測試程式:
A. 網站:OpenGL Shading Language @ Lighthouse 3D – GLSL Tutorial
B. 網址:http://www.lighthouse3d.com/opengl/glsl/index.php?toon3
C. 下載:toonglut_2.0.zip(頁面底下OpenGL 2.0 syntax)
4. 設定連結:
A. 在功能列Project->glsl Properties->Configuration Properties->Linker->Input->Additional Dependencies的後面輸入glew32.lib;按確定,即可成功編譯。
5. 開新專案:
A. Header Files匯入textfile.h(toonglut_2.0.zip)
B. Resource Files匯入toonf2.frag、toonf2.vert(toonglut_2.0.zip)
C. Source Files匯入ogl3.cpp、textfile.cpp(toonglut_2.0.zip)
6. 編譯程式:
A. 跑出畫面即成功。

LightHouse 3D的旋轉茶壺。

Comments on: "[OpenGL] Visual C++ 安裝 GLSL 環境" (10)
大師可以請問開啟新專案那個動作有指定要開哪一個嗎?
讚讚
空專案即可:)
讚讚
老師在編譯程式時出現
於 0x695e0116 的 dd.exe 中發生未處理的例外狀況: 0xC0000005: 讀取位置 0x00000000 時發生存取違規
該怎麼辦?
讚讚
這個我就不曉得了,我已經好久沒有再次安裝GLSL,版本若不一樣的話,有可能會產生相容性的問題喔~祝你順利解決問題!
讚讚
我的VC 路徑裡好像跟您上述的不大一樣
C:\Program Files\Microsoft Visual Studio 10.0\Common7\Packages or IDE
請指點迷津.
讚讚
您好:
我是一名作動畫的學生, 最近碰到一個問題想請教您, 是這樣的我安裝了一個軟體, 當打開時顯示 requires the missing OpenGL Extensions: GL_EXT_bindable_uniform.
我上網查一下好像要用程式語言安裝, 但是我完全沒有這方面的背景. 我查了一下我的顯示卡有支援這個extension. 想請問要怎麼安裝呢? 我之前有試過上面的步驟, 雖然我不知道適不適合我這個案子,但是我到第二個步驟就掛了, 我安裝的VC有些路徑找不到, 後來放棄了, 但是現在發現問題還是要解決…所以想請問您知道要怎麼安裝我軟體說的extension嗎? 是不是也要用Microsoft Visual Studio 2010 Express? http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express, 這個網站下載Visual Basic 2010 Express嗎?
讚讚
您是安裝什麼動畫製作軟體?Maya、3D Max、Blender?照理來說安裝軟體應該會幫你把需要的Extension一併安裝才是。
Extension的部份我只有安裝過glew,是專門用來寫GLSL。
我安裝的是Visual C++ 2010 Express非Visual Basic 2010 Express,這之間的差異應該不會很大才是。
讚讚
我裝的Foundry MARI電影用的繪材質軟體, 之前裝舊版本沒有太大的問題(裝在舊的桌機), 現在新的版本裝在新的DELL 筆電 就有問題. 我再找找答案好了謝謝您的回覆.
讚讚
我第一次聽到Foundry MARI,查了google一下,它所做出的效果感覺還滿真實的。
加油!祝你順利解決問題:)
讚讚
Ha 謝謝你 🙂
讚讚