利用範例程式(模型)改造自己程式
(1) 先下載上圖框的程式 與之前常用的freeglut
(2)
把他們全部解壓縮
(3)
glut32.dll一如往常
放入windows裡好開啟裡面程式
(4) 把上圖的檔案copy並改名
而這次是要以codeblocks開啟我們的範例程式
(5) 照常的建立我們的專案(如果忘了回前幾周的說明)
(6) 打開我們的source 並跟我們上圖一樣去使用notepad++開啟編碼
(7) 如上圖,我們把所有程式碼copy過去
P.S codeblocks原先的程式碼都要刪除喔
(8) 把我們source選取的檔案複製到我們專案上
這樣那些程式碼就找的到檔案了

(9) 但glm我們要用成.cpp副檔名才能開啟喔
(10) 上面兩圖片是為了要讓glm也在專案裡的方法,這樣他就視同一家人了
就跟我們windows一樣,沒有了data那資料就找不到能用的模件
所以要跟上圖一樣 貼到freeglut/bin上面給他執行
(12) 這樣我們就完成了用codeblocks開啟範例程式囉
--------------------------------------------------------------------------------------------------------------------------
修改專案目標檔案
我們可以從上面看到,(in.... 那段目標檔是在freeglut上而不是在專案上
所以要做一些設定和移動,讓整個專案啟用可以比較合理化
(1) 先把freeglut/bin 裡兩個檔案直接放入你的glm專案裡(上圖表示)
(2) 在glm那資料夾裡編輯week06_glm.cbp的專案
(3) 在上圖的框框改成.<Option working_dir="." />
P.S 這樣表示著目標就在該資料夾上
接下來再重新開始,就能看到他的執行已經不再之前的資料夾上囉
--------------------------------------------------------------------------------------------------------------------------
簡單說明如何將MAYA轉出
如何將建模檔案改成程式碼
(1) 下載 3Dexplorer (已經被收買了,沒有後續更新
(1.5) 如果要用maya的檔案轉可以在網頁搜尋maya obj 方法很簡單的
(2) 他可以檢視檔案,也可以另存新檔(格式改成OpenGL 的.cpp)
(3) 將新的程式碼複製去你的專案main上
(4) 如果有錯誤就嘗試註解看看 ((畢竟轉出來的也是舊程式碼
(1.5) 如果要用maya的檔案轉可以在網頁搜尋maya obj 方法很簡單的
(2) 他可以檢視檔案,也可以另存新檔(格式改成OpenGL 的.cpp)
(3) 將新的程式碼複製去你的專案main上
(4) 如果有錯誤就嘗試註解看看 ((畢竟轉出來的也是舊程式碼









沒有留言:
張貼留言