##week08
1.下載上課教材
2.分析data裡的檔案
-AL.mtl看到裡面 Ka Kd 對應打光的material色彩
-AL.obj裡面很多內容
- # 代表註解
- 可以再引用另一個mtl檔
- v 代表頂點 後面有座標 x y z
- f 代表面 face或facet 後面有頂點的編號
- g 代表group
##week08-0_sample
0.開新的專案
##week08-1_glm_gundam
1.開新的專案
2.要把source.zip裡面的glm.h glm.c都複製道專案資料夾,把glm.c改檔名成glm.cpp
3.在專案裡,按右鍵Add File把gim.cpp加入專案
4.把main.cpp裡,改成11行GLUT的簡單程式
接下來把gundam加入week08-1的資料夾data裡面
5.(歷史餘毒)把專案的工作執行目錄,換成小數點
6.把freeglut/bin/freeglut.dll複製到week08-1裡面
7.把Al.obj改成Gundam.obj
8.把glutSolidTeapot( 0.3 );換成drawmodel();
##week08-2_glm_gundam_opemcv_texture
0.安裝opencv2.1記得要Add File
1.關閉重開 codeblocks( 才會把PATH設定好,記得存檔)
2.開新的專案
3.重作剛剛的glm.h glm.c放到目錄裡,把Gundam.obj Gundam.mtl及新的Diffuse.jpg都放到專案的data目錄
4.在專案裡,按右鍵Add File把gim.cpp加入專案
5.(歷史餘毒)把專案的工作執行目錄,換成小數點
6.把freeglut/bin/freeglut.dll複製到week08-1裡面
7.把剛剛的week08-1的程式全部拿來用,在加新的程式
8.Setting-Compiler要加入opencv相關的3個設定
9.加入18行程式碼
1.開新的專案
2.在專案目錄哩,加入data目錄,裡面有Gundam.obj Gundam.mtl Diffuse.jpg
三個檔案
3.在專案目錄哩,加入glm.h glm.cpp freeglut.dll 三個檔案
4.專案設定左邊 右鍵-最下面properties跳出來的第二頁,工作執行目錄射程小數點
5.最後在main貼上week08-2的程式碼
6.再加入week08-0裡的打光lighting的程式碼
沒有留言:
張貼留言