2012年6月17日 星期日

作業五-3D動畫程式-超級戰艦



主題介紹 :
太陽系之超級戰艦


過程與主題展示:

   這次是我們最後一個作業了,終於可以把所學的全部拿出來一起使用了!我們是建立一個太陽系,裡面包含了所學的Viewing Lignting,Texture Mapping  Object Loading等,都是很好用的繪圖技巧。而我負責的是把每個星球的圖都貼上去,這花了我一點時間因為很多個星球。






心得與討論:
   計算機圖學的學習算式告一段落了,雖然這學期很短,又放了不少假但是還是有學到很多,包括視角的轉換,如何匯入已經畫好的圖以及把圖貼上去等等,這些對於畫一個3d動畫來說實在非常有幫助,這讓我對於3d繪圖越來越感興趣了。希望我畢業之後能夠進一家遊戲製作公司來發揮我這學期我所學的!


2012年6月13日 星期三

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



1.跟上個作業一樣 也是遊走程式,只是多了load obj檔與增加光源的練習。load obj有點難一次只能load一個材料 要多個材料會比較麻煩還要改group。光源則是比較簡單,老師上課就有教。
2.其實跟上個作業差沒多少,只是多增加光源的設定跟load一個obj的物件而已,不過這又讓我學到一招跟如何用sketch up 去做一個模型 good!

2012年5月22日 星期二


作業三 3D元智校園

(1)主題介紹:
     3D元智校園

(2)過程與成果展示:




   終於開始作可以走路的3d圖了!!整個元智的校園被我用醜醜的圖建立出來了,各館建築用glutSolidCube()建出再來調整大小形狀,這次也用了gluCylinder()來畫形狀比較特
別的六館和一館旁的樹。感覺這就可以寫出那種類似RPG遊戲的感覺哈哈哈
(3)心得與討論:
    這次的作業讓我們寫出一個可以走路的3D動畫,感覺會了這個之後寫遊戲應該會非常輕鬆因為概念都差不多,希望下次就可以作出類似RPG或者神奇寶貝之類的動畫 哈哈哈

2012年5月1日 星期二



HW2_3D物件繪製與呈獻


A)主題介紹::紅綠一館


B)寫作方式與執行結果



我是利用GLPOLYGON畫出一個三度空間的長方體然後再加以畫出窗戶與入口,並利用GLROTATE讓它能夠按+-就可以旋轉。看到許多同學用了3DMAX去繪製相當精緻的一館但我不會用那個,所以只好用最簡樸的方式來呈現一館

C)心得感想:雖然跟那些用3DMAX繪製圖片再利用匯出的OBJ檔進行編譯的同學所做出來的結果差異很大,但我還是很用心的把這個醜醜的3D一館給畫完了。3度空間的座標感更難去拿捏了所以再構圖方面又花了比第一次更多的時間。希望下次能夠畫出跟別的同學一樣精緻的圖

2012年3月19日 星期一

作業一 元智一館

主題介紹:悶死人不償命的元智大學資訊學院


程式設計與寫作方法:


參考圖在這

可是我畫的角度跟這張圖看過去的角度不太一樣,所以是有點憑空想像的。


然後這是我畫的手稿,由於本人美術天分欠佳,所以畫的有點爛...
我是用三個四邊形慢慢拼湊出一館的雛形。因為我抓不太到polygon的角度,用三個四邊型比較好對齊

利用灰色的色差來展縣立體的感覺 ,可是感覺還是不夠強烈...
最後在補上窗戶跟樓梯以及草地,最後就完成了!

心得與討論: 
                       這次算是我第一次使用openGL來畫圖寫程式,過程雖然蠻麻煩的一直要抓座標點,可是整個完成之後的成就感還不賴!但製作過程中了解到原來蓋上去的順序也有差,下個作業要先做好準備想好架構與順序才能畫出更細膩的圖!