Just My Life & My Work

[GLSL] 安裝 ShaderDesigner

工欲善其事,必先利其器!雖然說可以直接在Visual C++上寫GLSL,但必須先寫OpenGL application,接著設定shader和program,經過建立create、來源source、編譯compile、附著attach、連結link、使用use等步驟,才真正能和vertex shader和fragment shader溝通,詳情可見Setup Example。若想要直接來寫shader,跳過OpenGL application的部份,可以安裝ShaderDesigner。

繼續閱讀文章 »

追溯節點

樹的資料結構相當有趣,用來寫網頁階層是一個不錯的選擇,以下是小小的筆記。

繼續閱讀文章 »

該內容受密碼保護。如欲檢視請在下方輸入你的密碼:

Texture Mapping Shader需要用到貼圖,OpenGL application可以做到,這次使用GLSL來實做,效果幾乎一模一樣。

繼續閱讀文章 »

Diffuse Shader若懂其概念的話,就容易實做程式碼。

繼續閱讀文章 »

這可以算是世界上最簡單的shader程式了,vertex shader和fragment shader只有一行程式碼,很淺顯易懂,Hello World級的GLSL程式碼—Ambient Shader。

繼續閱讀文章 »

小輝離開了

小輝真的走了……前天晚上還有說有笑,昨晚人去樓空O_O!

繼續閱讀文章 »

繪圖管線真是博大精深!學了一整年的計圖還不一定能完全背起來,但真正重要的是瞭解管線中每一個步驟的功能,會有如此的順序一定有它的道理在,我想也只能隨著經驗增長,才能逐漸完全瞭解管線各階段的精髓吧!可以參考繪圖管線、著色器。

繼續閱讀文章 »

該內容受密碼保護。如欲檢視請在下方輸入你的密碼:

[GLSL] Setup Example

Shader和Program的關係可以從以下程式碼中瞭解,流程邏輯先搞懂,之後的學習就能得心應手!

繼續閱讀文章 »

標籤雲