2022年3月29日 星期二

嘟嘟嘟嘟...... week06

 

week06(打光)

🅐:打光(Light)

1.https://jsyeh.org/3dcg10/(下載範例):data.zip,windows.zip,glut32.dll三個檔案

2.開啟檔案裡的Light Material.exe
 
    ❤左上左鍵:可旋轉
    ❤左上右鍵:換模型
    ❤左下右:換材質

🅑.glLightfv() 打光

1. fv 是 float vector 陣列

2. glLightfv(GL_LIGHTO(第幾個燈),GL_POSITION,陣列) 

3.光的性質(位置,Ambient,Diffuse,Specular)

4.GL_POSITION可以設定光的位置

🅒.實作時間(1)

1. 打開glut專案

2. ctrl+f 找light

3. (1)有陣列宣告 (2) 有函式呼叫

4.畫出立體茶壺


🅓.實作時間(2) 將mouse_motion_rotate加進去


1.可將茶壺放大
2.可將茶壺轉動

3.配合鍵盤

沒有留言:

張貼留言

VERY BEAUTIFUL, VERY POWERFUL

一.     一樣先安裝且設定好freeglut,OpecCV, 開啟CodeBlocks建立新專案 week11_gundam,                 把 MyGundam.zip下載解壓縮後的data資料夾放到freeglut/bin裡面 把week09_openc...