帮助 本站公告
您现在所在的位置:网站首页 > 知识中心 > 文献详情
文献详细Journal detailed

基于OpenGL技术的三维游戏引擎开发

导  师: 左宗义

学科专业: H1202

授予学位: 硕士

作  者: ;

机构地区: 广东工业大学

摘  要: 引擎相当于游戏的框架,框架打好后,关卡设计师、建模师、动画师只要往里填充内容就可以了。但是,在3D游戏的开发过程中,引擎的制作往往会占用非常多的时间和经费。 本文的研究背景就是一个三维游戏引擎系统。本文首先介绍了用于支持三维建模与动画的计算机图形学基本知识,以及专门的三维编程软件包OpenGL。然后描述了整个游戏引擎的框架,并详细阐述了实现三维场景的技术和场景中的碰撞检测与碰撞反应的技术。 在整个游戏引擎设计中,作者主要采用了BSP树的数据结构。这种数据结构有助于三维场景的快速实现和有效管理,并且对于三维场景中的碰撞检测和碰撞响应有着很好的融合性,这样整个游戏引擎的设计具有统一性,便于管理。主要研究内容如下: 第一,在分析目前国内外三维游戏的研究状况和水平观后,提出采用面向对象的设计方法,并结合运用OpenGL函数库建立强大的三维图形库。 第二,基于计算机图形学的理论基础,详细介绍了与三维游戏引擎相关的虚拟现实技术、OpenGL技术及其系统设计过程。 第三,研究游戏引擎的软硬件设计平台、技术路线及总体结构。 第四,详细介绍了游戏引擎的设计过程,通过使用BSP树数据结构改进和提高系统的运行性能,也有助于实现引擎系统中的碰撞检测与碰撞响应,从而使整个游戏引擎的设计更具有统一性,管理起来更加方便。 最后,对整个游戏引擎的设计进行评价,指出了其存在的优点与缺点,并就以后的改进工作题出了几点展望。

关 键 词: 计算机图形学

分 类 号: [TP391.41]

领  域: [自动化与计算机技术] [自动化与计算机技术]

相关作者

作者 胡金龙
作者 毛文雯
作者 卢秉武
作者 卢肖霞
作者 吴彩霞

相关机构对象

机构 华南理工大学
机构 中山大学
机构 东莞职业技术学院
机构 华南师范大学
机构 华南师范大学经济与管理学院

相关领域作者

作者 李文姬
作者 邵慧君
作者 杜松华
作者 周国林
作者 邢弘昊