2012年6月25日 星期一

final_洪水來臨,快坐上諾亞方舟

主題名稱:Noah's Ark

過程與成果展示



這次由於FINAL是沒有題目的,靈感來自於五月天的諾亞方舟,那天剛好在聽音樂,聽到這首哥突然覺得可以來當我的主題,於是就產生了,作業中使用了Texture Mapping來建置背景,圖片選用有暴風雨感覺得圖片,船跟動物都是OBJ MODEL載入進來的,圖都盡量使用老師範例檔裡面的,因為在一開始用了太多網路上抓的,網路上的大多都是檔案超大的,用了幾個後就發現執行不了。

操作方面按下S便會產生動物往船的方向跑,但在跑得圖中無法繼續按S,必須等最後一隻動物跑到板子上才可以。

心得與討論
這學期的作業都跟以往不同,以前作業都是對著小黑窗,這門課的作業不同以往,出來的成果都是有畫面的,第一個作業一館的繪製,接著3D的一館,到這次的FINAL,每每完成都頗有成就感,不後悔修了這門課,希望以後能繼續專研這部分的相關知識,來完成更好的作品。

2012年6月11日 星期一

元智校園導覽 - 未來元智

一.結果展示




未來的三館是以郵筒為造型,展現未來感十足的建築風格


二.心得與討論
在作這作業上第一個遇到的難題是找GLM這個LIBRARY,我以為是跟GLUT一樣,線上更新就可以,但是結果不然,卡了一小時之久,後來問同學才得到解答,接下來利用上一次作業來做更改,剛開始沒有任何一館的建築物OBJ檔,我就從網路上抓,但用了幾個網路上的檔案後,發現每次編譯時間都越來越久,後來發現是抓的檔案都蠻大的,但也沒辦法我需要OBJ檔,後來才發現討論區有之前同學修課做的建築物的模型,於是就拿了兩個不用轉檔的來替換,稍微改善了一點編譯過久的問題,當所有的建築都LOAD完後,發現顏色都偏暗,但試了很久,都沒辦法改善,就只好這樣上傳,看起來灰灰暗暗的頗有一番風味,很像是未來空氣受到嚴重汙染,弄得建築物外觀都變得髒髒的感覺。

2012年5月21日 星期一

作業三 元智3D導覽

一、結果展示


截圖



二.心得與討論
這次作業我先建幾個建築物,然後再開始著手於移動與視角部分,有用到gluLookAt裡面計算部分有用到SIN、COS來計算轉角度,完成後再把剩下的建築物建構完成。
這次作業蠻COOL的,比第二次作業更好玩,這次是可以隨意走動觀看的,感覺很特別,很喜歡這次寫作業的經驗。


2012年4月25日 星期三

Assignment 2 3D物件繪製與呈獻

主題介紹:3D一館


建了一個立體的物件
過程與成果展示

建築物的牆面使用了GL_QUADS

門口跟窗戶都是使用了GL_POLYGON來

視角轉動的部分是用滑鼠來移動
glutMouseFunc()
glutMotionFunc()
glRotatef()







心得與討論

這次是做立體的跟上次的不一樣,上一次想要用平面顯示出立體效果,在座標上也調了很久,這次很快就好。
這次遇到的困難是窗戶的顯示,一開始我並把它畫在牆壁上,結果發現在轉動時發現會顯示不全,後來調了很久,發現只要將窗戶跟牆壁之間有一點點點點的距離就不會有這樣的問題。
還有一個困難是在轉動時,發現我們視角的牆面會透視,然後就使用    glEnable(GL_DEPTH_TEST);,
這個函式,然後就解決這問題。

2012年3月17日 星期六

作業一 元智一館

1.主題介紹
元智一館
2.過程與成果展示
使用到GL_POLYGON來繪製,再利用一些簡單的for迴圈來繪製右邊的窗戶,在構圖方面我先用左邊較大的四邊形,在畫出右邊較小四邊形,這樣就構出基本雛形,接著在漫漫畫出小細節


3.心得與討論 
藉由這次作業了解到一些基本的函式,對OPENGL也有較多的了解,再微調物體比例上浪費了很多時間,畫出來的感覺跟手繪的也有很大的差別,不過還好我有提早畫,讓我能每天畫一點,如果全部在最後一天畫,我想可能會微調到瘋掉吧。