根据虚拟现实的基本概念及相关特征可知,虚拟现实技术是融合计算机图形学、智能接口技术、传感器技术和网络技术等综合性的技术。虚拟现实系统应具备与用户交互、实时反映所交互的结果等功能。所以,一般的虚拟现实系统主要由专业图形处理计算机、应用软件系统、输入输出设备和数据库组成。
虚拟现实系统
虚拟现实系统:专业图形处理计算机
计算机在虚拟现实系统中处于核心地位,是系统的心脏,是VR的引擎,主要负责从 输人设备中读取数据、访问与任务相关的数据库,执行任务要求的实时计算,从而实时更 新虚拟世界的状态,并把结果反馈给输出显示设备。由于虚拟世界是一个复杂的场景, 系统很难预测所有用户的动作,也就很难在内存中存储所有相应的状态,因此虚拟世界 需要实时绘制和删除,以至于大大地增加了计算量,这对计算机的配置提出了极高的 要求。
虚拟现实系统:应用软件系统
虚拟现实的应用软件系统是实现VR技术应用的关键,提供了工具包和场景图,主 要完成虚拟世界中对象的几何模型、物理模型、行为模型的建立和管理;三维立体声的生 成、三维场景的实时绘制;虚拟世界数据库的建立与管理等。目前这方面国外的软件较 成熟,如MultiGen Creator、VEGA、EON Studio和Virtool等。国内的软件中比较有名 的当属中视典公司的VRP软件等。
虚拟现实系统:数据库
数据库用来存放整个虚拟世界中所有对象模型的相关信息。在虚拟世界中,场景需 要实时绘制,大量的虚拟对象需要保存、调用和更新,所以需要数据库对对象模型进行分 类管理。
虚拟现实系统:输入设备
输入设备是虚拟现实系统的输人接口,其功能是检测用户的输人信号,并通过传感 器输人计算机。基于不同的功能和目的,输人设备除了包括传统的鼠标、键盘外,还包括 用于手姿输入的数据手套、身体姿态的数据衣、语音交互的麦克风等,以解决多个感觉通道的交互。
虚拟现实系统:输出设备
输出设备是虚拟现实系统的输出接口,是对输人的反馈,其功能是由计算机生成的 信息通过传感器传给输出设备.输出设备以不同的感觉通道(视觉、听觉、触觉)反馈给用 户。输出设备除了包括屏幕外,还包括声音反馈的立体声耳机、力反馈的数据手套以及 大屏幕立体显示系统等。