基于OpenGL技术的三维游戏引擎设计

基于OpenGL技术的三维游戏引擎设计

ID:40160772

大小:1.93 MB

页数:78页

时间:2019-07-24

基于OpenGL技术的三维游戏引擎设计_第1页
基于OpenGL技术的三维游戏引擎设计_第2页
基于OpenGL技术的三维游戏引擎设计_第3页
基于OpenGL技术的三维游戏引擎设计_第4页
基于OpenGL技术的三维游戏引擎设计_第5页
资源描述:

《基于OpenGL技术的三维游戏引擎设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、广东工业大学硕士学位论文基于OpenGL技术的三维游戏引擎设计姓名:韦宇炜申请学位级别:硕士专业:计算机软件与理论指导教师:左宗义20050420摘要引擎相当于游戏的框架,框架打好后,关卡设计师、建模师、动画师只要往里填充内容就可以了。但是,在3D游戏的开发过程中,引擎的制作往往会占用非常多的时间和经费。本文的研究背景就是一个三维游戏引擎系统。本文首先介绍了用于支持三维建模与动画的计算机图形学基本知识,以及专门的三维编程软件包0penGL。然后描述了整个游戏引擎的框架,并详细阐述了实现三维场景的技术和场景中的碰撞检测与碰撞反应的技术。在整

2、个游戏引擎设计中,作者主要采用了BSP树的数据结构。这种数据结构有助于三维场景的快速实现和有效管理,并且对于三维场景中的碰撞检测和碰撞响应有着很好的融合性,这样整个游戏引擎的设计具有统一性,便于管理。主要研究内容如下:第一,在分析目前国内外三维游戏的研究状况和水平观后,提出采用面向对象的设计方法,并结合运用0penGL函数库建立强大的三维图形库。第二,基于计算机图形学的理论基础,详细介绍了与三维游戏引擎相关的虚拟现实技术、0penGL技术及其系统设计过程。第三,研究游戏引擎的软硬件设计平台、技术路线及总体结构。第四,详细介绍了游戏引擎的设

3、计过程,通过使用BSP树数据结构改进和提高系统的运行性能,也有助于实现引擎系统中的碰撞检测与碰撞响应,从而使整个游戏引擎的设计更具有统一性,管理起来更加方便。最后,对整个游戏引擎的设计进行评价,指出了其存在的优点与缺点,并就以后的改进工作题出了几点展望。[关键词]计算机图形学,OpenGL,BSP树r东1业大学工学硕士学位论文AbstractWiththedevelopmentofcomputer’ssoftwareandhardware,itisbenefittotheresearchOnvirtual—reality,emulatio

4、n—designand3Dgame.Thebackgroundofthisarticleisa3Dgame·engineering.Thisarticleintroducesbasicknowledgeofcomputergraphicsthatisrelatedto3Dmodelandmovies,andthenintroducesthetechnologyofOpenGLthatisaprogramsoftwarepackage.Asfollow,itintroducesthewholeframeofgameengineeringan

5、dthetechnologyof3Dscene.Atthesametime,itcarriesouttheprogramofcollisiondetectionandreactioninthegameengineering.Intheprojectofgameengineering,authoradoptsthedatastructureofBSP.Itisbenefittocompletequicklyandmanageefficiently3Dscene.Itisimportanttoharmonizethecollisiondete

6、ctionandreactionthatisbehesttocarryouttheonenessofthewholegameengineering.Thepaperresearchesthefollowingcontents:Firstly,afteranalyzingthestatusandlevelofinsideandoutsidecountry,authordecidestoadoptVC++andOpenGLtobuildit.Secondly,basedonthetheoryofcomputergraphics,thearti

7、cleintroducesthevirtual—reality,OpenGLrelatedto3Dgameengineeringandtheprocessofsystemdesign.Thirdly,itintroducesresearchonthesoftwareandhardwareplanofgameengineering,technologypathandcollectivitystructure.Fourthly,thisarticleintroducesdetaildesignprocessofthewholegameengi

8、neering.WithdatastructureofBSPtree,itimprovestherunningperformanceofgameandisbenefittocompleteth

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。