(1)到 jsyeh.org/3dcg10
下載
① windows.zip ➤ LightMaterial.exe ← 執行它
② data.zip ➤ 模型們(記得要拉到 freeglut 的 bin 裡面)
③ glut32.dll
④ source.zip ➤ 需要用到 ┳ glm.h
④ source.zip ➤ 需要用到 ┗ glm.c ➤ 須改成 glm.cpp
④ source.zip ➤ 需要用到 (再參考 LightMaterial.exe)
(2)執行LightMaterial.exe
可以旋轉它!

(3)參考 Illumination and Shading 及 Lighting 的PDF檔
① 學習圖學與陰影的重要性
② 理解光與陰影和角度的關係
角度包含法向量的變化

③ 材質與光的關係
(4)練習用GLUT做光的投射
① 用 LightMaterial.exe 作範例
② CodeBlocks ➤ File ➤ New ➤ Project ➤ GLUT
③ 把上週的3D Model 內的 ┳ glm.h
③ 把上週的3D Model 內的 ┗ glm,c ➤ glm.cpp
④ 一定要輸入下段程式碼:
畫模型必備的程式碼!
⑤ 自行打光







沒有留言:
張貼留言