顯示具有 10160056_黃苡玲 標籤的文章。 顯示所有文章
顯示具有 10160056_黃苡玲 標籤的文章。 顯示所有文章

2023年6月1日 星期四

今天盤出了嗎 Week16

 Week16 總複習 期末作業練習

  • 步驟:

0.  安裝 git 下載 2023graphicsb 資料夾,並在此資料夾裡開啟新專案,命名為 Week16_all,並是用在 2023graphicsb - Final_Project - freeglut。



1. 點線面色彩:


2. 滑鼠移動拖曳:


3. 轉動:


4. 階層性轉動 - 1 (改變轉動的中心點):
 

5. 階層性轉動 - 2 (改變轉動的中心點):
 

6. 階層性轉動 - 3 (改變轉動的中心點):


7. 放入剛彈模型:複製老師給的鋼彈模型到 Week16_all 以及 Week10 裡的 glm.cpp、glm.h 和 bin裡文件夾裡的的 freeglut.dll 到文件夾裡
 




8. 模型貼圖:安裝OpenCV 更改設定 重新打開CodeBlock
 





9. 更改模型頭的中心轉動方向 - 1:


10. 更改模型頭的中心轉動方向 - 2:
 

11. 更改模型手臂中心轉動方向 - 1:


12. 更改模型手臂中心轉動方向 - 2:


13. 更改模型手中心轉動方向 - 1:


14. 更改模型手中心轉動方向 - 2:


15. 同理,做出另一邊的手臂:


16. 更改模型大腿中心轉動方向:


17. 更改模型腳中心旋轉方向:


18. 同理,做出另一邊的腿與腳:


19. 每個關節部位都增加一個設定按下按鈕便可旋轉該部位:


20. 增加儲存檔案 (按s鍵):


21. 增加可讀檔案 (按r鍵)


22. 增加動畫 (按p鍵):

2023年5月25日 星期四

今天盤出了嗎 Week15

 Week15-1 攝影機(投影、運鏡)

  • 步驟:

1.  先在 https://jsyeh.org/3dcg10/ 中下載 win32、data、glut32.dll,並解壓縮檔,再把 data 資料夾整個剪下到 windows 資料夾裡,並打開 Projection.exe 檔。




2. 安裝 git 下載 2023graphicsb 資料夾,並在此資料夾裡開啟新專案,命名為 Week15-1_gluLookAt,並是用在 2023graphicsb - Final_Project - freeglut。



3. 再加上如圖框起來的程式碼,並執行後移動滑鼠便可旋轉視覺的角度。



Week15-2 攝影機(投影、運鏡)

  • 步驟:

1.  在2023graphicsb 資料夾,並在此資料夾裡開啟新專案,命名為 Week15-2_gluPerspective,並是用在 2023graphicsb - Final_Project - freeglut,再增加圖裡的程式碼,執行後可觀察透視投影。 
 

2. 框裡程式碼。

Week15-3 攝影機(投影、運鏡)

  • 步驟:

1.  在2023graphicsb 資料夾,並在此資料夾裡開啟新專案,命名為 Week15-3_gluPerspective_gluLookAt,並是用在 2023graphicsb - Final_Project - freeglut,先把所有程式碼刪除,再增加圖裡 Week02 專門10行程式碼,再增加框起來的程式碼。
 

2. 執行後移動滑鼠,便可察看茶壺的各個視覺角度。


3. 再重新修改增加如圖程式碼。


4. 執行後,便會更改鄧好點的視覺視角。


Week15-4 更改Final_Project

  • 步驟:

1.  開啟在 2023graphicsb 資料夾裡 Final_Project 檔,並增加底下框起來的程式碼。




2023年5月18日 星期四

今天盤出了嗎 Week14

 Week14-1 依時間而做轉動

  • 步驟:

1.  安裝 git 下載 2023graphicsb 資料夾,並在此資料夾裡開啟新專案,命名為 Week14_timer,並是用在 2023graphicsb - Final_Project - freeglut。
 



2. 把 main.cpp 程式碼更改為 Week03 的10行程式碼。


3. 再增加框裡圈起來的程式碼。


4. 執行後便會出現依照時間而旋轉90度的茶壺。

Week14-2 按下空白鍵便會旋轉

  • 步驟:

1.  一樣在 2023graphicsb 資料夾裡開啟新專案,並命名為 Week14-2_timer_play,複製 Week14-1 程式碼並複製到 Week14-2 裡,在更改框裡的程式碼。


2. 執行後,按下空白鍵茶壺便會開始旋轉。


Week14-3 利用EXCEL計算角度

  • 步驟:

1.  開啟 Excel 檔,並利用公式列出以下數值。

Week14-4 用滑鼠轉動茶壺的方向

  • 步驟:

1.  在 2023graphicsb 資料夾裡開啟新專案,命名為 
week14-3_timer_alpha_interpolation,複製 Week14-2 程式碼並複製到 Week14-3 裡,再更改框裡的程式碼。
 


2. 執行後便可用滑鼠來控制茶壺的轉動位置,且按下空白鍵依舊可以讓茶壺旋轉。


Week14-5 切換關節,並轉動關節

  • 步驟:

1.  開啟在 2023graphicsb 資料夾裡 Final_Project 檔,並增加底下框起來的程式碼。
 


2. 執行後,按下相對應的按鍵 (0,1,2,3) 該部位便會顯現成紅色。


3. 再次增加框裡程式碼,讓手臂的關節可依照滑鼠拖曳而轉動角度。





4. 執行後拖曳著滑鼠,便可讓模型的手臂以關節為中心旋轉。