2012年5月20日 星期日

元智校園 - 3D空間遊走


1. 主題介紹 元智校園3D空間遊走

此作業是要使用openGL去描繪3D空間的元智校園
並且可以使用鍵盤讓使用者在校園裡遊走

 2. 程式設計與寫作方法、執行結果呈現

作業三如同作業二,我分為兩個部分,第一個部分是使用3ds max軟體去繪畫出
每個館的3D立體model,並且以obj檔匯出;第二個部分才是使用OpenGL
OBJ檔載入程式畫在視窗上,並且可以讓使用者利用鍵盤的方向鍵去控制視角
以不同的視角來遊走校園。
這次作業的立體MODEL幾乎都只以長方體或圓柱體簡單的呈現而已,而一館是
直接拿作業二放上去。以下為程式執行畫面


程式一開始執行的畫面

 一館和六館
 六館五館和圓環
 五館和二館
 視角轉了90度,左邊為二館,右邊為三館和七館

由另一個角度看整個校園

跟上次作業一樣,有加入光源,讓整個畫面看起來更生動!


3.心得與討論

 這次的作業主要在練習空間遊走,每個建築物的3D位置擺放較花時
間,座標還是要一個一個慢慢去做調整,不過完成後,實際跑程式覺
得很有趣,比作業二更栩栩如生了,用程式遊走在校園裡彷彿身歷其境。