2012年6月11日 星期一

HW4從檔案讀取3D物件模型與光源設定練習


 1.與上個作業相同的地方是可以遊走在空間之中,這次則是新增加了光源的控制,以及讀OBJ檔案的方法。

 2.建模實在是比想像中的難,用小畫家讓我畫圖都會讓我畫得頭昏眼花,更別說用SetchUp了,但這之中讓我學到越來越多的GLUT的技巧,這作業做得很值得。

2012年5月21日 星期一

HW3_視角移動

1.用之前的作業2,加入新的東西 - 移動的視角,藉由鍵盤控制視角移動,感覺就像是自己遊走在圖形裡面。

2.這次功課讓我學會新的glut的函式gluLookAt的大概用法以及他的控制原理,非常有收穫的功課。

(我不會拍影片,視角移動用圖片好像表達不太出來...)

2012年4月30日 星期一

HW2_3D物件繪製與呈獻

(a)主題介紹 - 畫出一個3D的一館

(b)過程與成果展示
    +-*/可以上下左右
    畫了地板跟柱子




    畫完這兩個就快吐了,就沒再多畫了。

(c)心得與討論
     承襲HW1般的美術天分,我的一館還是....好醜,但它心地是善良的。在CODING的過程快被X,Y,Z三個座標軸搞瘋了!但學會了 glRotatef 和 glTranslatef 的用法還有glEnable(GL_DEPTH_TEST)這個東西以及用鍵盤控制事件的方法。

2012年3月18日 星期日

作業一 元智一館

(a)主題介紹:用OPENGL呈現一館的平面圖


(b)過程與成果展示:
      黑色框框是窗戶。
      兩個深灰色是樓梯口,其中一個有旋轉樓梯。
      紅色線條是一.二樓的欄杆。


(c)心得與討論:實在沒甚麼美術天分,另外在display函數裡面顯示東西的方法好像有點蠢,就只是暴力解決,應該有更好的方法。