Just My Life & My Work

Archive for the ‘課業’ Category

資料庫期末專案—Windows Live Contact Information

這是2009/06資料庫理論的期末專案,我選了這個主題:Windows Live聯絡人資訊

(繼續閱讀…)

什麼是計算機圖學?

有時候我會分不清楚計算機圖學、影像處理、電腦視覺、圖形辨識的差別,經過第一堂課,一張投影片解除了我的疑惑。

(繼續閱讀…)

高等演算法之修課心得

今天阿喜老師要我去跟學弟妹們分享心得,因為是去年修課,有點忘記那時候自己抱著怎樣的心態來學習,所以在分享前難免會緊張而不知該說些什麼,於是在這裡我詳細地回想當時所作的努力。

(繼續閱讀…)

遊戲設計類型

今天第一次到台大管院第一大樓上遊戲設計,沒想到宣丞也有去,不僅如此,他要跨校選課耶!來當作他碩士班最後一門的紀念課!

(繼續閱讀…)

Shadow mapping 原理

想要在場景中產生陰影,其中之一個方法是shadow map,另一個方法是shadow volumn,先瞭解兩者的原理、優缺點與差異,有助於我實做前者shadow map。目前知道shadow map適用於靜態場景(物體與光源相對位置不變),而shadow volumn則適用在動態場景,當然靜態場景也沒問題。實做上前者易於後者,能在現今的shader發揮潛能。

(繼續閱讀…)

[GLSL] toon shading

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

(繼續閱讀…)

卡通渲染 (Toon Shading)

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

Toon-shader

(繼續閱讀…)

圖形辨識期末專案—車輛顏色分類 (Final Project – Car Color Classification)

期末利用兩個禮拜的時間完成「車輛顏色分類」的專案,我們人很容易辨識顏色,可是對於電腦可沒那麼容易,若以RGB顏色空間還不夠精準,而HSV能夠更精準來描述色彩,這顛覆我之前以為任何顏色都可以RGB來區分的想法。

(繼續閱讀…)

[OpenGL] Visual C++ 安裝 OpenGL

之前習慣用Dev C++來寫OpenGL,是因為它小巧可愛,然而自從2005年開始,Dev C++ 4.9.9.2已不再更新(Dev C++ 已開始更新,所以可以參考我寫的Dev C++ 4.9.9.2 安裝 OpenGL 教學),這使得往後的OpenGL若有擴充函式庫,可能會產生無法相容的問題(必然會產生)。然而由Microsoft開發的Visual C++持續維護及更新中,不必擔心跟不上時代潮流,於是我以Visual C++ 2010 Express來安裝OpenGL

(繼續閱讀…)

DirectX與OpenGL

初學者想學繪圖程式設計,許多前輩都建議從OpenGL開始學習,我一開始就是學習OpenGL,發現只要會C語言,學習起來得心應手!未來倘若有必要(其實真有必要!)的話,一定要再學DirectX

(繼續閱讀…)

標籤雲