摘要:虚拟现实(VR)技术是在计算机技术基础上,依托多媒体技术、人机交互技术、传感器技术、网络技术等科学技术发展起来的计算机领域的新技术,是采用计算机技术为核心的现代高科技,综合利用了立体视觉、触觉反馈、虚拟立体声等技术,高度逼真地模拟出视觉、听觉、触觉、嗅觉和味觉等多种通道一体化的特定范围的虚拟环境,用户借助必要的设备(如特制头盔、手套),与系统进行实时模拟和实时交互。虚拟现实技术可产生逼真的虚拟环境,用户通过借助必要的设备与虚拟环境中的对象进行交互,并相互影响。目前,虚拟现实技术已广泛应用于军事、医疗、制造、工程训练、影视、娱乐、地理信息系统、城市规划仿真等领域。
本文介绍了一个基于Vega Prime战场三维视景仿真设计实例,场景描述为:守卫小镇的预警机发现敌坦克入侵,命令待命的武装直升飞机前去拦截,直升飞机携带导弹起飞,最终发现坦克并发射导弹将其摧毁。其中,着重研究了实现该场景仿真的过程中遇到例如对象拾取、参数配置、驱动程序编译等的主要问题。操作者可以借助鼠标和键盘实现对战场主体对象的控制,并实时观察到主体对象在打击或受到打击过程中状态的改变和产生的特效,例如操作者可以通过鼠标控制武装直升飞机发射第一、第二枚导弹,并观察到导弹击中入侵坦克时的特效。本文还重点介绍了如何在Windows平台上应用LynX图形界面工具定制战场场景仿真中所需的仿真对象模块,详细描述了配置adf文件中参数设置的过程,同时也对在Windows平台下如何编译Vega驱动程序作了描述。
关键词:虚拟实现;Vega Prime;战场;视景仿真
目录
摘要
Abstract
第1章 绪论-1
1.1选题背景及研究现状-1
1.1.1选题背景-1
1.1.2研究现状及前景-1
1.2VR技术概述-2
1.2.1虚拟现实技术的概念-2
1.2.2现实现实研究内容及技术-2
1.2.3虚拟实现技术的研究现状及前景-3
1.3研究内容和组织结构-3
1.3.1研究内容-3
1.3.2组织结构-4
第2章 Vega Prime3.7.1简介-5
2.1Vega Prime概述-5
2.2LxnX Prime3.7.1图形环境简介-5
2.3VSG应用程序接口-6
2.4Vega Prime3.7.1模块-7
2.5Vega Prime3.7.1重点特性-10
第3章 Vega中战场场景仿真文件配置-13
3.1 设计综述-13
3.1.1设计场景描述-13
3.1.2设计实现目标-13
3.2 .adf文件的配置-13
第4章VC平台下编译驱动程序-17
4.1Windows平台下Vega程序的编译-17
4.2程序编写、运行效果-18
4.2.1程序流程及对应功能实现-18
4.2.2程序运行的仿真结果-23
第5章 结论与展望-27
5.1结论-27
5.2不足之处及未来展望-27
参考文献-28
附录A:程序-30