2012年6月11日 星期一

作業四 打光


主題介紹:

元智校園

過程與成果展示:
這次利用glm載入model
在用打光讓畫面不再像之前那麼假

心得與討論:

Lighting比想像中複雜最後出來的成果感覺像是有光但是光的位置有點奇怪
好像不是固定在一個地方

2012年5月20日 星期日

作業三 遊走校園

主題介紹:

激戰元智校園

過程與成果展示:

這次的作業要在校園裡遊走
所以就先從走路開始實作
剛開始轉向移動方向不會跟著改變
後來發現要乘以sin cos來取得 x, z 的分量
然後就會跟著頭看的方向走了
做完走路以後覺得實在太好玩
就在想要不要做跳躍
加了物理公式進去覺得跳的感覺也好笑
想說要不要讓它可以射子彈
結果就變成這樣了..
wasd走路space跳躍 e可以射奇怪的東西
然後沒時間畫建築物二館就以悲劇收場







心得與討論:

可以走路以後就感覺更真實了,在畫每一館的時候先畫在0,0的位置再用glTranslatef移過去會座標比較好算



2012年4月29日 星期日

作業二 元智一館3D

(1) 主題介紹
以3D呈現元智一館

(2) 過程與成果展示
先從簡單旋轉一個Cube開始研究
然後收集一館各種角度的照片了解結構















(一館空照圖)

然後照著一館內部外部的結構開始加上去
可以用鍵盤放大縮小 滑鼠旋轉









(3)心得與討論
從2D轉3D沒有想像中難
感覺還比較簡單只是麻煩
定義一個直接畫出長方體的函式會省很多時間


2012年3月18日 星期日

作業一 元智一館

(1)主題介紹
一館周遭景物呈現

將元智一館以及周遭景物用OpenGL已2D方式呈現


(2)過程與成果展示














挑好圖片之後就馬上開始動工
將畫面座標範圍調整至長寬20後
大概估計座標位置就畫上去
大部分都用POLYGON就可以描繪
圓柱上方以矩形加上漸層底部用橢圓表現
 窗戶等物件以for迴圈畫
利用前後覆蓋的特性可以節省很多計算座標的時間
 只有最前景的座標需要仔細計算
覆蓋在背後的景物只要小心不要超過前景邊緣即可
窗戶是畫襯底再用線段切割

 















(3)心得與討論

 其實也沒什麼特別的技巧
就花時間把座標算準
多加一點有的沒的