基于OGRE的开源游戏

http://www.realxtend.org/page.php?pg=main

這是一個很酷的專案,有點像是sencond life的翻版,事實上也的確可以跟seconde life相通,因為它是基於 OpenSim的開放虛擬世界,把它當作是一個虛擬線上社群也不為過;圖形部分使用Ogre引擎,專案分為Client端與Server端;

 
Client端就是Viewer,可以將創造好的角色丟到社群世界上面觀看,在整個世界裡面可以創造物體、編輯地型,瀏覽世界等,有玩過Second life應該都不陌生。此外除了Viewer還有許多有趣的工具,包括整個專案最值得參考的特性─Avatar;許多人對於Ogre中要如何製作Avatar會感到困惑,或許可以參考它的做法,在Ogre中使用Avatar當然不外乎mesh attach、submesh的處理,如果想知道如何做可以先在專案裡面找一個叫作Avatar Generator的工具,可以調整腳色胖瘦高矮、換膚色、換bone、attach物件,這些都很值得對avatar製作頭大的人參考。


Server部分則是開了三個伺服器,包括登入伺服器(用來管理帳號),Avatar資料存儲伺服器,以及遊戲伺服器。資料庫預設是使用SqlLite,可以換成其他的資料庫。至於有沒有參考價值見仁見智,畢竟伺服器這種東西沒有制式做法,要依照遊戲內容來量身訂做。


整個專案最酷的地方當然就是‧‧‧它是開放原始碼,無論是Client或是Server端都可以在官網下載的到,其他特殊工具例如人臉創造器(見官網 影片)。至於官網提到的IK特性似乎效果沒這麼明顯,但至少稍微彌補Ogre在這方面的缺憾,下面是一些抓圖:


Viewer抓圖,地型也可以編輯喔~~



Avatar編輯工具,就跟許多遊戲中的角色創造系統一樣,可以創造屬於自己的角色。

你可能感兴趣的:(generator,server,工具,引擎,游戏)