学位论文 > 优秀研究生学位论文题录展示
基于OSG的虚拟校园漫游系统研究与实现
作 者: 叶伟
导 师: 陈震
学 校: 南昌航空大学
专 业: 控制工程
关键词: 虚拟现实 虚拟校园 OSG 粒子系统 漫游
分类号: TP391.9
类 型: 硕士论文
年 份: 2013年
下 载: 33次
引 用: 0次
阅 读: 论文下载
内容摘要
目前,随着计算机仿真技术的快速发展,虚拟现实技术逐渐被运用在多个领域中,虚拟校园系统的构建就是其中一项重要体现。虚拟校园系统主要具备沉浸感和交互性两个重要的特性。虚拟校园漫游系统的实现可以让人们全方位的了解学校的外貌风光,并可以进一步推动学校的发展壮大。本文通过运用C++结合三维图形渲染引擎OpenSceneGraph(OSG)来实现一个具备多种功能的虚拟校园交互漫游系统,主要工作如下:首先对虚拟现实技术和场景图理论的定义、特性及功能等作了简单介绍,并详细阐述了OSG的概念、组成结构及渲染流程等,同时对本系统作了总体设计,主要是系统各模块的功能以及开发所需要的软硬件平台。其次对虚拟校园可视化系统进行设计与实现,其中包括基于OSG的系统视图窗口的创建、模型加载的方法、天空盒和光照的实现、基于OSG粒子系统的雨雪天气的模拟、雾效的生成以及三维导航图等功能的实现,同时利用osgAudio开源场景图声音库实现了虚拟校园的三维声音效果,这样可以使得虚拟校园漫游系统具有更好的沉浸感。然后对交互功能实现的技术基础进行了介绍,并详细分析了OSG场景漫游原理,研究并实现了视点跟随、场景漫游及路径漫游等人机交互漫游方式,同时运用“线/体”求交的方法来实现视点与校园场景中的模型碰撞检测的效果,从而让用户具有身临其境的感觉。最后对本文作了总结,并进一步拓展了本系统的设计思路。本文实现的虚拟校园漫游系统具有较好的沉浸感、真实性强及实时性好等特点,同时系统界面操作简单,利用鼠标和键盘等交互设备就可以实现虚拟校园场景的漫游。
|
全文目录
摘要 3-4 Abstract 4-8 第一章 绪论 8-12 1.1 研究背景与意义 8-9 1.2 虚拟校园的国内外研究现状 9-10 1.3 本文的研究简介与组织结构 10-12 第二章 虚拟校园系统技术基础及总体设计 12-23 2.1 虚拟现实技术 12-14 2.1.1 虚拟现实技术的概念 12 2.1.2 虚拟现实技术的特征 12-13 2.1.3 虚拟现实技术的分类 13-14 2.2 场景图理论 14-16 2.2.1 场景图的定义 14-15 2.2.2 场景图的特性 15-16 2.3 三维图形引擎OpenSceneGraph(OSG) 16-20 2.3.1 OSG的概述 16-17 2.3.2 OSG的组成模块 17-19 2.3.3 OSG的内存管理 19 2.3.4 OSG的渲染过程 19-20 2.4 虚拟校园的总体设计 20-22 2.4.1 虚拟校园系统的主要功能 20-21 2.4.2 虚拟校园系统的开发平台 21-22 2.5 本章小结 22-23 第三章 虚拟校园可视化系统开发与三维声音的实现 23-42 3.1 引言 23 3.2 基于OSG的虚拟校园场景的构建 23-28 3.2.1 系统的视图窗口设计 23-25 3.2.2 场景模型的加载 25-26 3.2.3 天空的实现 26-27 3.2.4 光照的实现 27-28 3.3 自然环境的实现 28-35 3.3.1 粒子系统的概述 28-29 3.3.2 基于OSG的粒子系统 29-30 3.3.3 雨雪效果的实现 30-34 3.3.4 雾的实现 34-35 3.4 导航图的实现 35-36 3.5 虚拟校园中三维声音的实现 36-40 3.5.1 三维虚拟声音的定义 36-37 3.5.2 osgAudio概述 37-38 3.5.3 三维声音效果的实现 38-40 3.6 本章小结 40-42 第四章 虚拟校园漫游系统交互功能的实现 42-60 4.1 交互技术基础 42-45 4.1.1 变换操作 42-44 4.1.2 OSG中的四元数 44-45 4.2 交互功能的实现 45-59 4.2.1 OSG场景漫游原理 46-48 4.2.2 虚拟校园场景漫游的实现 48-51 4.2.3 碰撞检测 51-55 4.2.4 视点跟随漫游的实现 55-57 4.2.5 路径漫游的实现 57-59 4.3 本章小结 59-60 第五章 总结与展望 60-62 5.1 本文总结 60-61 5.2 进一步工作展望 61-62 参考文献 62-65 致谢 65-66
|
相似论文
- VRGIS在城市设计中的应用,TP311.52
- 三维服装虚拟变形及展示技术研究,TS941.26
- 仿真平台中基于游戏引擎的展现技术的研究与应用,TP391.41
- 网络虚实二重性中主体的发展,B01
- 太湖蓝藻爆发过程的研究与仿真,X173
- 基于OSG的船舶驾驶系统视觉仿真研究,U664.82
- 基于粒子系统的火焰和烟花实时模拟技术研究,TP391.9
- 基于OpenGL的化学金属与液体反应虚拟实验的设计与实现,TP311.52
- 虚拟现实场景中海浪的模拟,TP391.9
- 基于Web的虚拟现实多人交互研究与实现,TP391.9
- 电子细胞下基因对基质表达调控的实现,TP391.41
- 基于VRML的数字图书馆网上漫游系统设计,TP391.9
- 基于计算机视觉追踪的多点触控系统研制,TP391.41
- 虚拟校园漫游系统建立方法的研究,TP391.9
- 基于网络景观地图与虚拟现实一体化的房产服务平台的研究与实现,P208
- 换流站仿真演练系统开发,TM743
- 金属板料成形3D虚拟仿真平台关键技术研究,TG659
- 武汉城市公交站点情感设计研究,TU248.3
- 基于OGRE的搅拌设备三维仿真系统的设计与实现,TP391.9
- 船舶视景仿真系统的设计与实现,U665
- 基于Virtools的舰船智能损管训练系统研究与实现,U674.7
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 计算机仿真
© 2012 www.xueweilunwen.com
|