DoNews.com
政府支持的网络游戏引擎 GFX3D白皮书
吴亚辉 | 网游评论 | 出处:网络游戏| 2006年01月03日 15:37 | 阅读
        

政府支持的网络游戏引擎 GFX3D白皮书

20058月,目标软件自主研发的“GFX3D”引擎入选“网络游戏核心技术开发及平台化”课题,并获得了北京市科委的专项拨款,有望成为国内首款网络游戏通用引擎。

此项专题的核心内容便是目标自主研发的“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.支持BMPTGAPNGGIFJPEG 等多种图形格式

d.支持纹理压缩,可节约显存

......

5.场景管理系统

a.支持动态局部加载、卸载(可用于超大型室外场景)。单个场景可达1平方公里包含300万个多边形以上。

b.高效的渲染管理系统,可在PIII-800MHz, TNT2-M64-32M的机器上以30fps的速度运行超过300万个多边形的场景.

c.支持太阳光和太阳光光效;太阳的高度角、颜色、亮度等属性可实时非线性变化.

d.支持场景间的无缝衔接(可用于无限大场景的游戏世界设计,无需场景切换,游戏者可直接步行到游戏世界的每一个地方)

e.支持动态的天空盒子。

......

 

整个“GFX-3D”引擎除上述系统外,共计包括15个系统,而在研发的过程中,目标不仅追求高端技术领域的尝试,同时也考虑到了市场的因素,其中最能体现中国特色的便是,很多系统对于资源需求甚至降低资源占耗起到了很大的作用。对于玩家来说,就是一句话,需求配置低!

 

这一引擎已应用于《天骄II》、《傲世Online》这两款游戏,当然在其商业化运营后还会被使用于其他游戏,其高性能、低配置的特点也使其在国际市场上具有一定的竞争力,对于中国网络游戏产业的发展也起到了一定的促进作用。

 

 

 


发表评论| 收藏此页到365Key
相关讨论

    没有评论        

关于我们 [English] | 合作联系 | 版权信息 | 聚会相册 | 友情连接 | 使用指南
Copyright (C) 2000-2005 DoNews.COM ( IT社区&媒体平台 )
All Rights reserved.