论文摘要
虚拟漫游技术是虚拟现实研究中最重要的组成部分之一。它能够通过人机接口,使用户沉浸在虚拟环境中,并实现用户与虚拟环境间的交互。虚拟漫游技术在旅游、建筑、城市规划、航空、教育、培训等多方面有着广泛的应用。然而,它在船舶领域应用相对较少。本文正是在这种情况下,结合船舶的具体情况,建立了具有实时仿真和交互控制功能的船舶虚拟漫游系统。本系统方便了船舶设计人员进行规划设计和方案评审,节约了设计成本。主要工作包括以下几部分:首先基于虚拟漫游实现技术和虚拟漫游建模理论,提出了船舶虚拟漫游系统的建模流程和实施方案,构建了虚拟船舶及海洋场景,并对模型及场景进行简化和数据优化。其次基于虚拟漫游的关键算法,搭建了船舶虚拟漫游平台,实现了模型转化、视点设置、光照模型、逻辑关系路由系统等功能。基于EON软件开发工具包和VC++环境,开发了船舶漫游系统模型资源列表模块和高级计算机图形渲染。然后为船舶虚拟漫游系统开发了丰富的人机交互功能,包括基于包围盒理论的碰撞检测功能;基于关键点文件的路径漫游功能;基于矩阵变换理论的视点位置实时显示功能:借助Script节点实现了目标拾取功能。最后结合立体显示关键技术和虚拟外设,实现了桌面型交互式漫游和路径漫游,初步实现了沉浸式漫游。
论文目录
摘要ABSTRACT第1章 绪论1.1 课题背景及研究意义1.2 三维虚拟场景漫游概述1.3 国内外研究现状1.3.1 国内外虚拟漫游技术研究现状1.3.2 国内外碰撞检测算法研究现状1.4 论文主要研究内容1.5 论文组织与结构第2章 船舶虚拟漫游系统总体方案设计2.1 虚拟漫游系统研究2.1.1 虚拟漫游演示平台分析2.1.2 虚拟漫游系统特点2.1.3 虚拟漫游实现技术2.1.4 虚拟漫游系统开发环境2.2 船舶漫游系统总体设计2.2.1 船舶漫游系统方案2.2.2 船舶漫游系统框架2.2.3 漫游系统数据传递2.3 本章小结第3章 船舶虚拟漫游建模技术3.1 虚拟漫游建模流程3.2 船身模型建立3.2.1 船身模型创建总体方案3.2.2 基于图片的船身模型创建3.2.3 参数化船身骨架线条创建3.2.4 曲面建模方法3.2.5 曲面优化方法3.3 舱室模型建立3.3.1 舱室结构布局设计3.3.2 舱室色彩分析3.4 基于MultiGen Creator虚拟场景建立3.4.1 场景模型数据库结构3.4.2 场景模型简化方法3.5 本章小结第4章 基于EON的虚拟漫游平台建立与开发4.1 漫游系统标准数据格式研究4.2 漫游场景视角设置研究4.3 漫游场景光照设置研究4.4 逻辑关系路由系统设计4.5 基于SDK资源列表模块开发4.6 漫游场景高级渲染研究4.6.1 可编程图形流水线4.6.2 Cg漫游场景渲染4.7 本章小结第5章 舱室虚拟漫游交互功能开发5.1 漫游场景碰撞检测5.1.1 碰撞检测概述5.1.2 包围盒碰撞检测法5.1.3 碰撞检测的实现5.2 漫游方式的研究5.2.1 交互式漫游概述5.2.2 交互式漫游的实现5.2.3 路径漫游概述5.2.4 漫游路径的实现5.3 视点位置的精确显示5.4 基于Script节点目标拾取5.5 立体显示技术5.5.1 基于EON立体显示技术5.5.2 基于Icatcher立体显示技术5.6 运输船虚拟漫游效果展示5.7 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢
相关论文文献
标签:虚拟漫游论文; 人机交互论文; 船舶舱室论文; 碰撞检测论文;