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

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

ID:28809339

大小:826.27 KB

页数:125页

时间:2018-12-14

基于opengl的三维游戏引擎的研究_第1页
基于opengl的三维游戏引擎的研究_第2页
基于opengl的三维游戏引擎的研究_第3页
基于opengl的三维游戏引擎的研究_第4页
基于opengl的三维游戏引擎的研究_第5页
资源描述:

《基于opengl的三维游戏引擎的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于OpenGL的三维游戏引擎的研究摘要游戏引擎是最近十年出现的新名词,也是当前计算机应用技术领域倍受关注的一个研究方向。游戏引擎是同一类游戏中经过规范化的可复用部件,它有机结合了多种子引擎,包括图形、声音、脚本、数据库、网络、设备等模块,开发者可以使用这些模块定制游戏。使用游戏引擎,游戏开发人员可以不用花过多精力去处理系统架构、内存管理、图像绘制等一些底层的技术,可以直接使用引擎来进行游戏开发,从而大大缩短游戏开发时间。课题研究背景是基于OpenGL的3D游戏引擎,OpenGL是一个性能优越的图形应用程序接口,有很好的跨平台性和可扩展性等优点,却没有提供任何交互手段,也没有音

2、乐音效处理功能;当前基于OpenGL的3D游戏引擎在骨骼动画方面是以md2、md3格式为主,在逼真度和灵活性上有缺陷。课题在上述问题上引入了相应的解决方案,并在其它方面做了一些扩展,主要研究内容如下:1、研究了用于支持三维建模与动画的计算机图形学基本知识、与三维游戏引擎相关的虚拟现实技术、以及专门的三维编程软件包OpenGL。2、分析了整个3D引擎的框架结构,并深入研究了各主要模块的功能。3、课题引入了DirectX中DirectInput、DirectMusic和DirectSound技术、引入了先进的mdl骨骼动画编程技术、粒子特效技术,并在目前的碰撞检测技术基础上提出了圆

3、柱体包围盒碰撞检测技术。课题利用上述技术优化了三维游戏引擎,并最终以三维游戏加以实现。关键词:OpenGL,3D引擎,计算机图形学,mdl骨骼动画,碰撞检测i基于OpenGL的三维游戏引擎的研究RESEARCHON3DGAMEENGINEBASEDONOPENGLABSTRACTGameengineisanewterminthelatesttenyears,andalsoahotspotofcurrentcomputerapplicationtechnology.Gameengineisthereusablepartofaclassofgamewhichhasbeenregul

4、arized,itcontainsmanysub-engines,includinggraphics,sound,script,database,network,deviceandothermodules,userscanusethesecomponentstocustomizegame.Withtheengine,gamedeveloperscanconcentrateongamedesignandignoregamearchitectureandrenderingetc.Thegamedeveloperscanshortentheperiodofgamedevelopmen

5、tusingtheengine.Thebackgroundofthisthesisisa3DgameenginebasedonOpenGL.OpenGLisanefficientAPIofthegraphicprogram.Itincludesmanymerits,suchascross-platformsupportandexpansibility,etc.However,itdoesn’tsupportanymeansofoperation,yetdoesn’tsupportthefunctionofdealingwithmusic;Mostofthecharacteran

6、imationsaremd2andmd3informatin3DgameenginebasedonOpenGLatpresent.Buttheseformatshavesomedefectsinsimulationandflexibility.Sointhisthesisweintroducesomesolutionsandwealsosupplysomeexpansionsinotheraspects.Themaincontentofthisthesisis:1.Wehavestudiedthebasicknowledgeofcomputergraphicsthatisrel

7、atedto3Dmodelandmovies,thevirtual-realityrelatedto3Dgameengine,andthetechnologyofOpenGLthatisaprogramsoftwarepackage.2.Theframestructureandthefunctionofmainmodulesarestudieddeeplyinthisthesis.3.ThisthesisintroducesthetechnologyofDirectInput,DirectM

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

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

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