参考基于ogre的三维场景渲染

参考基于ogre的三维场景渲染

ID:20755918

大小:6.55 MB

页数:72页

时间:2018-10-15

参考基于ogre的三维场景渲染_第1页
参考基于ogre的三维场景渲染_第2页
参考基于ogre的三维场景渲染_第3页
参考基于ogre的三维场景渲染_第4页
参考基于ogre的三维场景渲染_第5页
资源描述:

《参考基于ogre的三维场景渲染》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、摘要基于Ogre的三维场景渲染专业:学号:学生姓名:指导教师:摘要三维渲染引擎编辑系统主要包括三维场景的构建和三维场景的编辑以及场景文件的载入和保存。三维场景渲染引擎编辑系统是3D游戏、虚拟现实、计算机动画、计算机图形学中的一个重要研究内容,也是该领域内的研究热点和难点。它在3D游戏、电影特效制作和多媒体创作等领域中有着广阔的应用前景。在作品中简单介绍了OGRE的特性及基于它的三维仿真场景建模原理,在此基础上阐述一个简单三维仿真场景的实现过程,其中包括地形创建、天空设置、模型导入实现的部分代码。关键词:Ogre图像渲染引擎;三维场景;模型IAbstract3D-SceneR

2、enderingbasedonOgreEngineAbstractEditingsystemofthree-dimensionalrenderingengineisanimportantresearchcontentin3Dgames,virtualreality,computeranimation,andcomputergraphics.Anditisalsoseemedastheresearchfocusanddifficultyinthisfield.Ithasbroadapplicationprospectsinareassuchas3Dgames,filmspec

3、ialeffectsproductionandmultimediacreation.ThisarticlebriefnessintroducesthecharacterofOGREandtheprincipiumofthethree-dimensionalemul-tionalscencebasedonit.Italsoexplainsascence'srealizationprocess,includingsomecodeoftheterrainfonding,theskysettingandthemodelimporting.Keyword:Ogreengine;Thr

4、ee-dimensional;modelII目录目录摘要IABSTRACTII第一章绪论11.1课题研究的背景及意义11.2国内外研究现状及发展趋势21.3论文主要研究方案31.4论文主要结构4第二章3D渲染引擎简介52.13D渲染简介52.1.1OpenGL简介72.1.2DirectX简介92.23D建模简介102.2.13DsMax简介112.2.2Maya简介122.2.3Maya与3DsMax的差异区别132.33D引擎简介14第三章OGRE渲染引擎163.1OGRE引擎163.1.1Ogre简介163.1.2Ogre的渲染流程173.2OGRE的场景管理193.

5、2.1Ogre场景图系统203.2.2Ogre场景管理器213.2.3Ogre材质简介223.3OGRE引擎的装配22第四章系统设计254.1绪论254.2整体架构25目录4.3天空模块264.4地面模块264.5光线模块274.6模型导入28第五章3D场景渲染的实现295.1绪论295.2天空模块295.3地面模块305.3.1地面构建305.3.2草地构建315.3.3动态效果345.4光线模块355.5模型导入365.6测试运行385.6.1准备工作385.6.2运行38第六章总结与展望416.1总结416.2展望41致谢42参考文献43参考文献第一章绪论1.1课题研

6、究的背景及意义本论文是对三维渲染引擎编辑系统的研究,所谓渲染,就是将计算机中的三维数据展现在二维的画面上,比如显示器。渲染引擎的作用就是要优化遍历和展示三维模型,三维渲染引擎编辑系统是渲染引擎的辅助工具,它能够实现对三维模型、三维场景等三维数据的编辑,并能够将编辑后的数据保存以便供基于该款渲染引擎的三维应用程序所使用。如果没有渲染引擎编辑系统,那么所有的三维数据都要通过代码实现,这不仅对开发人员水平有很高的要求,而且效率也很低下。而有了编辑系统作为辅助开发工具,不仅可以降低开发成本,也可以提高工作效率,而且由于编辑系统提供的是可视化编辑,制作出来的场景将更漂亮而且效果更真实

7、。随着计算机硬件技术的不断进步发展,渲染技术的发展完善,三维虚拟现实技术不断快速,已经从早期的纸上理论中彻底解放走出,开始广泛地应用于到各行各业之中,并开始创出造巨大的经济效益。因此,三维虚拟现实技术也开始越来越受到开发者们的关注[1]。目前,通过上层高度抽象封装调用底层驱动API,组织资源,并对I/O,UI进行完善的响应,并基于GPU运算产生实时场景的3D程序,正成为其中一个热门的开发方向[2]。其中,3D游戏开发正是这一方面应用的典型代表。随着计算机和网络的不断普及,从不断节节攀升的市场规模可以看出网络游戏正越

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

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

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