
政府支持的网络游戏引擎 GFX3D白皮书
2005年8月,目标软件自主研发的“GFX3D”引擎入选“网络游戏核心技术开发及平台化”课题,并获得了北京市科委的专项拨款,有望成为国内首款网络游戏通用引擎。
此项专题的核心内容便是目标自主研发的“OverMax SDK”游戏平台,包括数据库引擎OmUtil、图像引擎Gfx3d、多媒体播放引擎Mfx和文本引擎Tfx,而因为在图形图像的强大表现能力,这一平台被通俗地称为“GFX-3D”引擎。
我们知道引擎技术是一款网络游戏的核心,任何一个产业的发展尤其是高新技术产业,都需要掌握核心的技术。
在网络游戏核心技术自主知识产权方面,目标长期以来一直在坚持不懈地进行尝试、研究。为研制自主引擎,拥有核心技术及标准,目标花去了一年零四个月,虽然在网络游戏这一发展迅速的行业看起来时间较长,也错过了很多发展的机会,但是我们相信付出总有回报。
今天,我们就来介绍一下其中的图像引擎“GFX-3D”部分,它包括图像渲染管道程序框架和2D引擎、3D引擎等多个部分,我们就重点介绍一下其中的3D引擎。
它包括:
1.3D碰撞系统
a.支持的3D基本元素的有包围盒、矩形体、球体、圆柱体和不规则多面体;并支持它们之间的碰撞检测。
b.快速准确的碰撞检测算法。
......
2.GMA模型动画系统
a.高效的3D模型动画实现,可在TNT
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
c.支持太阳光和太阳光光效;太阳的高度角、颜色、亮度等属性可实时非线性变化.
d.支持场景间的无缝衔接(可用于无限大场景的游戏世界设计,无需场景切换,游戏者可直接步行到游戏世界的每一个地方)
e.支持动态的天空盒子。
......
整个“GFX-3D”引擎除上述系统外,共计包括15个系统,而在研发的过程中,目标不仅追求高端技术领域的尝试,同时也考虑到了市场的因素,其中最能体现中国特色的便是,很多系统对于资源需求甚至降低资源占耗起到了很大的作用。对于玩家来说,就是一句话,需求配置低!
这一引擎已应用于《天骄II》、《傲世Online》这两款游戏,当然在其商业化运营后还会被使用于其他游戏,其高性能、低配置的特点也使其在国际市场上具有一定的竞争力,对于中国网络游戏产业的发展也起到了一定的促进作用。
- 没有评论
当前位置: 