做Blog的原則是,要做到自己想看,所以版面會很歡樂
___________________
今天我們要繼續學......嗯?
今天居然跳進度,變打光啦!Σ(*゚д゚ノ)ノ
沒事,今天依舊回到這個網站,下載我們的 data、win32、glut32.dll 並解壓縮
打開 Light Material.exe,會來到以下這個畫面
第一行就是調光的座標
測試完後,我猜是( x , y , xy , z)
至於Ka、Kd、Ks
Ka:Ambient (現實中會有不知從何來的光)
Kd:Diffuse (最強光源)
Ks:Specular (反光)
三者的變數為( R , G , B ,?)
三者的變數為( R , G , B ,?)
雖然上述全是我自己聽完課和測試完的想法( ˘•ω•˘ )
_____________________
第二節,在這節準備給我們的茶壺先生打光啦!(ノ>ω<)ノ
茶壺先生你就待著準備變帥吧!d(d'∀')
(我不是很想相信你)
把程式複製貼上、打打刪刪
打完之後,就可以看到茶壺先生帥氣的模樣了d(d'∀')
我們來比較看看吧!
是不是有很明顯的差別呢?
_______________________
第三節我們準備來做旋轉啦!
打上我們的程式碼↓↓↓
因為要自動旋轉,必須設一個變數,讓變數不停加上去
而 glutIdleFunc(display); 這行正是讓變數不聽加上去而讓茶壺自動轉的原因
喔喔,茶壺先生現在真的可以自己轉了呢!
如果少加 glutIdleFunc(display); ,那就不會自動轉了,要注意這點!
___________________________
哇啊!今天下課囉!
沒有留言:
張貼留言