自主游戏引擎“GFX-3D”白皮书ZT17173 

2006-12-18 19:55 发布

2301 0 0
国自主游戏引擎“GFX-3D”白皮书ZT17173
 
我们知道引擎技术是一款网络游戏的核心,任何一个产业的发展尤其是高新技术产业,都需要掌握核心的技术。
  
  在网络游戏核心技术自主知识产权方面,目标长期以来一直在坚持不懈地进行尝试、研究。为研制自主引擎,拥有核心技术及标准,目标花去了一年零四个月,虽然在网络游戏这一发展迅速的行业看起来时间较长,也错过了很多发展的机会,但是付出总有回报,日前目标获得了北京市科委的专项拨款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》这两款游戏,当然在其商业化运营后还会被使用于其他游戏,其高端、低配置的特点也使其在国际市场上具有一定的竞争力,对于中国网络游戏产业的发展也起到了一定的促进作用。
B Color Smilies

你可能喜欢

自主游戏引擎“GFX-3D”白皮书ZT17173 
联系
我们
快速回复 返回顶部 返回列表