1
1-1下載並打開computer graphics網站上的檔案
到小葉老師的網站上下載三個解壓縮檔,win32、data、source,然後將data解壓縮至windows內
了解3D模型如何產生
v對應的是vertex頂點
vt對應貼圖的各座標glTexCoord2f(tx,ty,tz)
vn對應vertex normal法向量
f對應的是facet
1-2把自己的3D模型匯出成ogj檔
打開maya後捏一個簡單的模型,把檔案匯出成obj檔,把程式檔名改成ex.F-16.obj然後把它放進課本範例並打開看看
2.
2-1開新的GLUT專案week08-1
先從上上週的白色茶壺開始做,接著include glm.h把指標GLmodel準備一下。3D模型的檔案放進工作執行目錄中
include 後面打上"glm.h"
把source裡的glm.h放在專案的資料夾中,才能順利編譯compiler
把glm.c檔名改成glm.cpp後在codeblocks中點選add file加入它
在程式碼中加入glmUnitize(pmodel)把物件大小縮放成unit大小來完整顯示
3.
3-1把剛才的程式改的更好
開啟新專案week08-2,老師傳給我們的Gundam的檔案裡面的Gundam.obj、Gundam.mtl像剛剛教的步驟一樣放入bin資料夾裡,然後一樣對week08的檔案右鍵選擇add file加入glm.cpp檔案(也一樣要先把glm.cpp跟glm.h複製起來放進week08-2的資料夾裡),然後加上兩行新的程式碼後打開檔案看看




沒有留言:
張貼留言