今天要教的主題是3D模型
一開始前往https://jsyeh.org/3dcg10/去下載win32、data,解壓縮並把data資料夾移到windows資料夾裡。
把data資料夾裡的檔案挑一個開啟
1.講解模型的mtl檔和obj檔的程式碼
v(Vertex)為頂點,vn(Vertex Normal)是打光的法向量,vt(Vertex Texture)是貼圖座標
1.1老師用維基百科講解創造obj的公司的歷史發展
2.下載source.zip
2.1 開始做模型
開啟CodeBlocks,新增GLUTproject,把freeglut資料夾的libfreeglut.a複製貼上並改名
複製week02的程式碼或是week07的並貼上
把下載的source資料夾解壓縮
將"glm.c"、"glm.h"複製到week10_glm裡面(*記得把glm.c改成glm.cpp)
開一個新的GLUTproject,把上一個的程式碼複製貼上
安裝OpenCV2.1
把老師給的Gundam資料夾的"Diffuse.jpg"、"Gundam.obj"、"Gundam.mtl"複製到
freeglut裡的bin資料夾裡
增加glm.cpp檔進去






沒有留言:
張貼留言