Just My Life & My Work

Posts tagged ‘glsl’

[GLSL] Setup Example

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

(繼續閱讀…)

[GLSL] Spot Light Per Pixel

GLSL像素的聚光源。

(繼續閱讀…)

[GLSL] Point Light Per Pixel

GLSL像素的點光源。

(繼續閱讀…)

[GLSL] Directional Light per Pixel

GLSL像素的方向光。

(繼續閱讀…)

[GLSL] Directional Lights

GLSL方向光。

(繼續閱讀…)

[GLSL] toon shading

官方網站(Lighthouse3D)的教學淺顯易懂,它以OpenGL提供的茶壺來做toon shading,產生類似卡通的效果,可以知道shader如何運作。一般的OpenGL無法在打光之後再做色彩的變化,若以shader來著色,便可做出特殊效果。

(繼續閱讀…)

卡通渲染 (Toon Shading)

計圖課程到了尾聲,當OpenGL已經學習到一個階段,老師還要教我們GLSL,也就是Shader,第一個例子就是卡通渲染 (Toon Shading)。哈~當時我搞不懂「toon」是什麼意思,原來是「卡通」!這樣子就很好想像,為何渲染結果會不真實,就不用怪罪Shader畫出來的品質好差XD~

Toon-shader

(繼續閱讀…)

[GLSL] Variables

vertex shaderpixel shader可以使用的變數型態有些差異,從字面意義來記憶比較實際。

(繼續閱讀…)

[OpenGL] Visual C++ 安裝 GLUI

暑訓即將開始,學弟剛進入研究室,接續計圖課程做作業-安裝GLUI。當時我遇到連結問題,上網找了資料,已經能順利以2.35版本安裝,學弟持續試驗最新版2.36安裝沒有成功,這讓他不再相信最新版本,哈~

(繼續閱讀…)

[OpenGL] Visual C++ 安裝 GLSL 環境

暑假計畫要精通Shader,目前以學習OpenGL的GLSL為主,同時可以參考DirectX的資料。在此必須先確認有先安裝OpenGL環境,可參考Visual C++ 安裝 OpenGL

(繼續閱讀…)

標籤雲