基于OSG的虚拟场景中运动控制与交互技术研究

基于OSG的虚拟场景中运动控制与交互技术研究

论文摘要

虚拟现实技术作为一门具有广阔应用前景的新兴科学技术,越来越受到大众的关注。沉浸性、交互性和构想性是虚拟现实系统的三大特征。然而,如果不能对虚拟场景进行实时自然的交互控制,这些特征也就无从实现。因此,虚拟场景中实时交互运动控制技术的研究,对虚拟现实技术的发展具有重要的推动作用。论文按照从理论到应用,从设计到实现的技术路线,结合物流中心立体仓库虚拟仿真系统和汽车起重机驾驶模拟器的开发,对虚拟场景中交互控制的关键技术进行了深入的研究。本论文中选用三维图形引擎OpenSceneGraph (OSG)作为视景仿真和实时渲染工具。首先对OSG中相关的技术进行了研究,叙述了常用的几种交互控制外部设备及编程接口。论文对虚拟场景中交互控制技术分两方面进行研究:对场景模型的运动控制和对相机视口的交互控制。虚拟场景中的物体运动应该尽可能地符合实际物理规律。论文描述了刚体运动的控制方法,探究了三维按钮菜单的交互技术,基于动画模型开发了一种人物角色驱动控制模式,并针对柔性物体运动的复杂性,引入物理引擎进行实时物理模拟控制。拥有良好的相机视口控制机制,既能够方便用户对虚拟场景的漫游观察,又能够增强虚拟现实系统的沉浸感。论文从分析三维图形显示原理和OSG的相机控制机制入手,研究了基于动画相机的具有平滑过渡效果的视口切换技术,开发了带有物理属性的弹性相机视点。论文最后叙述了交互控制技术在“物流中心立体仓库虚拟仿真系统”和“汽车起重机驾驶模拟器”中的应用,并且深入分析了交互硬件外部设备的接入技术。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的背景和意义
  • 1.2 虚拟现实软件开发概述
  • 1.2.1 开发特点
  • 1.2.2 主要组件构成
  • 1.2.3 开发工具
  • 1.3 国内外研究和发展现状
  • 1.4 论文的主要工作和组织结构
  • 第2章 图形引擎OSG及交互外设接口
  • 2.1 OSG概念
  • 2.2 OSG的体系结构
  • 2.3 场景图技术
  • 2.4 渲染方式
  • 2.5 OSG程序框架
  • 2.6 交互控制外设接口
  • 2.7 本章小结
  • 第3章 虚拟场景中模型运动控制的关键技术研究
  • 3.1 数学和力学背景
  • 3.1.1 向量
  • 3.1.2 四元数
  • 3.1.3 矩阵
  • 3.1.4 粒子动力学
  • 3.1.5 刚体动力学
  • 3.2 运动控制的程序框架模型
  • 3.3 三维菜单按钮交互
  • 3.4 刚体简单运动控制
  • 3.5 动画模型及人物角色驱动控制
  • 3.6 柔性物体运动控制
  • 3.7 本章小结
  • 第4章 虚拟场景中相机交互控制的关键技术研究
  • 4.1 三维观察
  • 4.2 OSG的相机控制机制
  • 4.3 几种经典的相机操作器
  • 4.3.1 轨迹球方式
  • 4.3.2 场景漫游方式
  • 4.3.3 驾驶模式
  • 4.3.4 跟随节点方式
  • 4.4 动画相机及平滑过渡效果
  • 4.5 带有弹性的相机视点设计
  • 4.6 本章小结
  • 第5章 交互控制技术在视景仿真软件中的应用
  • 5.1 物流中心立体仓库虚拟仿真系统
  • 5.1.1 功能分析
  • 5.1.2 程序框架
  • 5.1.3 运行结果
  • 5.1.4 交互控制技术的应用
  • 5.2 汽车起重机驾驶模拟器
  • 5.2.1 功能分析
  • 5.2.2 程序框架
  • 5.2.3 运行结果
  • 5.2.4 交互控制技术的应用
  • 5.3 交互硬件外设的接入
  • 5.4 本章小结
  • 第6章 总结与展望
  • 6.1 论文总结
  • 6.2 研究展望
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的论文和参加科研项目情况
  • 相关论文文献

    • [1].基于OSG虚拟现实的转向架车间布局规划[J]. 机械 2020(01)
    • [2].基于OSG粒子系统的飞行器发射特效的技术实现[J]. 舰船电子工程 2015(03)
    • [3].基于OSG与粒子系统的气候特效模拟研究[J]. 软件导刊 2013(11)
    • [4].基于osg粒子系统的海洋场景中下雪的仿真[J]. 电脑编程技巧与维护 2016(05)
    • [5].基于OSG惯性平台运动仿真系统的研究与应用[J]. 计算机与数字工程 2011(11)
    • [6].基于OSG的漫游系统的设计与实现[J]. 软件 2013(10)
    • [7].基于OSG虚拟漫游的设计与实现[J]. 湖北工业大学学报 2011(04)
    • [8].基于OSG的虚拟场景中包围盒碰撞检测的研究[J]. 计算机技术与发展 2011(09)
    • [9].基于OSG的粒子系统特效控制的研究[J]. 湖北工业大学学报 2009(04)
    • [10].基于OSG的镜面反射特效的实现[J]. 计算机仿真 2009(08)
    • [11].基于OSG的铁路站场三维场景层次细节建模研究[J]. 铁道工程学报 2017(03)
    • [12].基于OSG的虚拟机载设备维护平台的研究[J]. 微计算机信息 2012(03)
    • [13].基于OSG和粒子系统的雪效仿真[J]. 南京信息工程大学学报(自然科学版) 2010(02)
    • [14].基于OSG的飞行视景仿真平台开发[J]. 计算机仿真 2008(05)
    • [15].基于OSG技术雷达终端显示软件设计[J]. 新技术新工艺 2019(11)
    • [16].OSG虚拟现实技术在叉车仿真中的应用[J]. 电子技术 2017(08)
    • [17].基于OSG的三维场景管理及实时绘制技术研究与实现[J]. 装备指挥技术学院学报 2011(03)
    • [18].基于OSG的水利工程三维可视化系统研究与应用[J]. 计算机与数字工程 2009(04)
    • [19].基于OSG的人体经络信息可视化平台[J]. 微计算机信息 2009(24)
    • [20].基于OSG的课件仿真平台设计研究[J]. 产业与科技论坛 2017(15)
    • [21].基于OSG的卫星运行数据可视化仿真实现[J]. 硅谷 2010(03)
    • [22].基于OSG粒子系统的雪景模拟[J]. 计算机工程与设计 2012(04)
    • [23].基于OSG动车组虚拟维修训练系统研究与实现[J]. 计算机仿真 2011(10)
    • [24].基于OSG的飞行器实时监控软件设计[J]. 计算机技术与发展 2017(04)
    • [25].基于OSG的三维仿真多媒体课堂在中职教学中的应用[J]. 现代教育 2013(05)
    • [26].基于OSG的港口物流教学仿真系统的设计与开发[J]. 实验室研究与探索 2013(07)
    • [27].基于OSG平台的坝区三维模拟系统设计[J]. 水资源与水工程学报 2013(05)
    • [28].基于OSG的海洋环境虚拟仿真平台设计与实现[J]. 海洋技术 2013(04)
    • [29].基于OSG的油藏三维可视化系统研究[J]. 微型机与应用 2014(08)
    • [30].基于OSG的船桥碰撞检测技术仿真[J]. 中国航海 2014(02)

    标签:;  ;  ;  ;  

    基于OSG的虚拟场景中运动控制与交互技术研究
    下载Doc文档

    猜你喜欢