特點
國外一款名為《Cube》的開放原始碼的第一人稱射擊遊戲日前釋出了新的版本。這一個下載版本里包含了Win32、MacOS X、Linux、Linux PPC等作業系統的客戶端程式以及Linux、Solaris和FreeBSD等系統的伺服器端程式。當然,也包含了原始碼。根據readme檔案的說明,《Cube》是一款適合表現風景的引擎,它使用OpenGL和SDL可以做到動態LOD調整,以及整個世界的幾何mipmapping。而遊戲裡的編輯器可讓玩家進入地圖後實時編輯,也就是說在地圖內飛行,看到什麼東西點選它就可以編輯。而且地圖不需任何編譯前的動作,甚至連投影也是實時完成的。這是一個看來挺強大的開源引擎,對於遊戲開發愛好者或是想研究FPS的遊戲研發公司,這似乎是個很好的學習機會。而完美時空的引擎用了幾個遊戲了,現在已經比較成熟,可以說是國內最好的3D引擎。
套用
但完美時空公司的策劃缺乏創意,每個遊戲的相似點太多。魔獸的引擎在國外是不算好的,只不過遊戲在玩法上借鑑了前輩很多優秀的成果。之前的完美、武林、誅仙都是採用Angelica引擎的,一般情況下比較適合角色扮演類遊戲,後來的赤壁雖然升級到Angelica 2.0,但已經慢慢趨於重複化狀態了,再後來此引擎推到了熱舞派對,因為引擎涉及到動畫、光影、粒子、特效、物理碰撞等等,所以玩家們開始抱怨千篇一律了。所以Cube Engine 3D,對於完美勢必早日拿出來。Cube呢,在動畫、風景等渲染功夫上是非常優秀的,試想一下一款適用於FPS的引擎,動畫那是必須的,我想這也是為完美開拓國外市場打好基礎。後引擎
Unreal2,Unreal3:國內還是主要用於2D、2.5D遊戲,相比2,3加強了全新性能多執行緒渲染,FaceFX技術和物理渲染動作引擎。國內常用公司:金山,網龍,網易。典型遊戲:《機戰》、《征服》、《魔域》、《投名狀Online》OverMax:動態光照、高解析度法線貼圖,場景細節等等都有所突破。國內常用公司:目標。典型遊戲:《MKZ》、《天驕3》BigWorld:在正常技術基礎上,著力降低遊戲開發項目未知、昂貴和耗時的軟體研發風險。國內常用公司:光宇,網易。典型遊戲:《創始online》、《天下2》人們總是對於element和angelica爭論不休。。其實A 3D是E 3D的加強版。主要指標
Direct Illumination(直接光照)Indirect Illumination(印射光)
Global Illumination(全局光照)
Local Illumination(局部印射)
Photonmap(光子貼圖)
Raytracing(光線追蹤)
Radiosity(光能傳遞)
bouncing light(光子反彈)
sub-surface scatterring(3S材質)
TRANSLUCENCY SHADER(半透明印射)
Normal map(法線貼圖)
parallax occlusion(位移貼圖)
Displacement map(置換貼圖)
megatexture(頂點貼圖)
Multi-sample(多重採樣)
Alpha to coverage(通道印射)
shadow map(陰影貼圖)
Instancing(點快取系統)
Gizmo particle(容積粒子)
Volume Shader(體積Shader)
Vertex Animation(次級動畫)
Cloth dynamics(布料動力學)
Hydro dynamics(流體動力學)
Character dynamics(角色動力學)