完美时空Cube Engine 3D引擎
参照完美官方说法,这次放弃了Angelica引擎而采用自主研发的新一代Cube Engine 3D引擎。
Cube 引擎是专门为2.5D游戏量身定制的,可以实现丰富的层次效果,其中智能地表图素生成系统能够让画面产生无限的随机感,没有任何一个地方是重复的,玩家仿佛置身于奇妙的游戏世界中。
魄力十足的装备变形动画系统,玩家身上的每个部位的装备都能够实现像变形金刚一样的任意复杂的动画,把画面表现力提升到了一个新的高度。
最近,国外一款名为《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(角色动力学)