主題介紹 - 動物賽跑
在這熱鬧的城市中,舉行了一場動物的跑步比賽!最後,到了決賽的日子,圓
滾滾的豬小弟、和壞脾氣的鬥牛兒的冠亞軍之爭!到底誰會拔得頭籌呢?
程式設計與寫作方法、執行結果呈現
這次是分組作業,跟之前的作業相比,最大的差異就是需要分組討論,不再是
自己一個人單打獨鬥的跟 OpenGL 奮戰!
自己一個人單打獨鬥的跟 OpenGL 奮戰!
我們這組在作業上運用了這學期在課堂上所學的各種技巧,包括 Load model、
貼圖、利用 Lookat 轉換視角、打光、3D空間遊走、運用鍵盤輸入等,來完成此次的
作業。例如:在程式中,按下O鍵,就可以自動切換視角,如同我們在電影院看電影
的感覺,這個就是利用 gkuLookat 的結果。
為了完成這個作業,我們上網找了很多的 3D model,有巴黎鐵塔、摩天輪、別墅、
涼亭、噴水池...等,但最後並沒有全部都放進此次的作業中,因為 Load 越多的 model
程式會跑得越慢,CPU的使用效率越高進而導致CPU可能會因為會過熱而關機,所以,
我們捨棄了一些較大的 model,讓程式能順利地執行。
影片展示:
心得與討論
相較於此次的分組作業,不再是自己一個人默默的埋頭苦幹的完成作業,多了組
員的互相照應,更能增加效率,加快作業的完成速度!
我也覺得這次的作業很有趣,不只實作了整個學期所學的技巧,還完成了一個完
整的小動畫,看著我們所建的場景,都會讓我想到小時候玩的大富翁遊戲,喚起了童
年的回憶! 謝謝老師這學期所教的所有技巧,才能讓我們做出如次逼真的場景與效
果! :)
員的互相照應,更能增加效率,加快作業的完成速度!
我也覺得這次的作業很有趣,不只實作了整個學期所學的技巧,還完成了一個完
整的小動畫,看著我們所建的場景,都會讓我想到小時候玩的大富翁遊戲,喚起了童
年的回憶! 謝謝老師這學期所教的所有技巧,才能讓我們做出如次逼真的場景與效
果! :)




