Week13
今天先不用開心檔案 把上禮拜的東西下載回來
先用Gitbash將我們在Github的檔案給複製(git clone)下來
用Codeblocks打開Final_Project.cbp
我們現在要先把工作路徑變成絕對路徑
左上角Project/右下角Projects build options/Search directories/Compiler以及Linker
將路徑名改成只剩freeglut後面就能變成絕對路徑
結束之後別忘Save Everything(Ctrl+Shift+S)
接下來我們用Notepad++打開2023graphicsb資料夾裡面的.gitignore
因為我們需要把黑名單裡面的幾個附檔名給取消禁止
(在那一行前面加上井字號"#")
讓我們在上傳檔案的時候可以放行這兩個副檔名
(在那一行前面加上井字號"#")
讓我們在上傳檔案的時候可以放行這兩個副檔名
先使用Gitbash上傳今天的更動到Github
接下來我們到jsyeh.org/3dcg10下載data資料夾
解壓縮之後打開來並用Maya打開al.obj
解壓縮之後打開來並用Maya打開al.obj
將人物模型分別猜切成不同的區塊
(head,body,leftarm,rightarm,leftleg,rightleg)
再來File/Export Selection
副檔名使用OBJexport 檔名看上一行紅字
並存在自己方便找的地方
在Final_Project資料夾裡面創一個新資料夾名字叫model
並且把剛剛裁切的所有檔案包含.mtl檔案到資料夾裡面
再來把week08-1資料夾內的glm.cpp、glm.h複製到FinalProject資料夾裏頭
並存在自己方便找的地方
在Final_Project資料夾裡面創一個新資料夾名字叫model
並且把剛剛裁切的所有檔案包含.mtl檔案到資料夾裡面
再來把week08-1資料夾內的glm.cpp、glm.h複製到FinalProject資料夾裏頭
把在Final_Project右鍵之後add file 把glm.cpp加進去
再把程式改一些,讓他讀一下模型的檔案
程式碼如下:
用完之後可以使用數字切換顯示對應的部位
再來我們想用滑鼠去移動他
程式碼如下:
如果成功的話可以用滑鼠去移動他們的部位





沒有留言:
張貼留言