- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大规模虚拟场景调度方法研究
目录
1绪论 1
1.1引言 1
1.2虚拟现实关键技术 1
1.3大规模虚拟漫游场景实现关键问题 3
1.4本文工作 3
1.5小结 4
2大规模场景实时漫游系统设计 5
2.1系统功能需求分析 5
2.2大规模实时漫游体系结构设计 5
2.2.1交互层 6
2.2.2数据管理层 6
2.2.3存储层 6
2.3功能模块分析 7
2.4 模块之间连接关系 8
2.5小结 9
3虚拟漫游环境构建 10
3.1虚拟漫游环境设计 10
3.2景观模型构建 11
3.2.1三维几何模型 11
3.2.1.1三维几何建模方法介绍 11
3.2.1.2几何模型构建 12
3.2.2地形景观的构建 12
3.2.2.1数字高程模型 13
3.2.2.2地形模型生成 14
3.2.3自然景观建模 15
3.2.3.1植物建模 15
3.2.3.2雾景观模拟 18
3.2.3.3天空景观模拟 20
3.2.4光照模拟 21
3.3模型绘制 23
3.4交互方法 25
3.4.1交互的含义 25
3.4.2方向盘手柄 26
3.4.3交互漫游实现 26
3.4.3交互反馈效果 28
3.5小结 29
4虚拟漫游场景数据实时调度 30
4.1空间数据的组织 30
4.1.1场景空间剖分方法 30
4.1.1.1地形剖分 30
4.1.1.2地物模型场景剖分 31
4.1.2绘制预处理方法 33
4.1.2.1可见性预计算 33
4.1.2.2层次细节简化 34
4.2实时漫游场景数据调度管理 35
4.2.1实时性分析 35
4.2.2实时调度过程 36
4.2.2预测模型建立 37
4.2.3模型数据优先级管理 40
4.3小结 43
5系统实现 45
5.1 开发环境 45
5.1.1 软件环境 45
5.1.2 硬件环境 46
5.2 关键技术 46
5.2.1融合技术 46
5.2.2双缓存 47
5.2.3纹理映像 47
5.2.4显示列表 48
5.3 系统描述 48
5.4多线程调度 50
5.5调度管理测试 52
5.6小结 53
6结论 54
参考文献 55
致谢 57
攻读硕士期间相关研究成果 58
1绪论
1.1引言
虚拟现实技术[1,2](或灵境技术,英文名为Virtual Reality),是一门信息领域的前沿技术。它利用各种人机交互技术为人类在现实空间之外创造了另一个尽可能真实的互动的虚幻世界,使人类可以漫游其中,体验最真实的虚拟空间,不受任何限制地在自己的梦想里散步。
自20世纪90年代初以来,虚拟现实技术一直是信息领域研究、开发和应用的热点方向之一。究其原因主要在于两点:
第一,虚拟现实技术以其拥有的一系列崭新的特点,深深地吸引了科技界的研究人员不断地探索新的发展和应用。其特点又表现在三方面:①虚拟现实技术向人们提供的是一个又计算机生成的给人具有视觉、听觉、触觉、嗅觉及味觉等多种感官刺激的虚拟环境。②它强调计算机生成的虚拟世界给人一种身临其境的沉浸感。③强调人能够以自然的方式与虚拟世界中的对象进行交互操作。由此可见,虚拟现实是一项计算机图形学、人机接口技术、传感技术、心理学、人类工程学及人工智能技术相结合的综合技术。
第二,虚拟现实当前的技术水平距离人们心目中追求的目标尚有较大的差距,需要进一步改进、完善。虚拟现实的特点,决定了其对计算机软硬件技术、传感技术、人机交互感知等技术都具有较高要求。迄今为止关于嗅觉和味觉的建模和传感技术在虚拟现实系统中的实际应用仍有较大距离。即使对于相对成熟的视觉、听觉和触觉的建模和再现技术,要达到高度的真实感和实时性仍然具有较大的差距。因此,进一步对虚拟现实的真实感虚拟场景构建、绘制实时性优化、自然交互等技术研究是十分又必要的。
虚拟现实系统为人们提供了一种具有身临其境感觉的虚拟场景,并且人机之间能以人熟悉的自然交互方式交互,给人丰富的想象力和直觉,适用于未知的宏观和微观世界的探索。虚拟现实技术已经在模拟训练、战场仿真、侦察测绘等军事领域,城市规划、建筑设计、房地产销售等建设、建筑行业,医疗、旅游、教育、娱乐等众多的与百姓生活息息相关的领域中得到广泛的应用[3-6]。
随着虚拟现实应用范围的推广,所构建的虚拟场景规模也越来越大,场景也越来越复杂。大规模虚拟漫游系统以已成为当前研究的一个重要方面。现代化数据采集方式使得空间信息和模型信息的获取更加容易,从而也导致了数据量的迅猛增长。海量的场景信息的存储、分析和三维显示技术还远没有发展成熟,因此探索有效的大规模虚拟场景构建、绘制实时优化、交互控制等技术是十份必要和有意义的。
1.2虚拟现实关键技术
(l)虚拟环境建模技术
虚拟环境模型的构建是应用计算机技术生成虚拟世界的基础,它将真实世界的对象物体在相应的三维虚拟世界中重构,并根据系统需求
文档评论(0)