基于OpenGL的三维游戏引擎的研究

来源 :河北工业大学 | 被引量 : 0次 | 上传用户:dragoncool
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
游戏引擎是最近十年出现的新名词,也是当前计算机应用技术领域倍受关注的一个研究方向。游戏引擎是同一类游戏中经过规范化的可复用部件,它有机结合了多种子引擎,包括图形、声音、脚本、数据库、网络、设备等模块,开发者可以使用这些模块定制游戏。使用游戏引擎,游戏开发人员可以不用花过多精力去处理系统架构、内存管理、图像绘制等一些底层的技术,可以直接使用引擎来进行游戏开发,从而大大缩短游戏开发时间。 课题研究背景是基于OpenGL的3D 游戏引擎,OpenGL 是一个性能优越的图形应用程序接口,有很好的跨平台性和可扩展性等优点,却没有提供任何交互手段,也没有音乐音效处理功能;当前基于OpenGL的3D 游戏引擎在骨骼动画方面是以md2、md3 格式为主,在逼真度和灵活性上有缺陷。课题在上述问题上引入了相应的解决方案,并在其它方面做了一些扩展,主要研究内容如下: 1、研究了用于支持三维建模与动画的计算机图形学基本知识、与三维游戏引擎相关的虚拟现实技术、以及专门的三维编程软件包OpenGL。 2、分析了整个3D 引擎的框架结构,并深入研究了各主要模块的功能。 3、课题引入了DirectX中DirectInput、DirectMusic和DirectSound 技术、引入了先进的mdl 骨骼动画编程技术、粒子特效技术,并在目前的碰撞检测技术基础上提出了圆柱体包围盒碰撞检测技术。课题利用上述技术优化了三维游戏引擎,并最终以三维游戏加以实现。
其他文献
××材料仓库是部队战备物资储备和保障的主要基地,是部队日常训练和完成各项任务的重要保障,××材料仓库管理效率的高低将直接影响部队履行各项使命任务,影响部队整体的作
随着互联网规模不断扩大和网络应用的多元化发展,对网络性能的监测和运行管理的要求日益增加,因此,研究网络流量特征,对网络管理、规划和发展都有重要意义。其中,网络流量测
随着智能移动机器人在社会生活中的广泛应用,其自主完成导航任务的能力变得尤为重要。为了能够实现智能机器人的自主导航,同步定位和地图构建(Simultaneous Localization and
本体是一种用来描述概念以及概念之间关系的知识表示,自提出以来就引起了国内外众多科研人员的关注,并在计算机的许多领域得到了广泛的应用。虽然现有本体构建工具的编辑环境
IMS(IP Multimedia Subsystem,IP多媒体子系统)是3GPP在R5版本中提出的支持IP多媒体业务的子系统,为实时和非实时业务的用户提供了一个端到端的通用多媒体业务平台。Presence
随着电信业务的IP化和宽带化,城域网在整个通信网中的作用变得越来越重要。电信级以太网是城域网热点技术之一,它在传统以太网基础上对可靠性、可扩展性、QoS保障、OAM等方面
随着多媒体技术及网络的迅速发展,三维模型也逐渐成为继声音、图像和视频之后的第四种多媒体数据类型。针对海量网络信息中搜寻需要的三维模型问题,研究三维模型预处理、交互
针对当前移动应用计算需求增大的情况,出现了一种新的计算模式,移动云计算(Mobile Cloud Computing,MCC)。典型的移动云计算模式,是基于任务上载的云协作式计算。在移动云协
随着知识经济的快速发展,知识资产已经成为企业的重要资源。到目前为止,国内外企业的知识管理还处于探索阶段,但知识管理作为一种管理模式已经深入人心,并且越来越多的企业开始认
基因芯片及高吞吐量的DNA测序机技术的发展导致了超大规模的基因组数据的集成,而将这些数据转化为有价值的生物信息是目前人们面临的最大挑战,同时也成为基因调控网络研究中