2022年5月2日 星期一

goldfish week11

 主題:模型

1.3D模型(補week08)

(1).下載OpenCV

*注意有一步驟要選擇Add PATH(第二選項)
*要載在預設位置
*載好要重開codeblock

(2).開新檔、下載資源

處理freeglut(解壓縮丟桌面,複製短檔名成libglut32.a)->建立GLUT專案(week11_gundam)->設定->貼上week09_opencv.cpp(github)的程式碼並修改讀圖程式碼

(這個步驟都做完才能成功跑出圖片)
*Search directories/Compiler->Add:C:\OpenCV2.1\include
*Search directories/Linker->Add:C:\OpenCV2.1\lib
*Linker setting->Add三個:cv210、cxcore210、highgui210

下載https://jsyeh.org/3dcg10/或Teams檔案裡的source.zip和myGundam.zip->將myGundamzip\data拉至freeglut\bin目錄下
->將source.zip\glm.c和glm.h和transformation.c拉至week11_gundan專案目錄下->將glm.c更改為glm.cpp->將glm.cpp加到專案裡(add file->glm.cpp->OK)

(3).做鋼彈

貼上mytexture.txt再修改程式碼做出鋼彈茶壺

修改程式碼做出鋼彈模型(顏色錯誤的鋼彈)
將鋼彈照片垂直翻轉再執行則顏色正確(但前後有點不正確看起來被壓扁)
加入一行程式碼新增3D功能(但是背面)
修改程式碼使模型旋轉
2.T-R-T
下次教~

沒有留言:

張貼留言