几款引擎比较 BigWorld Unreal CryEngine等
分享一下我老師大神的人工智能教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉(zhuǎn)載本篇文章。分享知識,造福人民,實現(xiàn)我們中華民族偉大復興!
自由騎士篤志原創(chuàng)- -歡迎轉(zhuǎn)載,呃
BigWorld:澳大利亞
優(yōu)點: 1:動態(tài)負載均衡,服務器承受能力好。
??? 2:服務器有較高的容錯性,對服務器狀況有專業(yè)的記錄和管理報表分析。
??? 3:功能全面,使用非常方便,開發(fā)速度快。
??? 4:支持無縫世界。
??? 5:嵌入的Python腳本,開發(fā)非常方便。
缺點: 1:該引擎更適合制作FPS游戲。
??? 2:結(jié)構(gòu)完整度高,模塊間契合度大,優(yōu)化難度大。
??? 3:僅支持RedHat服務器系統(tǒng)。
其他描述:
授權(quán)費用: 一個許可針對一個項目一個游戲。若一次性購買,價格為200W美元。
相關(guān)技術(shù)說明:
??? BW和其他網(wǎng)游引擎不同,它不是針對地圖為單元,將地圖為單元分擔到獨立進程中去管理的。它是以人群數(shù)量去進行劃分的,從理論上來說BW是支持無限大的游戲世界,而且它完全的支持無縫,因為它完全沒有從物理地圖區(qū)域進行分割。
??? BW是使用C++開發(fā)的,使用的服務器是Linux,只支持RedHat,而且核心代碼,即動態(tài)均衡負載代碼是不提供源碼的。
??? BW中大量使用了多重繼承,從匯編級去讀其代碼結(jié)構(gòu),難度很大。
??? BW的Python腳本使用起來非常方便,Server間的跨進程通訊被隱藏的很好,對開發(fā)者使用提供了很多的方便,但由于隱藏很多細節(jié),也出現(xiàn)了修改上的難度和局限性。
??? BW設計初衷似乎是MMOFPS而非MMORPG,由于修改上的難度過大,需要和澳方進行長期的溝通才能方便開發(fā)。
??? BW的場景管理使用的是傳統(tǒng)四叉樹。
??? BW是將渲染線程和邏輯線程完全分離的,位解決CPU和GPU通信瓶頸,它讓CPU比GPU快2-3幀。另外,它的客戶端資源加載是使用的獨立線程。
??? BW提供服務器負載測試工具。常規(guī)性能為: 單純收發(fā)不考慮邏輯情況下Client: 每秒10次,OUT 0.5Kb, In 2Kb.
??? BW本身支持中文,同時支持DX9解決方案,主要支持的建模工具為3D MAX以及MAYA。
??? BW的配置文件時XML格式開放除動態(tài)負載均衡核心代碼之外所有代碼的修改權(quán)限,核心代碼不提供。
??? BW的授權(quán)價格初步估測位200W美元,但值得注意的是,只有簽訂了NDA(保密協(xié)議)的公司才有權(quán)知道其真正售價。該售價收到NDA保護,不得外泄。
??? BW有客戶端的試用版,期中包括一個DEMO和三個編輯器試用版,其客戶端有中文文檔。服務器完全沒有試用版,也沒有中文文檔。
??? BW的培訓工作為:初期派出3名工程師,1客戶端1服務器1美術(shù),外加1翻譯人員到授權(quán)公司進行5個工作日的培訓,期中3天講課,兩天問題解答。后期通過MSN進行技術(shù)指導。
??? BW1.8版本之前不提供Update程序,但支持XML打包工具支持。
??? BW支持TCP/IP,UDP以及部分其他平臺通訊協(xié)議,但沒有P2P支持。
??? BW默認支持服務器架構(gòu)為LoginServer, CellServer, DBServer, ContorlServer。客戶需要做的是對CellServer中邏輯屬性進行添加和控制。
??? BW能夠支持2D游戲開發(fā)。
??? 使用BW開發(fā),建議程序人員配置為4-8人,要求程序人員熟悉C++和Python,其中服務器人員要求了解部分Linux操作系統(tǒng)初級知識。另建議客戶端人員和服務器人員配置比例為3:1。
已出網(wǎng)游: 天下2,創(chuàng)世西游?? ----??? 網(wǎng)易
???? 鬼吹燈OL???????? ----??? 游趣
???? 俠客列傳????????? ----??? 錦游
??????????????? 三國群英傳2OL??? ----??? 宇俊奧玎
???????????????國內(nèi)有該引擎授權(quán)的公司有:、
廣州網(wǎng)易 暢游(CYOU) 北京大方成象(北京)網(wǎng)絡技術(shù)股份有限公司 金酷游戲(上海鴻利數(shù)碼有限公司) 廣州Interzone 廣州深紅 深圳光宇天成 北京天聯(lián)世紀 上海天游 上海盛秦 上海游趣 杭州五花馬 浙江凱迅 杭州9D 寧波盛光天翼 無錫音唯響 成都靈智偉業(yè) 天津構(gòu)思 福州天盟 臺灣宇峻奧汀 臺灣鈊象電子
Unreal3:
?? 授權(quán)價格:一說75W美元,一說300W美元。
?? 特點: 1:易于進行極細膩的人物材質(zhì)渲染,渲染效率優(yōu)化優(yōu)秀。
???? 2:注重數(shù)據(jù)生成,保證美術(shù)只需要程序員少量協(xié)助就可以盡多的開發(fā)出游戲的數(shù)據(jù)資源,該過程在可視化環(huán)境內(nèi)完成,操作便利。
???? 3:支持64位高精度動態(tài)渲染管道。
???? 4:支持動態(tài)軟陰影。
???? 5:強大的材質(zhì)編輯器,使得美術(shù)可以在實時圖形化界面中建立任意復雜的Shader,該編輯器友好度很高。
???? 6:支持室內(nèi)和室外環(huán)境的無縫連接。
???? 7:支持體積環(huán)境霧,包括高度霧和距離霧。
???? 8:支持剛體物理一一級布娃娃系統(tǒng)(賦予物體以質(zhì)量,形狀特性,獲得很逼真的力學狀態(tài)效果)。
???? 9:所有材質(zhì)可擁有獨立的物理屬性,包括摩擦系數(shù),質(zhì)量等參數(shù)。
???? 10:提供了一個支持普通游戲?qū)ο蟮挠螒蚩蚣?#xff0c;例如玩家,NPC,物品,武器,觸發(fā)器這樣的游戲框架。
???? 11:支持4骨以上的復雜骨骼動畫,包括靈活攝像機過程動畫控制器。
???? 12:支持基于小隊的AI框架,包括復雜的NPC AI,例如按下開關(guān),開門關(guān)門,尋路等,AI提供了可見的腳本工具。
???? 13:提供UnralMatinee,一個基于時間軸的可視化序列工具,該工具可以編輯建立游戲中的過場動畫,該過場動畫可以是交互的或非交互性的。工具可控制攝像機,對象,聲音以及特效,包括AI事件。
???? 14:提供基于多普勒效應的音頻處理。
???? 15:虛幻本身支持的網(wǎng)絡部分是基于UDP協(xié)議開發(fā)的,但原本設計就沒有希望能夠提供一個適合大量玩家在線的服務器框架。
???? 16:U3提供一個地形編輯來進行地表Alpha混合,同時填充碰撞檢測數(shù)據(jù)和位移貼圖。
???? 17:U3提供一個可視化的材質(zhì)編輯器,可進行多層的材質(zhì)混合,且這些材質(zhì)可以動態(tài)的和場景光源交互。
???? 18:U3提供一個強大的資源瀏覽框架,用來尋找,預覽,組織各種游戲資源。
???? 19:U3提供一個動畫工具啦導入模型,骨骼和動畫,將他們連接到游戲中形成腳本事件。
???? 20:U3編輯器可以方便的在編輯器中進行游戲測試。
???? 21:U3引擎授權(quán)包括例程部分和100%的源代碼,包括引擎本身,編輯器本身,導出插件以及DEMO游戲的代碼。
???? 22:使用了truetype字體和Unicode字符,完全支持中文。
???? 23:規(guī)格限制:假設模型為3000-10000個三角形,場景中同時可見角色為5-20人。一個角色限制為100-200個骨頭。對于一個100W-800W的角色創(chuàng)建細節(jié)網(wǎng)絡模型的話,該角色創(chuàng)建1-2個2048*2048的法線貼圖足夠了。建議對中端PC配置,使用1024*1024貼圖,低端PC配置使用512*512貼圖,貼圖包括材質(zhì)貼圖和法線貼圖。一個場景最多可見20W-120W的可見三角形。建議大場景光源限制在2-5個以內(nèi)。
?? 缺點:
?? 1:游戲類型適合室內(nèi)場景,適合FPS游戲。
?? 2:服務器使用的是FreeBSD環(huán)境,暫未有項目進行驗證其容載。
?? 已出網(wǎng)游: 劍靈---韓國
???? 九陰真經(jīng)
???? 流星蝴蝶劍
???? 鬼吹燈
Gamebryo LightSpeed:
?? 授權(quán)費用:27W美元(確認)
?? 特點:
??? 1:對3D MAX,MAYA均有良好的插件支持,包括特效,動作等無需特殊編輯器即可導出。
??? 2:GB提供了資源查看器,動畫工具以便開發(fā),2.5之后更提供了專門的場景編輯器。
??? 3:GB隱藏了渲染細節(jié),實現(xiàn)了多流渲染管理系統(tǒng),應用程序員工作代價大幅度降低。
??? 4:物理模塊使用了Nvidia的PhysX系統(tǒng)。
??? 5:包括模塊有GB,SpeedTree,scaleForm,umbra,beast,fmod,Lua一共7個組件。
CryEngine:德國。
?? 授權(quán)價:70W歐元,也有一說法為500W RMB。
?? 特點:
?? What you see is what you play 的沙盒系統(tǒng)。使關(guān)卡設計師能夠方便的創(chuàng)建一個帶有事件,觸發(fā)點的游戲,無需編寫復雜的腳本即可創(chuàng)建優(yōu)秀的關(guān)卡。(附:SandBox是CE的可視化關(guān)卡編輯器)
?? 完整的植物和地表生成系統(tǒng)。無需美術(shù)設計師手動添加元素,可嚴格符合地形坡度,海拔高度生長密度等自然規(guī)則生成復雜地表植被。
?? 實時的軟粒子系統(tǒng)和完整的特效編輯器能大大簡化爆炸,煙火煙霧等復雜特效的創(chuàng)建,同時可反映其他物體,風,重力影響,同時與光線,陰影進行交互。
?? 有專用的道路和河流創(chuàng)建工具,可自動符合地形特征生成。
?? 專用車輛創(chuàng)建工具,可控制部件損壞等物理特效。
?? 對物理,人工智能,音效均提供了多核CPU的優(yōu)化。
?? 支持實時動態(tài)全局光照,延遲光照,自然光照,動態(tài)軟陰影,體積霧,位移貼圖,空間環(huán)境光遮蔽,HDR,人眼適應光照,動態(tài)模糊,景深。
?? 支持角色表情動畫,支持程序動作變形,有專門的面部表情編輯器,支持次表面散射,支持反向力學。
?? 有專門的AI編輯器,支持日夜時間循環(huán),支持高質(zhì)量立體水域,支持動態(tài)體積光和光線追蹤效果,支持多線程高性能物理系統(tǒng),支持繩索破壞系統(tǒng)和環(huán)境交互破壞。
?? 有專門的客戶端性能分析工具,有資源管理編輯器,以及支持離線渲染。
?? 支持游戲內(nèi)混頻和動態(tài)交互式音效。
?? 對64Bits系統(tǒng)有良好支持,對DX10,DX11均有良好支持。
?? 有極其優(yōu)秀的水面效果。
?? 在中國有其服務中心,可以良好解決語言溝通問題。
?? 使用PerfHUD可了解到,它對渲染的調(diào)用最為簡潔,有強大的性能基礎。
國內(nèi)有該引擎授權(quán)的公司有:
?? 暢游 九游
?
The top 10 game engines revealed10大游戲引擎
?
?
Develop's two-week run down of the top ten game engines concludes today, with Epic'sUnreal Engine 3?taking the number one spot.
The full top ten is as follows.
No.10: Torque 3D
No.9: Vicious Engine 2
No.8: Bigworld Technology Suite
No.7: Vision Engine 7.5
No.6: Infernal Engine
No.5: BlitzTech
No.4: Unity 3D
No.3: CryENGINE 3
No.2: Gamebryo Lightspeed
No.1: Unreal Engine 3
給我老師的人工智能教程打call!http://blog.csdn.net/jiangjunshow
總結(jié)
以上是生活随笔為你收集整理的几款引擎比较 BigWorld Unreal CryEngine等的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 庆祝kkkbo出道!
- 下一篇: fckeditor for php 下载