2018年6月22日 星期五

Week07_黃柏穎

主題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 檔案,拿讀取模型和畫模型的程式碼,複製下來


沒有留言:

張貼留言