早上一到學校趕緊把PSP作業要的書面報告完成,昨晚把程式寫完就累掛了,畢竟電腦圖學的作業已經算是遲交了,不能再讓PSP作業也跟著遲交,十點在課堂上把作業交出去後,就繼續在NB上繼續趕這張圖,因為不能使用OpenGL等API,所有的光影全靠自己寫程式去計算,應該是太久沒算數學了,差點連空間中一條線與穿越平面的點的計算方法都忘了,一些向量的計算也花了點時間才又復習回來,中午回到研究室繼續,不過我放棄原本用空間座標計算線與平面交叉點的方法,改用網路上找來的Slabs method,果然,原本受限於double精準度畫面會出現雜點的問題消失了,但在光亮度的計算上又卡住我好久,到一點多才把所有的光影完成,剩下的便是加分題了,雖然老師覺得那兩顆玻璃球還是不太像,但我盡力了,本來只有計算反射光,為了那顆玻璃球,我還特地複習一下折射定律,把折射向量計算方法找出來,放進程式裡,最後,兩顆看起來不太像的玻璃球出現了,不太像的原因,應該是specular光源太亮了,總之,作業噩夢到今天算是結束了...

  不過,還是得把OOAD的作業帶回家改,有17份作業要改,加油吧~明天老師上課前得改完登記好成績,讓老師發回去給學弟妹...
創作者介紹

Spirit的異想世界

dbi1463 發表在 痞客邦 PIXNET 留言(0) 人氣()