我们知道引擎技术是一款网络游戏的核心,任何一个产业的发展尤其是高新技术产业,都需要掌握核心的技术。 在网络游戏核心技术自主知识产权方面,目标长期以来一直在坚持不懈地进行尝试、研究。为研制自主引擎,拥有核心技术及标准,目标花去了一年零四个月,虽然在网络游戏这一发展迅速的行业看起来时间较长,也错过了很多发展的机会,但是付出总有回报,日前目标获得了北京市科委的专项拨款950万元人民币,用来完成科委“网络游戏核心技术开发及平台化”的课题,并对其评价“此举意义深远。” 此次专款课题的核心内容便是目标自主研发的“OverMax SDK”游戏平台,包括数据库引擎OmUtil、图像引擎Gfx3d、多媒体播放引擎Mfx和文本引擎Tfx,而因为在图形图像的强大表现能力,这一平台被通俗地称为“GFX-3D”引擎。 今天,我们就来介绍一下其中的图像引擎“GFX-3D”部分,它包括图像渲染管道程序框架和2D引擎、3D引擎等多个部分,我们就重点介绍一下其中的3D引擎。 它包括: 1.3D碰撞系统 a.支持的3D基本元素的有包围盒、矩形体、球体、圆柱体和不规则多面体;并支持它们之间的碰撞检测。 b.快速准确的碰撞检测算法。 ...... 2.GMA模型动画系统 a.高效的3D模型动画实现,可在TNT2M64-32M级别的显卡上同屏渲染多边形10万以上。 b.支持多个动画相互共享网格顶点数据以节约显存 c.支持顶点位移、旋转、缩放动画。 d.支持破碎、爆炸动画 e.支持网格增减多边形动画 ...... 3.摄像机系统 a.支持第一人称、第三人称追尾和斜45度俯视等多种视角 b.支持自定义摄像机运动轨迹 c.支持透视投影和正交投影 ...... 4.纹理资源管理 a.支持纹理资源引用计数动态加载/卸载功能 b.支持加载时和运行时动态修改纹理品质 c.支持BMP、TGA、PNG、GIF、JPEG 等多种图形格式 d.支持纹理压缩,可节约显存 ...... 5.场景管理系统 a.支持动态局部加载、卸载(可用于超大型室外场景)。单个场景可达1平方公里包含300万个多边形以上。 b.高效的渲染管理系统,可在PIII-800MHz, TNT2-M64-32M的机器上以30fps的速度运行超过300万个多边形的场景. c.支持太阳光和太阳光光效;太阳的高度角、颜色、亮度等属性可实时非线性变化. d.支持场景间的无缝衔接(可用于无限大场景的游戏世界设计,无需场景切换,游戏者可直接步行到游戏世界的每一个地方) e.支持动态的天空盒子。 ......
基于GFX-3D引擎的游戏场景 | 基于GFX-3D引擎的游戏技能 基于GFX-3D引擎的游戏人物 | 基于GFX-3D引擎的游戏天气(阳光)
整个“GFX-3D”引擎除上述系统外,共计包括15个系统,而在研发的过程中,目标不仅追求高端技术领域的尝试,同时也考虑到了市场的因素,其中最能体现中国特色的便是,很多系统对于资源需求甚至降低资源占耗起到了很大的作用。 对于我们玩家来说,就是一句话,需求配置低! 这一引擎已应用于《天骄II》、《傲世Online》这两款游戏,当然在其商业化运营后还会被使用于其他游戏,其高端、低配置的特点也使其在国际市场上具有一定的竞争力,对于中国网络游戏产业的发展也起到了一定的促进作用。
|