3D外景游戏引擎的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:dazhonghua988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文的研究内容是一个三维游戏引擎系统。本文首先介绍了用于支持三维建模与动画的计算机图形学基本知识,以及专门的三维编程软件包OpenGL。然后描述了整个游戏引擎的框架,并详细阐述了实现三维场景的技术和场景中的碰撞检测与碰撞反应的技术。引擎相当于游戏的框架,框架打好后,关卡设计师、建模师、动画师只要往里填充内容就可以了。但是,在3D游戏的开发过程中,引擎的制作往往会占用非常多的时间和经费。因此,如果做好了一款好的游戏引擎,那么好的游戏就很容易实现了。在整个游戏引擎设计中,主要采用了八叉树的数据结构。这种数据结构有助于三维场景的快速实现和有效管理以及为渲染进行室外场景而进行地形划分,并且对于三维场景中的碰撞检测和碰撞响应有着很好的融合性,这样整个游戏引擎的设计具有统一性,便于管理。主要研究内容如下:第一,在分析目前国内外三维游戏的研究状况和水平之后,提出采用面向对象的设计方法,并结合运用OpenGL函数库建立强大的三维图形库。第二,基于计算机图形学的理论基础,详细介绍了与三维游戏引擎相关的虚拟现实技术、OpenGL技术、八叉树数据结构原理及其系统设计过程。第三,介绍游戏引擎的软硬件设计平台、技术路线及总体结构并且详细介绍在引擎设计中八叉树数据结构的应用。第四,详细介绍了游戏引擎的设计过程,分几大模块进行详细介绍。通过使用八叉树数据结构不仅可以改进和提高系统的运行性能,同时也有助于实现引擎系统中的碰撞检测与碰撞响应,从而使整个游戏引擎的设计更具有统一性,管理起来更加方便。最后,对整个游戏引擎的设计进行评价,指出了其存在的优点与缺点,并就以后的改进工作题出了几点展望。
其他文献
纤维复合材料可以弥补金属材料的很多性能上的缺陷,因而应用越来越广泛。纤维缠绕和铺放是复合材料成型工艺中两种常用的方法,而纤维张力是成型过程中的一个重要参数,直接影
【摘 要】在日常生活中,母亲常常被认为是子女教育的主导,而父亲常常被认做是子女教育局外人。其实,父亲与母亲一样,在对幼儿发展教育上都起到很重要的影响。父亲的教育在很大程度上都会影响幼儿在社会方面的发展。俗语说:“养不教父之过。”由此可见,父亲对幼儿的发展可谓是举足轻重。在家庭教育中,父亲往往象征着一种高大、威武、勇敢、进取,但却往往缺乏对孩子的抚慰、耐心,父亲角色的研究对幼儿社会学方面有很重要的
采场顶板稳定性研究一直是矿山地压管理研究的难点,顶板事故与采矿环境、地质因素、采矿方法及顶板的支护控制方法紧密相连。地下矿山采场顶板岩体事故发生的原因,一是对采矿工
摘 要:煤矿巷道的掘进技术是煤矿开采的主要环节,煤矿巷道掘进速度决定煤矿的开采效率,但井下恶劣的作业环境,特别是煤层薄厚程度不一样,对巷道的掘进速度产生不同的影响,加强对煤矿快速掘进技术的创新和研究,能够有效促进煤矿安全发展对此,本文首先对煤巷快速掘进技术发展现状进行介绍,然后对MB670型掘锚一体机的应用优势进行分析,并结合工程实例,对MB670型掘锚机在煤巷快速掘进中的应用要点进行详细探究,以
孩子开不了学,宅在家里可把爸妈头都搞大了.尤其是二胎家庭,“二孩冲突”绝对是宝爸宝妈最头疼的问题了.rn一说到二孩家庭,“冲突”应该是大部分朋友们海脑中跳出来的第一个
期刊