到 jsyeh.org/3dcg10 下載
1.windows.zip > 解壓縮至windows\Light Material.exe
2.data.zip > 丟到windows裡面
3.source.zip
4.執行 Light Material.exe 今天的主角:打光、模型
(1).
1.複習上次的打光範例,裡面的 Light Material.exe 有用到打光、模型,是今天主角
2.實做看看!(GLUT範例,source.zip 的範例)
-下載 freeglut,codeblocks 開啟新檔,檔名:week08_model,把 main.cpp 裡面的程式碼偷到 Notepad++
3.拿出上次上課的程式碼:week06_light
-git 下載上週的程式
-git clone 下來,或在專案資料夾 git push
-把 week06_light 用 Notepad++ 開啟,執行會看到打光的黃色茶壺
(2).
1.把 source.zip 裡面的 glm.h/glm.c/lighmaterial.cpp 拿來程式用,就能讀入3D模型
-glm.h > inclue
-glm.c 改檔名,glm.cpp 要加入專案
-lighmaterial.cpp 用 Notepad++ 研究學習
2.畫3D模型檔
-畫模型的程式碼:drawmode()
-把檔案放在 working dir 工作目錄裡面(codeblocks 下方藍色 Build Log 有說工作目錄在哪)
-將 data 資料夾放進 C:\Users\Desktop\freeglut\bin
-把 source.zip 裡的 glm.c 改成 glm.cpp 和 glm.h 一起丟進 week08_model 的目錄中
-要勾選副檔名才看的到!
-Build&run 會看到一個立體的足球
沒有留言:
張貼留言