Week08
Step01-1
去 https://jsyeh.org/3dcg10/ 下載 source(看程式碼) data(模型檔obj,mtl) windows(執行檔)
解壓縮 data.zip windows.zip
將解壓縮後的 data 丟入解壓縮後的windows
了解3D模型如何產生
v 對應 vertex 頂點
vt 對應 貼圖座標 glTexCoord2f (tx,ty)
vn 對應 vertex normal 法向量
f 對應 面facet
Step01-2
自己的3D模型,匯出 OBG檔 (和一個.mtl),把程式改檔名 F-16.obg 把它放進課本範例
Windows的data目錄裡(尤其是.obj檔對應的.mtl的檔名要正確)
Step02-1
新的GLUT專案
複製之前白色茶壺的程式碼
include 後面用 "glm.h" 表示會去同一個目錄找 glm.h
要把glm.h放好,才能順利compile
在專案裡右鍵-Add Files,加入glm.cpp成功後,左邊會有 main.cpp glm.cpp
將自己的模型放入 freeglut > bin
Step03-1
新增一個GLUT專案,複製剛剛的程式碼並貼上
將從老師那裏收到的Gundam.obj 和 Gundam.mtl
沒有留言:
張貼留言