Just My Life & My Work

Archive for 六月, 2011

幾何著色器 (Geometry Shader)

上一篇介紹Shader可分為Vertex ShaderPixel Shader,這時候引進新的Shader(其實也不新了:PDirectX 10的Shader Model 4.0和OpenGL 3.2開始支援),它叫做Geometry Shader

(繼續閱讀…)

著色器 (Shader)

光看字面的意思「Shader」不知道是什麼玩意兒,硬翻成中文「著色器」似乎也難以摸著頭緒!剛開始接觸圖學的我完全搞不懂它有什麼作用,然後盲目地學著OpenGL:P直到老師說:「只要你學會Shader,就可以做到別人辦不到的效果。」哈~上學期末有教到,只是很意外地沒聽懂,雜務太多不是件好事呢!

(繼續閱讀…)

繪圖管線 (Rendering Pipeline)

還沒接觸電腦圖學之前,傻傻地以為繪圖只要交給軟體來做就好,完全忽略硬體這部份。然而其實軟硬體兩者都很重要,只有好的演算法沒有硬體加速,無法彰顯效能,而只有硬體加速而沒有好的演算法,無法發揮硬體的潛能。於此學習電腦圖學,有必要從基本的繪圖管線(Rendering Pipeline)瞭解起。

(繼續閱讀…)

以圖找圖 (use a picture to find similar pictures)

兩個禮拜前,Google推出以圖找圖的功能,就是以一張圖去找跟其相似的圖,不僅可以直接拖曳圖片到搜尋列上傳當作關鍵影像,還可以在其後打入文字當關鍵字增加搜尋機率,搜尋速度跟文字搜尋比較,感覺不到差異呢!

(繼續閱讀…)

高等計算機圖學期末專案—輻射度 (Final Project – Radiosity)

期初對Radiosity相當感興趣,於是期末project就選擇它來實做,以老師建議的code來做修改,我把它寫到OpenGL上去,接著顯示它顏色變化的結果。Radiosity的理論可以參考:Radiosity的概念 (Radiosity Concept)

下圖是較為複雜的場景,使用Radiosity技術畫出來的影像感覺相當真實吧!

(繼續閱讀…)

[電影] 人在囧途 (Lost on Journey)

室友學長推薦我這部片子人在囧途(Lost on Journey),一看才驚覺,原來學長就是兩大主角之一,看了後半部份劇情覺得相當有趣,主角的個性就跟學長一樣開朗豪邁,雖然是個鄉巴佬,但為人厚道,帶來不少好運呢!雖然他隨口說說,壞事盡成真,卻也因此讓劇情更有看頭呢!

lost on journey

(繼續閱讀…)

[OpenGL] 子視窗 (Subwindow)

之前玩OpenGL只會使用一個視窗,然而有時候想做子母畫面,那要怎麼寫呢?其實十分簡單,一旦把子視窗創造於母視窗之上後,就可以像單一視窗那樣操作!

(繼續閱讀…)

標籤雲

%d 位部落客按了讚: