2018年4月16日 星期一

Week08 ㄩㄐ的閃爍日常

Week08

教學內容

(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
④ 一定要輸入下段程式碼:
畫模型必備的程式碼!

⑤ 自行打光

沒有留言:

張貼留言