2012年6月17日 星期日

作業五:元智風景

主題:元智風景

程式設計與寫作方法:

這次作業延用部分第四次作業。使用3Ds Max來製作Modules之後,匯出成object,再來以OpenGL讀取object來輸出至螢幕上面。

使用者可以使用上、下、左、右鍵來控制場景的轉換。上鍵控制縮小視野以放大Modules;下鍵控制擴張視野以看到全景;左鍵控制視野向左邊旋轉;右鍵控制視野向右邊旋轉。

Modules成功讀取之後,其實場景看起來會非常地暗,這時我使用Lighting功能來使場景更加逼真,Lighting功能是使用了diffuse、position、ambient、specular這四種來實現。燈光家進場景之後,Modules就更加逼真也更清楚了。

成果展示:




心得:

這學期接觸到OpenGL之後,讓我開了不少眼界。除了學習到OpenGL的基礎之外,也學會使用3Ds Max來製作Module。到目前為止,我不敢說學得很熟練,但我相信,可以實現物件的製作、轉動、平移、打光....等等功能的語言絕對不只有OpenGL,往後的日子裡,可以藉由這學期所學到的電腦繪圖基礎,再往更廣、更深的領域去探索、研究、玩更新、更複雜但更強大的繪圖知識。

沒有留言:

張貼留言