基于ogre的海量三维模型动态调度技术的研究与实现硕士学位

基于ogre的海量三维模型动态调度技术的研究与实现硕士学位

ID:28808028

大小:108.04 KB

页数:67页

时间:2018-12-14

基于ogre的海量三维模型动态调度技术的研究与实现硕士学位_第1页
基于ogre的海量三维模型动态调度技术的研究与实现硕士学位_第2页
基于ogre的海量三维模型动态调度技术的研究与实现硕士学位_第3页
基于ogre的海量三维模型动态调度技术的研究与实现硕士学位_第4页
基于ogre的海量三维模型动态调度技术的研究与实现硕士学位_第5页
资源描述:

《基于ogre的海量三维模型动态调度技术的研究与实现硕士学位》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于OGRE的海量三维模型动态调度技术的研究与实现全日制工程硕士学位论文基于OGRE的海量三维模型动态调度技术的研究与实现工程领域计算机技术GRE的海量三维模型动态调度技术的研究与实现摘要虚拟现实(VR)是一个新兴的计算机技术,广泛运用于各个行业,为人们的生活带来了极大的改变和方便。在运用VR技术的时候,如果遇到大规模场景,海量的三维模型显示导致计算机的运算速度大大下降,对硬件提出了极高的要求。OGRE(Object-OrientedGraphicsRenderingEngine)是一个面向对象的三维渲染引擎,同时支持Direct3D

2、和OpenGL,主要面向游戏场景。但是OGRE中对于海量三维模型的管理能力显得较为不足,不能很好的实现海量三维模型的动态调度。OGRE在管理场景的时候,是以资源组的方式统一加载卸载,不能以单个模型作为加载卸载的单位,这样第一不能很好的把离开当前窗口的物体从内存卸载掉,第二会把当前区域所有细节层次的模型数据全部放于内存中,使得内存不堪重负。所以本论文重点解决这些问题,首先实现以单个模型为单位的动态加载卸载,并且实现了预加载,解决了模型“突现”的问题,然后能对离幵窗口的模型进行判断,过期的模型进行删除,对于采用多个细节层次的情况,没有用到

3、的细节层次模型也会从内存卸载。DatabasePager是动态数据库技术,用来缓解内存压力,能够自动加载卸载需要的数据。LOD技术能缓解渲染压力。PagedLOD技术是结合LOD和DatabasePager技术,能同时缓解渲染和内存的压力。能够根据距离选择不同细节层次的模型,然后也能判断出没有用到的细节层次模型和当前窗口外的模型,通知DatabasePager进行卸载判断。文重点研究DatabasePager、PagedLOD等动态管理技术,将其实现到了OGRE当中。最终实验采用了大量的三维模型,实现了海量三维模型的动态调度。关键词:

4、虚拟现实大规模场景海量三维模型动态调度OGREDatabasePagerPagedLODiindImplementationOfDynamicSchedulingTechniqueOfMassiveThree-DimensionalModelsBasedOnOGREABSTRACTVirtualreality(VR)isanemergingcomputertechnology,widelyusedinvariousindustries,andpeople'sliveschangeddramaticallyandconvenience.

5、Ifyouencounteralarge-scalescenes,theuseofVRtechnology,themassivethree-dimensionalmodelofthecomputer'sprocessingspeedisgreatlydecreasedandraisedextremedemandsonthehardware.OGRE(Object-OrientedGraphicsRendering,Engine)isanobject-oriented3DrenderingenginethatsupportsbothDi

6、rect3DandOpenGL,mainlyforthegamescene.ButOGREmassmanagementcapabilitiesofthree-dimensionalmodelseemstoberatherinadequate,cannotrealizethethree-dimensionalmodelofthedynamicschedulingwell.WhenOGREmanagingscene,theresourcegroupistheloadingandunloadingunit,notasinglemodel,s

7、othatfirstlyitcannotunloadtheoutsidecurrentwindowobjectsfrommemorywellandsecondlythedetailsoftheregion-levelmodelofdataisallloadinthememory,makingthememoryoverwhelmed.Thisthesisisfocusedonsolvingtheseproblems,firstrealizationismakingasinglemodelasthedynamicloadingandunl

8、oadingunit,anditcanpreload.Itsolvedtheproblemof"suddenlyshow".Whenthemodelleavesthewindow,itcanbejudged,itcanb

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

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

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