##Week08
##期中考模擬練習
##下載課本範例
source,data,win32
分析,data.zip裡的檔案
-Al.mtl 看到很多 Ka Kd 對應打光的material
-Al.obj 裡面看到很多內容
- # 代表註解
- 可以再引用另一個mtl
- v代表頂點,後面有座標 x y z
- f 代表face 或facet 後面有頂點的編號
- g 代表 group
## week08_1_glm_gundam
1.安裝freeglut 開新專案,把source.zip裡的glm.c glm.h copy到專案,glm.c改成glm.cpp
2.在專案裡,按右鍵 add files 把glm.cpp 加入到專案
3.把main.cpp改GLUT11行簡單程式,把gumdam模型(Gundam.mtl Gundam.obj) 加入到你的專案目錄裡的 data資料夾
4.(歷史餘毒) 要把專案的工作執行目錄,換成小數點
5.要把桌面\freeglut\bin\freeglut.dll 複製到專案
6. main.cpp 在加入 讀模型的程式碼( 上上周有寫)
## week08-2_glm_gundam_opencv_texture
- 安裝opencv 2.1 記得要 Add PATH ,不要改目錄
- 關閉重開codeBlocks (才會把PATH設定好,記得要存檔)
- File-New-Project,GLUT專案 week08-2_glm_gundam_opencv_texture
- 重作剛剛的glm.h glm.cpp 放到目錄裡 把Gundam.obj Gundam.mtl及新的Diffuse.jpg都放到專案的data目錄裡
- 在專案裡,按右鍵 add files 把glm.cpp 加入到專案
- (歷史餘毒) 要把專案的工作執行目錄,換成小數點
- 要把桌面\freeglut\bin\freeglut.dll 複製到專案目錄裡
- 把剛剛的week08_1_glm_gundam的程式拿來用,在加新的程式
- Setting-Compiler 要加入OpenCV 的相關的3個設定
## week08-3_glm_gundam_opencv_texture_lignt
1.把Gundam.obj Gundam.mtl及新的Diffuse.jpg都放到專案的data目錄裡
2.要把專案的工作執行目錄,換成小數點
3.專案右鍵-add files 加入glm.cpp
4. main.cpp裡貼入week08-2_glm_gundam_opencv_texture的程式碼
5.在加入week08-0_sample 打光程式
沒有留言:
張貼留言