2012年6月17日 星期日

作業5: 3D動畫程式 - YZU Buildings

主題名稱: YZU Buildings


過程與成果展示: 







上圖為一館


上圖為二館

上圖為三館

上圖為五館

上圖為六館

上圖為七館

這次是把物件檔利用程式讀入,然後在displayfunction利用LookAt()讓它自己旋轉

並且在旋轉時會隨著view的變換,而光線對於物體有不同的影響。

而且一開始程式執行是顯示一館,如果要讓變換building的話可以按 'z' 往後選擇,  按 'x' 則是往前選擇。

以下是路燈的圖:









心得與討論: 


最後一個作業因為需要自己設計,想了好幾種主題卻都因為實作起來太雜而放棄。最後選擇較清晰且易懂秀出學校的建築物。不過不知道問題是什麼,光線總是會一閃一閃的,沒辦法讓很柔和的隨著旋轉而變化是比較可惜的地方。

2012年6月11日 星期一

Assignment #4 元智校園擬真3D空間場景

1. 結果畫面展示與討論


以下是我實作出來之後的畫面:


這是一開始的畫面
左邊是一館,右邊是三館
中間本來有步道以燈來模擬



面向的是五館,右邊六館左邊二館
而中間有圓環,裡面有字為"yzu"




另一個角度的二館與三館


中間為二館與三館間的石頭
三館的旁邊則是七館



接續之前的作業,

再加上把.obj loading進來,使得畫面得以呈現

而光源方面也是利用glLightfv等function來實作


2. 心得呈現

這次的作業中,雖然在題目有提示如何實作出顏色,

因為一般讀入物件之後,會變成黑色,

是一件令人很苦惱的事情。

不過找了許多相關的資料卻還是沒有解決囧。


在做某些物件的同時,需要用到google的sketch up軟體,

這軟體非常的好玩,而且也蠻好做出物體的,

只是裡面並沒有內建立體的圖形...一條線一條線畫也是蠻麻煩的。