2010年12月22日 星期三

HW4 Class1201A

這次作業是要畫出一間教室的模型

重點在於要如何讀入OBJ物件

例如桌子 椅子 電腦 等等...

我的構想是做一間教室   並且能讓使用者以第一人稱的視野在裡面遊走

並且撞到牆壁會無法行走  甚至有時間可以加強到桌椅也會有碰撞

所以首先

畫出教室的第一步 當然是先畫出四面牆

簡單的設置一下牆壁的向量材質 光線 可愛的四面牆就出來了

並且使用透視投影 使整個畫面更有臨場感!


接著人物第一人稱視角也完成了

把攝影機限制在框框的範圍內  並且綁定腳色抬頭的仰角最大度數

底下是第一人稱的視野模式  也加寬了攝影機的視野


緊接著就是教室裡的桌椅了!

接著我想要讀出一些OBJ檔

但是Obj檔的face處理有些麻煩   有些有四個vretex一面 有的則是三個

所以我使用了Glm來幫助我處理讀檔  他還能處理Mlt的材質

並且把讀出來的物件存到GLuint以方便使用

我從網路上尋找好看的素材放進教室!

以下是貼上椅子後的教室


經過整理後...