2012年4月30日 星期一

作業二:元智一館,重新轉動你的世界!

主題介紹:元智一館,重新轉動你的世界!

程式設計與寫作方法:


這次的構圖,是使用了Autodesk 3Ds Max 這個設計軟體。

使用個個軟體畫出一個元智一館的Model,然後匯出成為Object之後,

在OpenGL中利用glm 以及 glut來讀取Object並且輸出到螢幕上。

glm則是使用網路上別人分享的glm.cpp 和 glm.h來做讀取Object,

對於glm的使用,將會在這次作業之後進行更進一步的認識。


成果展示:


使用者可以使用w, a, s, d來進行旋轉,並且看到元智一館的任一角度。






心得:


這次作業的時間雖然很長,但是因為許多作業都卡在期中考之後,而且原本想利用程式碼來直接進行繪圖動作,但後來才發現,畫出來的東西並不是那麼美觀,實在是事半功倍。

後來才經由朋友的介紹,得知有3Ds Max這個軟體可以直接製作模型,但此時已經為時已晚了!我花 了很長一段時間在摸索3Ds Max這個軟體的使用,想畫出一個好模型真的是非常耗時間的。到了最後時間實在來不及讓我完成窗戶的部分,只能夠做出外觀而已。

交出作業之後,我也會繼續摸索如何使用3Ds Max來做出我理想中的模型,並且研究glm中分析obj的技巧,將來在建構更大量的obj時才能派上用場!



1 則留言:

  1. 你看看吧,學長
    http://yzucs317.blogspot.com/
    大量obj,我不知道說什麼。
    不過,儘量“在建模時候減少mesh和quad數目”(美工說的),少polygons,不然大量obj,你的compiler直接over了。
    去年的1個學長測試極限是4個obj(千面級別),我是2個就over。
    但萬面櫻花樹又load成功了,詭異,但program很卡。
    因為這是實時渲染!(real-time rendering)

    回覆刪除