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

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

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

行处理。在展示的时候不能很直观的展示给客户。如果用了虚拟现实技术,将能很

好的解决这些问题,能动态的展示规划效果,更加直观,更加詢丽。如果只用OGRE,

虽然在這染效果和文档一致性上能够发挥OGRE的优点,可惜遇到大场景的时候,

OGRE的处理能力略显不足,无法高效管理海量的三维模型。如果能弥补OGRE的

这个缺陷,把其他地方现有的动态管理技术运用到OGRE中去,那么将具有重要的

现实意义。

2)三维地图展示与应用的需要

随着计算机的发展,使人们在电脑上观赏和使用三维地图成为可能。但是三维

地图相比于原始的二维平面地图来说,数据量巨大,普通的计算机无法承载,或许

能装下一个小区,但是一个城市、一个省、一个国家、甚至一个地球的时候将手足

无措。所以还是需要应用数学方法,提高软件效率来解决此类问题。OGRE的处理

能力较为不足,只能以资源组的方式统一加载卸载资源,不能以单个模型为加载卸

载的对象,不能很流畅的在巨大的三维场景中漫游,所以要想办法把更加先进的动

态调度技术应用到OGRE当中。

3)游戏开发部门的应用需要

游戏作为新兴产业,自出现起就吸引了全世界的眼球,尤其是青少年,它的娱

乐性、直观性、高效性、方便性让人欲罢不能,逐渐成为人们的主要娱乐休闲活动。

OGRE引擎对于游戏的幵发还是非常有用的,有很多游戏中会用到的实用技术。但

是游戏不乏有大型场景,比如说模拟飞行游戏,驾驶飞机在高空飞行的时候,视野

是很幵阔的,如果用OGRE,显示不了视野内的全部场景,你将会看到地图的边界,

这非常影响视觉效果,并且会把场景中所有细节层次的模型全都加载进内存。如果

能把先进的动态管理技术运用到OGRE当中来,既能处理海量模型,又能发挥OGRE

针对游戏的长处,将具有很重要的现实意义。

4)电子竞技运动项目的需要

来源于电脑游戏而又高于游戏的电子竞技运动,是新时代产生的一种新兴的体 2

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

育运动,已经被国家体育局列为第99个运动项目,孕育而生一系列的电子竞技比赛、

联赛,专业的电子竞技运动员等等。这种运动主要是通过电脑软件硬件来进行比赛,

尤其是虚拟现实的软件,比如虚拟足球比赛、虚拟赛车比赛,运动员通过操作电脑

来模拟进行踢球、赛车等等,相对于传统的体育项目来说,电子竞技更强调智慧、

思维、心里素质等能力。OGRE比较适合开发电子竞技项目的软件,如果能提升

OGRE处理大场景的能力,将更好的提高这类软件的效率。

5)动画制作部门的应用需要

各种经典的3D动画深深地感动着每一个欣赏中的观众。计算机的出现让动画制

作显得方便了很多,以前的动画是画师一笔一笔的画,效率非常低下,计算机的快

速处理能力能产生连续的动作效果,能只用构建场景一次就能多次多角度使用。超

大场景对计算机的硬件要求比较高,毕竟硬件的处理能力是有限的,如果能用软件

思想来解决大场景的管理,解决海量三维模型的动态调度,显得更加有意义。

1.2选题依据

目前计算机图形技术被广泛用于各个领域,给工业生产、城市规划、游戏动画等等

带来了极大的方便,近几年的高速发展使越来越多的人感受到虚拟现实的魅力。OGRE

作为一个JT?放图形引擎为开发工作者提供了很多帮助,被应用做出各种优美、华丽的场

景,OGRE尤其在场景值染和文档一致性方面具有很大的优势,并且能支持OpenGL或

者 DirectX。

但是,OGRE在处理海量三维模型时,在处理大场景时,劣势突显出来。OGRE不

能很有效的管理超大场景,通常只能一次性的把全部数据加载进来,所有细节层次的模

型都加载进内存,无法进行动态管理,这对计算机的处理能力提出了极高的要求。如果

能把别的引擎、别的地方的动态管理技术应用到OGRE中,那么将具有很大的优势。

1.3国内外发展现状

1976年,Clark和他的研究小组第一个提出了 level of detail (LOD)模型概念。这个

关于LOD的基本想法是当物体只覆盖很小区域的屏幕时,可以使用比较粗糖的物体模 3 目录

m ^ I

ABSTRACT Ill

第一章m m 1

1.1研究意义 1

1.2选题依据 3

1.3国内外发展现状 3

1.4研究思路 4

1.5研究内容和论文结构 5

1.5.1研究内容 5

1.5.2论文结构 5

1.6应用程序幵发的软硬件环境

6

第二章虚拟现实以及相关引擎 7

2.1虚拟现实简介 7

2.1.1 概念和由来 7

2.1.2基本特征和构成 7

2.1.3 如何开发一个VR应用 8

2.1.4场景和对象 8

2.1.5行为动作 2.1.6

交互

8 9

2.1.7 雜 9

2.2 OGRE三维引擎简介 9

2.2.1 OGRE环境搭建 9

2.2.2 OGRE场景结构 10

2.2.3 OGRE运行时的启动流程 11

2.2.4 OGRE的资源管理模式 11

2.3 OSG三维引擎简介 12

2.3.1 OSG的代码结构 12

2.3.2 OSG的场景结构 12

2.3.3 OSG中关于动态调度的功能 13

2.3.4 OSG的资源管理模式 13

第三章基于OGRE的DatabasePager技术的研究与实现 14 V

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

中,在OGRE中实现海量三维模型的动态管理。这其中还要对OGRE引擎进行深入学

习,了解其中的机制和原理,这样才能运用自如,才能将这些技术很好的应用到OGRE

中。

1.5研究内容和论文结构

1.5.1研究内容

管理海量三维模型是当前虚拟现实研究的热点,有很多实用的技术。在总结和了解

有关论文和成果的基础上,着重研究一下几个方面:

(1) DatabasePager 技术

DatabasePager动态数据库技术是OSG中动态调度技术的核心,能够对数据进行有效

的管理,对不用的数据进行必要的卸载。本论文重点研究如何把DatabasePager的原理

运用到OGRE环境中。

(2) LOD技术

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

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