Week13-1 不需裝freeglut資料夾也可執行
1. 先安裝好 git 指令,下載好 2023graphicsb 資料夾,並用 CodeBlock 開啟 Week12-5 製作的 Final_Project 檔案。
2. 點選 Project - Properties...,把 freeglut 路徑更改為相對路徑。
3. 點選 File - Save everything 儲存所有設定。
4. 把之前常會放在桌面上的 Freeglut 資料夾複製到 Final_Project 資料夾裡,再把 freeeglut - lib - libfreeglut.a 複製並命名為 libglut32.a 。
5. 用 Notepad++ 打開 2023graphicsb 資料夾裡的 gitignore 檔,把圖中地方給註解調,並存檔,CodeBlock檔再次 Save everything 存檔一次。
6. 把所有 2023graphicsb 文件夾檔案上傳推送到 GitHub裡。
2. 打開 Maya,點選 File - Import...,開啟 al.obj 檔。
3. 並把會彎曲旋轉的部位分別匯出模型到桌面,點選頭的部位,File - Export Selection...,檔案選為 OBJexport 檔,再把此部位 Delete 掉。依此類推,把身體、手臂、手腕、大腿、小腿都分別匯出模型到桌面上。
4. 在 Final_Project 資料夾裡新增一個資料夾,並命名為 model ,再把剛剛所做的所有模型移到此資料裡。
5. 把 Week08-2_glm_model_texture 資料夾裡的 glm.cpp、glm.h 複製到 Final_Project資料夾裡。
6. 在 CodeBlock 裡的 Final_Project 專案按右鍵,Add files...新增 glm.cpp 檔,再增加如圖程式碼。
7. 執行後便會出現些早建立的 head 模型樣式。
8. 因在放入身體後,輸出會過於太大而看不清楚,所以要先將全部比例進行縮放,及增加右手臂上去,而更改為如下框起來程式碼。
9. 執行後,便會出現比例縮小的頭、身體、右手臂。
10. 再增加用鍵盤去頭、身體、手臂出現/隱藏的程式碼,並把底下設定的keyboard函式給註解掉。
11. 執行後,按鍵盤相對應數字 (0、1、2、3) 便會出現或隱藏相對應的部位。
12. 全部存檔,並 Save everything,用小黑視窗上傳到 GitHub 裡。
Week13-3 用滑鼠來移動模型位置
1. 接續 Week13-2 的步驟,並更改圖框裡的程式碼,再把一開始所寫的設定滑鼠與鍵盤的內容都刪除掉並更改。
2. 執行後,便可用滑鼠來控制頭的移動位置。
3. 接著,再次使用 NotePad++ 打開 gitignore 檔,並在圖中框起來處註解掉。
4. 全部儲存完畢後,再次重新用小黑視窗上傳到 GitHub 裡。
沒有留言:
張貼留言