学位论文 > 优秀研究生学位论文题录展示

基于虚拟现实技术的动感过山车系统的设计与开发

作 者: 董赟
导 师: 赵姝颖
学 校: 东北大学
专 业: 模式识别与智能系统
关键词: 动感过山车 虚拟现实 三维建模 层次细分 碰撞检测 两自由度平台
分类号: TP391.9
类 型: 硕士论文
年 份: 2009年
下 载: 74次
引 用: 0次
阅 读: 论文下载
 

内容摘要


虚拟现实技术是上世纪末新兴的尖端科技,是利用计算机模拟生成一个三维空间的虚拟世界,并提供视觉、听觉、触觉及嗅觉等感官的模拟,使用者可以通过传感检测装置与虚拟世界进行自然地交互并产生身临其境的体验。本文首先简要论述了虚拟现实技术,并详细地描述了动感过山车系统的设计方案及模块功能。之后在对虚拟现实建模方法全面分析的基础上,以过山车轨道模型为例,分别从几何建模、物理建模和运动建模三个方面对过山车虚拟场景的建模进行详细介绍。建模内容包括基于DirectX的场景模型机制的建立、对象三维模型的建立、对象模型在虚拟场景中的运动规则、运动模型在不同状态下的受力分析及对象模型在虚拟场景空间中的坐标(位姿)分析。由于过山车虚拟场景庞大且模型数量较多,我们应用对象模型的层次细分技术对模型进行简化,在分析多种常用算法之后选取基于边折叠的网格简化算法,并成功的对过山车轨道模型进行三级细分,在中远距离的场景中布置简化模型可大幅度减少系统工作量并提高创建及更新模型的效率。为使虚拟场景更具有真实感,还在过山车轨道拼接过程中增加了碰撞检测,在重点分析基于层次包围体树的碰撞检测算法后,综合层次包围球和OBB包围盒模型各自的优点,本文提出了适合轨道模型的混合包围盒碰撞检测模型,该模型在避免冗余求交运算的同时又保证了检测的精确性,并成功应用于系统的轨道拼接过程,避免了轨道重叠等与真实世界不符的情况出现。在模拟运动平台结构设计阶段,本文自主设计了基于电机滚珠丝杠的两自由度运动平台,并进行了运动仿真和运行试验,能够模拟过山车的各种运动位姿。最后利用面向对象的技术和思想,使用VS 6.0编写了动感过山车的视景仿真系统,模拟过山车的摄像机视角输出画面,结合两自由度平台的同步运动使观众体验到虚拟现实技术带来的真实感和沉浸感。

全文目录


摘要  5-6
ABSTRACT  6-10
第1章 绪论  10-22
  1.1 本课题研究的背景及意义  10-11
  1.2 虚拟现实技术的发展概况  11-13
    1.2.1 虚拟现实技术的国外发展概况  11-12
    1.2.2 虚拟现实技术的国内发展概况  12-13
  1.3 虚拟现实技术概述  13-20
    1.3.1 虚拟现实的概念及系统组成  14-19
    1.3.2 虚拟现实技术的应用  19-20
  1.4 本文研究的主要内容及论文结构安排  20-22
第2章 动感过山车系统设计  22-30
  2.1 动感过山车系统概述  22-23
  2.2 动感过山车系统结构及功能描述  23-24
  2.3 动感过山车系统模块设计  24-29
    2.3.1 动感过山车硬件模块设计  24-25
    2.3.2 动感过山车软件模块设计  25-26
    2.3.3 软件子模块流程设计  26-29
  2.4 本章小结  29-30
第3章 动感过山车系统建模  30-58
  3.1 虚拟现实建模方法  30-33
    3.1.1 几何建模  30-31
    3.1.2 运动建模  31-32
    3.1.3 物理建模  32
    3.1.4 行为建模  32-33
  3.2 系统虚拟场景模型机制的建立  33-39
    3.2.1 基于DirectX的场景模型机制分析  33-36
    3.2.2 模型引擎设计与分析  36-39
  3.3 虚拟场景模型设计  39-47
    3.3.1 场景3D模型设计  39
    3.3.2 运动建模中的轨道拼接规则  39-41
    3.3.3 轨道模型运动学分析  41-43
    3.3.4 模型空间的位姿坐标分析  43-47
  3.4 虚拟场景中模型的层次细分  47-56
    3.4.1 LOD简化技术实现的原理  47
    3.4.2 典型LOD算法概述  47-51
    3.4.3 基于边折叠的网格简化  51-55
    3.4.4 试验结果分析  55-56
  3.5 本章小结  56-58
第4章 过山车虚拟场景中模型的碰撞检测  58-68
  4.1 碰撞检测算法的分类  58-60
    4.1.1 基于时间域的碰撞检测算法分类  58
    4.1.2 基于空间域的碰撞检测算法分类  58-60
  4.2 基于层次包围体树的碰撞检测算法  60-62
    4.2.1 基于AABB层次包围盒树的碰撞检测算法  60-61
    4.2.2 基于层次包围球树的碰撞检测算法  61
    4.2.3 基于OBB层次包围盒树的碰撞检测算法  61-62
  4.3 过山车场景中的碰撞检测算法  62-67
    4.3.1 基于混合层次包围体树模型的提出  62-63
    4.3.2 混合层次包围盒及基本元素的相交测试  63-67
  4.4 本章小结  67-68
第5章 动感过山车系统集成及实现  68-78
  5.1 动感过山车系统整体框架和仿真过程  68-73
    5.1.1 系统集成结构  68
    5.1.2 系统运行流程  68-69
    5.1.3 动感过山车系统程序结构  69-70
    5.1.4 运动平台结构及仿真  70-73
  5.2 系统运行实例  73-76
  5.3 本章小结  76-78
第6章 结论与展望  78-80
  6.1 论文总结  78-79
  6.2 下一步工作展望  79-80
参考文献  80-84
致谢  84

相似论文

  1. 导弹虚拟试验可视化技术研究,TP391.9
  2. VRGIS在城市设计中的应用,TP311.52
  3. 三维服装虚拟变形及展示技术研究,TS941.26
  4. 内衣人台的雏形设计,TS941.2
  5. 基于模型的水稻根系可视化研究,S511
  6. 虚拟手术中建模与仿真关键技术研究,TP391.41
  7. 网络虚实二重性中主体的发展,B01
  8. 立式数控铣削仿真加工系统研制,TG547
  9. 虚拟校园三维场景表现方法与实现,TP391.9
  10. 汕头三维仿真网络城市系统的设计与应用,TP311.52
  11. 虚拟校园的三维建模与设计,TP391.9
  12. 机械学科网络虚拟实验的实现方法研究,TP391.6
  13. 虚拟空间环境构建及红外成像仿真,TP391.9
  14. 基于VRML语言的虚拟实验室网络框架的研究,TP391.6
  15. 武汉城市公交站点情感设计研究,TU248.3
  16. 三维虚拟魔方游戏软件的设计与实现,TP393.09
  17. 基于虚拟现实环境的六轴平台视景仿真系统,TP391.9
  18. 自动化排牙系统的研究与实现,R783
  19. 在线三维计算机网络虚拟实验室的研究与设计,TP391.9
  20. 基于二维建筑图形构建三维虚拟场景的设计与实现,TP391.41
  21. 虚拟博物馆三维建模及交互研究,TP391.41

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 计算机仿真
© 2012 www.xueweilunwen.com