77范文网 - 专业文章范例文档资料分享平台

基于OGRE的海量三维模型动态调度技术的研究与实现 - 李雷

来源:网络收集 时间:2019-06-11 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

基于OGRE的海量三维模型动态调度

技术的研究与实现 全日制工程硕士学位论文

基于OGRE的海量三维模型动态调度技术的研究与实现

李雷

工程领域计算机技术

指导教师欧元汉副教授

论文答辩日期 2012.05.27 学位授予日期 2012.06.28

答辩委员会主席陈友初高级工程师

论文评阅人

喻昕王挺

GRE的海量三维模型动态调度技术的研究与实现 摘要

虚拟现实(VR)是一个新兴的计算机技术,广泛运用于各个行业,为人

们的生活带来了极大的改变和方便。在运用VR技术的时候,如果遇到大规

模场景,海量的三维模型显示导致计算机的运算速度大大下降,对硬件提

出了极高的要求。OGRE (Object-Oriented Graphics Rendering Engine)是一

个面向对象的三维渲染引擎,同时支持Direct3D和OpenGL,主要面向游 戏场景。

但是OGRE中对于海量三维模型的管理能力显得较为不足,不能很好

的实现海量三维模型的动态调度。OGRE在管理场景的时候,是以资源组

的方式统一加载卸载,不能以单个模型作为加载卸载的单位,这样第一不

能很好的把离开当前窗口的物体从内存卸载掉,第二会把当前区域所有细

节层次的模型数据全部放于内存中,使得内存不堪重负。所以本论文重点

解决这些问题,首先实现以单个模型为单位的动态加载卸载,并且实现了

预加载,解决了模型“突现”的问题,然后能对离幵窗口的模型进行判断,

过期的模型进行删除,对于采用多个细节层次的情况,没有用到的细节层

次模型也会从内存卸载。

DatabasePager是动态数据库技术,用来缓解内存压力,能够自动加载

卸载需要的数据。LOD技术能缓解渲染压力。PagedLOD技术是结合LOD

和DatabasePager技术,能同时缓解渲染和内存的压力。能够根据距离选择

不同细节层次的模型,然后也能判断出没有用到的细节层次模型和当前窗

口外的模型,通知DatabasePager进行卸载判断。

文重点研究DatabasePager、PagedLOD等动态管理技术,将其实现

到了 OGRE当中。最终实验采用了大量的三维模型,实现了海量三维模型

的动态调度。

关键词:虚拟现实大规模场景海量三维模型动态调度 OGRE

DatabasePager PagedLOD ii

nd Implementation Of Dynamic Scheduling Technique Of

Massive Three-Dimensional Models Based On OGRE

ABSTRACT

Virtual reality (VR) is an emerging computer technology, widely used in

various industries, and people's lives changed dramatically and convenience. If

you encounter a large-scale scenes, the use of VR technology, the massive

three-dimensional model of the computer's processing speed is greatly decreased

and raised extreme demands on the hardware. OGRE (Object-Oriented Graphics

Rendering, Engine) is an object-oriented 3D rendering engine that supports both

Direct3D and OpenGL, mainly for the game scene.

But OGRE mass management capabilities of three-dimensional model seems

to be rather inadequate, can not realize the three-dimensional model of the

dynamic scheduling well. When OGRE managing scene, the resource group is

the loading and unloading unit, not a single model, so that firstly it can not

unload the outside current window objects from memory well and secondly the

details of the region-level model of data is all load in the memory, making the

memory overwhelmed. This thesis is focused on solving these problems, first

realization is making a single model as the dynamic loading and unloading unit,

and it can preload. It solved the problem of \

leaves the window, it can be judged, it can be deleted when it is expired. For the

case of multiple levels of detail, the level of detail model not using will be in

广西大学学位论文原创性和使用授权声明

本人声明所呈交的论文,是本人在导师的指导下独立进行研究所取得

的研究成果。除已特别加以标注和致谢的地方外,论文不包含任何其他个

人或集体己经发表或撰写的研究成果,也不包含本人或他人为获得广西大

学或其它单位的学位而使用过的材料。与我一同工作的同事对本论文的研

究工作所做的贡献均已在论文中作了明确说明。

本人在导师指导下所完成的学位论文及相关的职务作品,知识产权归

属广西大学。本人授权广西大学拥有学位论文的部分使用权,即:学校有

权保存并向国家有关部门或机构送交学位论文的复印件和电子版,允许论

文被查阅和借阅,可以将学位论文的全部或部分内容编入有关数据库进行

检索和传播,可以采用影印、缩印或其它复制手段保存、汇编学位论文。

本学位论文属于:

口保密,在年解密后适用授权。 密。

(请在以上相应方框内打“ V”)

论文作者签名:曰期:

指导教师签名:日期

作者联系电话: 电子邮箱:

d from memory.

DatabasePager is a dynamic database technology which used to alleviate the

memory pressure, it can load or unload data automatically. LOD technology can

ease the rendering pressure. PagedLOD technology is a combination of LOD

and Databasepager, it can both relieve the pressure of the rendering and memory.

With PagedLOD technology, models of different levels of detail can be selected

according to the distance, and it can also determine the level of detail models

that not using, the models outside the window, then it notify DatabasePager to

begin unload judgment.

This paper focuses on DatabasePager, PagedLOD dynamic management

techniques, applied to the OGRE.The final test using a large number of

three-dimensional models, it can dynamic schedule the massive

three-dimensional models.

KEY WORDS: Virtual Reality; Large-scale scenes; Massive three-dimensional

model; Dynamic scheduling; OGRE; DatabasePager; PagedLOD

硕士学位论文 基于OGRE的海量三维模型动态调度技术的研究Lj实现

第一章绪言

虚拟现实(VR)是一个新兴的计算机技术,广泛运用于各个行业,为人们的生活带

来了极大的改变和方便。它通过计算机的高速计算和存储能力来模拟现实中的场景,具

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于OGRE的海量三维模型动态调度技术的研究与实现 - 李雷在线全文阅读。

基于OGRE的海量三维模型动态调度技术的研究与实现 - 李雷.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/655749.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: