2012年6月17日 星期日

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

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


過程與主題展示:
在課堂上老師曾說可以嘗試建出整個太陽系,所以這次的期末作業結合了學期學過的技術,包括Viewing Lignting,Texture Mapping  Object Loading成功的建造出來,而我在組中主要負責的是loading object和整個view位置和以旋轉方式的呈現。我們也loading了一台戰艦在浩瀚的宇宙上,增加了視覺上的感受。


                               '
                                      



心得與討論:
這次的作業相較於之前做校園有很大的不同, 相對花的時間也比較多,但能夠把學期上學到的東西一起運用上感到開心,更開心得是我從第一次作業和這個作業上,看到了我這學期的進步,但就和這個作業一樣,宇宙是浩瀚的無垠的,學習也是不能停止,期許自己能夠更加的進步。






2012年6月11日 星期一

作業四-元智校園擬真3D空間場景

1.主題介紹:元智校園擬真場景
2.過程與成果展示
  作業四是延續著上一個作業,只是靠著loading .obj檔來建造出場景並且運用lighten來達到有陰影的效果。



3.心得與討論
  這次的作業主要再讀取model方面花了比較多時間,但用過一次後就發現不難.這樣之後再建構model就比較省時間,也能夠比較擬真。其他方面之前學過的東西就能夠寫出來了。也因為只有一周的時間沒能夠把model做得很逼真,希望能夠在下次作業加強model的細膩度這地方。

2012年5月21日 星期一

作業三 3D元智校園

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

(2)過程與成果展示:
    這次的作業是可以以觀察者的視野來走整個校園,也可以俯視整個環境,也用習慣的按鍵wsa d來代表上下左右,qe來旋轉,ty上下,各館建築用glutSolidCube()建出再來調整大小形  狀,這次也用了gluCylinder()來畫形狀比較特別的六館和一館旁的樹。

(3)心得與討論:
    這次的作業讓我們能再視窗裡面游走,更能體會3D的感覺,雖然只是簡易的示意圖,但從中能發現opengl的強大功能,再往後的作業應該能夠更體驗深刻。




    

2012年4月30日 星期一

作業二-3D元智一館

(a)主題介紹
   立體元智一館
(b)過程與成果展示
我先用6個polygon畫出6個3維的平面描繪出一個立體的元智一館,再用KeyBoard func()使能利用鍵盤的">" "<"來控制圖形的旋轉,在補上幾個腦海中對一館的印象.






(c)心得與討論

這次的作業我覺得最困難的地方是對3D物體座標的設置,但有了作業一的經驗,就比較能夠掌握方向,這次還運用了鍵盤去控制圖形,讓我覺得相當有趣,且更加想去了解opengl得更多功能.



2012年3月19日 星期一

作業一 元智一館

1.主題介紹:Hello,YZU1!
2.程式設計與寫作方法、執行結果呈現:
這次的程式是平面的一館展現,所以我大量的使用GL_POLYGON來表現柱子、窗戶和樓梯口,用GL_LINE來畫出樓梯,用色彩深淺來分出之間的層次關係,下圖即為執行結果。
3.心得與討論:
本次作業使用Dev來寫,第一次接觸OpenGL覺得很新鮮,雖然題目要求不難,但在調整座標和圖的構思就花了不少時間,最後完成大致的意象圖,這次作業只用了一些基本的概念,細膩度方面希望能夠繼續加強,但能完成也感到很開心