主題1:如和使用 Light Material
第一步 依照之前步驟 http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/
下載 data.zip, windows.zip, glut32.dll 三個
第二步 打開 Light Material 後,在左上方 Screen-space view 上按右鍵可以更改模型
第三步 在下方的 World-space view 上按右鍵可以更改模型的材質
(4) 上方的部份主要是一些針對光源的設定,pos為光源位置的設置,第四個參數代表光源種類,1是點光源,0是平行光,ka 的 a 意思是 Ambient 無所不在的光,kd 的 d 意思是 Diffuse(擴散) , s 意思是 Specular(鏡面)
主題2:在程式碼內讀入模型
第一步 新增一個 glut project專案
第二步 將 source 裡的 glm.c 改名為 glm.cpp 讓他變成 c++ 檔案
第三步 將 glm.cpp 和 glm.h 放到我們剛剛新增的 glut 專案的資料夾內
第四步 將 glm.cpp 匯入專案內
第五步 要在外部 #include"glm.h" 宣告一個空指標 GLMmodel *pmodel=NULL;
第六步 打開 source 資料夾內的 transformation.c 檔案,拿讀取模型和畫模型的程式碼,複製下來


沒有留言:
張貼留言