毕业论文——基于Ogre图形渲染引擎的3D游戏开发

毕业论文——基于Ogre图形渲染引擎的3D游戏开发

ID:30999738

大小:3.87 MB

页数:86页

时间:2019-01-05

毕业论文——基于Ogre图形渲染引擎的3D游戏开发_第1页
毕业论文——基于Ogre图形渲染引擎的3D游戏开发_第2页
毕业论文——基于Ogre图形渲染引擎的3D游戏开发_第3页
毕业论文——基于Ogre图形渲染引擎的3D游戏开发_第4页
毕业论文——基于Ogre图形渲染引擎的3D游戏开发_第5页
资源描述:

《毕业论文——基于Ogre图形渲染引擎的3D游戏开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、本科毕业论文基于Ogre图形渲染引擎的3D游戏开发OgreGraphicsRenderingEngineBased3DGameDevelopment姓名:学号:学院:软件学院系:软件工程专业:软件工程年级:指导教师:二〇XX年X月摘要随着计算机图形学的发展,3D硬件技术的突破,使得3D实时画面越来越精致,而3D的渲染越来越真实,因此在游戏产业中也掀起3D的浪潮,从最初的《虚幻竞技场》到现在的《战锤40K战争黎明II》。在制作游戏的开始要先组建自己的游戏引擎。游戏的制作有多方面的因素:图像渲染,物理

2、仿真,界面显示,音频输出,网络传输等。本文采用Ogre这款开源的图像渲染引擎,它支持目前主流的游戏开发技术Direct3D和OpenGL,物理引擎选用ODE,界面显示采用与Ogre兼容的CEGUI,音频采用Fmod库,由于我开发的是单机游戏所以不需要网络模块。本文主要介绍了如何在搭建好的游戏引擎上设计并编写游戏的过程,主要包括游戏的框架设计,游戏的详细设计,游戏的实现等部分。游戏的框架保证游戏是易于扩展的,易于实现的。介绍了游戏的关卡设计,模型建立,骨骼动画,脚本编写等。通过本文的介绍可以在已有的

3、游戏引擎的基础上实现自己想做的游戏,使得游戏的制作变的容易。而且Ogre是一款开源的图像渲染引擎,对不满意的地方还可以自行进行修改。关键词:Ogre;3D游戏;关卡设计;AbstractWiththedevelopmentofcomputergraphicsand3Dhardwaretechnology,causethe3Dgraphicsrenderedmoreandmorereal.Sointhegameindustrysetoffawaveof3D,fromtheoriginal"Fanta

4、sy",andnow"WarHammer40KDawnofWarII",fromthestand-alonegamestoonlinegameshavegraduallyreplacedbythe2Dgamemarket.AnumberofEuropean,AmericanandJapanesegamecompanyhavetheirown3Dgameengine.Manyourcompanieshavealsodevelopedanumberofgood3Dgames,andalsodevelo

5、pingitsown3Dgameengine.However,thefreeopensourcegameenginehasveryfewandcommercialgameenginesaretooexpensive.Sothatcausesthegeneralgameenthusiastsfailingtodeveloptheirowngames.Therefore,thebeginningofdevelopa3Dgameistobuildthegameengine.Therearemanyfac

6、tors:GraphicRenderEngine,PhysicalEngine,UI,AudioOutputandNetwork.Inmyresearch,Ihaveusedthisopen-sourceGraphicRenderEngineOgre.ItbothsupportsDirect3DandOpenGL.IselectedthePhysicalEngineODE.theUIusetheCEGUIwhichcanworkwiththeOgre.Finally,audiooutputuses

7、Fmodlibrary.Ididn’tdevelopanonlinegame,sothereisnoneedfornetworkmodule.Thispapermainlyintroduceshowtodesignagameonasetupgameengine,includinghowtodesignaframeworkofthegame,thedetaileddesignofthegame,andhowtorealizetheplan.Frameworkcanensurethatgameplay

8、iseasytoextend,easytoachieve.ThedetailstellhowtouseOgre,howtousephysicsengine,howtodesignthemissions,modeling,skeletalanimation,scriptandsoon.Afterread,youcandevelopyourgameonthisgameenginemucheasier.Ogreisalsoopensource,soyoucanchangeanywhere

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

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

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