2022年4月11日 星期一

xyt week08

 week08

1. 到 https://jsyeh.org/3dcg10/

下載data、win32,將win32解壓縮並把data丟進win32

左上角可切換3D model

左下角可切換 material


2. 改變光的位置 (光的陣列)

 調整最第一行數值  GLfloat light_pos[]


3. 程式碼,把打光的效果做出來

(1) 先把freeglut 裝好, lib\libglut32.a

(2) codeblock-File-Project-GLUT專案

(3) 用Notepad++備份程式碼,將裡面予light相關的程式 ctrl +f 找出來 (打光的陣列、打光的函式)

4. 放好上週10行GLUT程式,把打光的陣列放在前面,打光的函式放在glutMainLoop()前面




5. 調整光的位置,把 z 的值加上負號,再加上顏色




6.利用 glutInitWindowSize 和 glutInitWindowPosition 來調整視窗起始位置和大小


沒有留言:

張貼留言