2012年6月18日 星期一

作業5 3D動畫程式-煉獄火烤粉紅豬

(a)主題名稱:煉獄火烤粉紅豬


以煉獄的背景(自己遊戲拍攝下來的圖片),從豬籠子裡面出來的豬進入龐大的火爐中,成群的肥烤豬高掛在火爐上。




(2)過程與成果展示


功能:
w 前進
s 後退
a 左側移
d 右側移
q 向左轉視角
e 向右轉視角


r 往上飛
f 往下飛


x 光源控制(正)
c 光源控制(反)


利用遊戲拍攝的背景拿來貼圖(bmp mapping),




用3dmax分別製作出火爐跟籠子的model(Object Loading),






在load豬在籠子中(translatef調整),




最後使一隻豬重複地從籠子移動到火爐中。




Demo 影片:






(2)心得與討論


這次作業沒有做精緻的model,比較想著創意有趣的主題去著手,
沒有多的時間去好好做final project非常可惜,在這門課的作業練習上,
得到許多收穫跟興趣引發,在此final project比較瞭解了loading多個model,該如何去控制他們的位置,以及給予其位置的移動,這對於之前
想要嘗試的發射物體,有了想法,不過時間關係沒有在這次作業做出來成果。

2012年6月11日 星期一

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

1.結果畫面展示與討論




修改:把移動顛倒修改掉。
     新增地板、天空。
所有物件存成一個Obj檔案,在load進去dev中。



按鍵功能:
wsad: 前後動左右轉
q、e: 向左前移動、向右前移動
x、c: 光源呈現
u、j: 往上飛往下飛
f: 快速往右邊轉


建模過程圖:





demo影片:






2.心得呈現

由於這次作業的要求,上次作業三大部分已經實做出來了,
所以只有修改一些東西。


原本還想要做出用滑鼠控制畫面視角,
這已經是一種趨勢,但是投入的時間太少,沒有實做出來。
對於滑鼠感測滑動不是很明白。
希望能在最後一次作業實做出來。

2012年5月21日 星期一

作業三 3D空間遊走程式練習

1.結果畫面展示與討論
按鍵功能:
wsad: 前後動左右轉
q、e: 向左前移動、向右前移動
x、c: 光源呈現
u、j: 往下飛往上飛
f: 快速往右邊轉


建模過程圖:




demo影片:






2.心得呈現


這次作業主要熟悉如何上下左右前後移動視角,對於變數的了解,
建模方面這次就大概做出每館的特徵而已,不過也更熟悉一些小技巧。
對於人物視角移動方面,遇到比較大的問題,很難去控制的好,
讓使用者移動流暢。


因為七館外型較特別,所以特別去嘗試建置較細緻的模型。



2012年4月30日 星期一

作業二 元智一館3D

(a)主題介紹,
時光穿梭的元智一館


使用者可以從任一角度觀看。


(2)過程與成果展示,

這次我使用3Dmax做出模型obj檔案
再匯入dev中跑出來
可以上下左右旋轉,以及光源方向
上:w
下:s
左:a
右:d

光源: q , e





建模過程圖片:














demo影片







(3)心得與討論。

這次在3dmax建模方面是最有趣的地方,這是一個好用的軟體,
有很多東西很方便很好用,對於精緻度也是很好,剛觸碰只能使用簡單的東西
畫出自己所要的東西,建模的過程真的很有趣!

dev方面比較熟悉一些基本的旋轉照亮功能如何使用如何應用。

2012年3月19日 星期一

作業一 元智一館



1. 主題介紹:

   [ 黑暗中的一館]
  黑暗的背景使得一館顏色突出,是重點所在。

2. 程式設計與寫作方法:

程式中使用到了GL_TRIANGLES 跟 GL_POLYGON ,整張圖片幾乎都是由這兩個語法畫出。

繪圖順序:
      由大到小,後到前的原理。

座標:  
      在紙上寫上相對位置座標,點到點的距離,再進一步的作推算。

顏色RGB:
      先把圖片貼在小畫家上,利用條色筆測出RGB的值,在去除以255。


3. 心得與感想:

   第一個作業最大的問題是座標,光是抓一個圖該在哪一個座標上,就得抓個好多次,也是最花精神的地方,其他對於顏色的東西,都是比較好取得的元素,第一次的作業滿有趣的!




過程圖片