收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

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

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


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 欧中亚;;基于OpenGL的三维建模可视化软件开发[J];信息安全与技术;2011年07期
2 陈姝慧;;基于粒子系统的煤矿透水子系统的设计与实现[J];长春工业大学学报(自然科学版);2011年01期
3 赵方;张军和;彭亚雄;;基于OpenGL纹理映射反走样技术的研究[J];电脑知识与技术;2011年17期
4 吕娜;;计算机图形学之父--------Ivan Sutherland[J];程序员;2010年07期
5 欧中亚;;计算机图形学中二维裁剪算法的研究[J];中小企业管理与科技(上旬刊);2011年08期
6 欧中亚;;计算机图形学教学实验辅助系统设计与实现[J];电脑编程技巧与维护;2011年16期
7 杨青;李晓华;;《计算机图形学》教学改革探索[J];电脑知识与技术;2011年13期
8 尹书云;;应用OpenGL结合VC++开发纤维缠绕CAD/CAM系统[J];机械研究与应用;2011年03期
9 吕忠民;;OpenGL程序中三维实体的选取技术[J];科技资讯;2011年16期
10 胡爱花;霍新霞;;《计算机图形学》课程的教学改革研究[J];江苏教育学院学报(自然科学版);2010年03期
11 赵明;;农业院校本科生计算机图形学课程的研究型教学[J];计算机教育;2011年13期
12 丁宾;;应用型本科高校“计算机图形学”教学改革的研究与实践[J];福建电脑;2011年07期
13 朱洪峰;晁英娜;;基于OpenGL的服装三维CAD中三维坐标变换原理研究[J];广西轻工业;2011年08期
14 王艳春;张金政;李绍静;;计算机图形学课程教学思考[J];计算机教育;2011年14期
15 汪继文;郑锋;;基于OpenGL与粒子系统的喷泉模拟实现[J];计算机技术与发展;2011年08期
16 曲福恒;胡雅婷;;“计算机图形学”教学改革初探[J];长春理工大学学报;2011年09期
17 吴逊;;VC++与OpenGL混合编程实现三维图形处理[J];软件导刊;2011年08期
18 欧中亚;;计算机图形学中的可见性算法[J];中国高新技术企业;2011年06期
19 孔琳;;CG与CAD/CAM技术在压气机叶片中的应用研究[J];南京工业职业技术学院学报;2011年02期
20 朱国仲;陈海涛;;计算机图形学教学改革与实践[J];华北水利水电学院学报(社科版);2011年04期
中国重要会议论文全文数据库 前10条
1 张秀芬;裴承慧;胡志勇;;在OpenGL中实现多视图表示[A];第十四届全国图学教育研讨会暨第六届制图CAI课件演示交流会论文集(下册)[C];2004年
2 孙玉莲;;基于OpenGL的作物地下组织可视化模拟[A];中国农业工程学会2011年学术年会(CSAE 2011)论文摘要集[C];2011年
3 马志昊;刘海洋;杨晓丹;;航天任务视景仿真中基于OpenGL的星空背景绘制[A];'2010系统仿真技术及其应用学术会议论文集[C];2010年
4 曹素云;劳彩莲;孔娅;;基于OpenGL光照技术玉米验证冠层光反射特性模型[A];中国农业工程学会电气信息与自动化专业委员会、中国电机工程学会农村电气化分会科技与教育专委会2010年学术年会论文摘要[C];2010年
5 闫志闯;秦文振;李琦;吴杉;;基于OpenGL的卫星在轨运行三维演示系统[A];中国地球物理学会第二十七届年会论文集[C];2011年
6 周丽华;;在VB中进行OpenGL程序设计[A];’2004计算机应用技术交流会议论文集[C];2004年
7 简季;吴剑;杨武年;曾涛;戴晓爱;;一个基于OpenGL的三维地下管线信息系统的设计与实现[A];第十四届全国遥感技术学术交流会论文摘要集[C];2003年
8 单显明;徐国鑫;赵志宏;;基于OpenGL的某型雷达瞄准镜视景仿真的实现[A];'2010系统仿真技术及其应用学术会议论文集[C];2010年
9 虞红;蔡继红;;基于OpenGL的立体显示技术[A];中国体视学学会图像分析专业、中国体视学学会仿真与虚拟现实专业、中国航空学会信号与信息处理专业第一届联合学术会议论文集[C];2000年
10 梁柳青;;OpenGL中的雾化效果处理[A];面向21世纪的图学教育——第十二届全国图学教育研讨会暨第三届制图CAI课件演示交流会论文集[C];2000年
中国博士学位论文全文数据库 前10条
1 方雄兵;计算机图形学中非线性投影问题的研究[D];华中科技大学;2012年
2 侯卫萍;基于OpenGL的应力波原木内部腐朽断层图像三维重构研究[D];东北林业大学;2011年
3 周智勇;三维可视化集成矿山地测采信息系统研究[D];中南大学;2010年
4 薛峰;基于样图的纹理合成技术研究[D];合肥工业大学;2006年
5 刘旭敏;三角多项式曲线模型及曲面绘制方法的研究[D];北京交通大学;2008年
6 宋洪军;基于中间件和虚拟现实的异构机器人作业系统研究[D];山东大学;2008年
7 郑天勇;机织物结构与外观的三维模拟研究[D];天津工业大学;2000年
8 黎自强;卫星舱布局的若干图形学问题研究[D];大连理工大学;2008年
9 曾兰玲;树木花卉形态建模研究[D];浙江大学;2009年
10 辛士庆;从离散测地问题到动态有序集[D];浙江大学;2009年
中国硕士学位论文全文数据库 前10条
1 王鹏;基于虚拟现实的人体建模及服装结构设计技术的研究[D];江南大学;2005年
2 韦宇炜;基于OpenGL技术的三维游戏引擎开发[D];广东工业大学;2005年
3 孟强龙;烟雾的物理模型及其模拟[D];安徽大学;2010年
4 魏藤;可变形三维模型设计与实现[D];华中科技大学;2010年
5 江巨浪;纹理映射技术的研究及实现[D];合肥工业大学;2003年
6 王静;无人机地面综合显示系统的研究[D];南京航空航天大学;2004年
7 王玉华;基于OpenGL的三维交互行为—特征建模工具的研究[D];武汉理工大学;2003年
8 张晓丽;基于OpenGL的板带轧机实时仿真[D];燕山大学;2002年
9 檀鹏;基于OpenGL的虚拟现实开发平台设计[D];河北工业大学;2004年
10 吴玉成;加热炉钢坯温度场可视化研究[D];昆明理工大学;2004年
中国重要报纸全文数据库 前10条
1 ;什么是OpenGL[N];中国电脑教育报;2001年
2 ;OpenGL与D3D孰优孰劣[N];电脑报;2002年
3 Jim;开放之路[N];中国电脑教育报;2002年
4 主持人 电脑报编辑部主任 张晓明 特邀嘉宾:微软亚洲研究院高级研究员 科特·埃克里(Kurt Akeley);OpenGL与D3D将长期共存[N];电脑报;2004年
5 评测实验室 寸雨;角力OpenGL[N];计算机世界;2004年
6 特约作者 王晔;OpenGL VS DirectX图形世界分裂的两派[N];电脑报;2002年
7 航天部二院 陈峰;OpenGL中文本的显示[N];计算机世界;2000年
8 ;OpenGL、D3D性能测试大观[N];电脑报;2002年
9 上海 王光临;GL Excess:显卡OpenGL性能测试专用工具[N];电脑报;2002年
10 评测实验室 吴挺;“火烤”OpenGL[N];计算机世界;2004年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978