虚拟现实(Virtual Reality,简称VR),是一种基于可计算信息的沉浸式交互环境,具体地说,就是采用以计算机技术为核心的现代高科技生成逼真的视、听、触觉一体化的特定范围的虚拟环境, VR带来了人机交互的新概念、新内容、新方式和新方法,使得人机交互的内容更加丰富、形象,方式更加自然、和谐。
深度创艺虚拟现实仿真的技术目前主要有实物虚化、虚物实化、高性能计算处理技术和分布式虚拟显示四种。
1、实物虚化
实物虚化主要包括基本模型构建、空间跟踪、声音定位、视觉跟踪和视点感应等关键技术,这些技术使得真实感虚拟世界的生成、虚拟环境对用户操作的检测和操作数据的获取成为可能。
(1)基本模型构建技术
基本模型的构建是应用计算机技术生成虚拟世界的基础,它将真实世界的对象物体在相应的三维虚拟世界中重构,并根据系统需求保存部分物理属性。深度创艺的模型构建首先是要建立对象物体的几何模型,确定其空间位置和几何元素的属性并通过GIS数据或者遥感来增强虚拟环境的真实感,并在虚拟环境中遵循一定的运动和动力学规律。当几何模型和物理模型很难准确地刻画出真实世界中存在的某些特别对象或现象时,可根据具体的需要采用一些特别的模型构建方法。
(2)空间跟踪技术
CyberGlove II - 18 Sensors
虚拟环境的空间跟踪主要是通过头盔显示器、数据手套(DATAGLOVE),立体眼镜,数据衣等交互设备上的空间传感器,确定用户的头、手、躯体或其他操作物在三维虚拟环境中的位置和方向。跟踪系统一般由发射器、接收器和电子部件组成。目前,深度创艺的跟踪系统有电磁、机械、光学、超声等几类。数据手套是VR系统常用的人机交互设备,它可测量出手的位置和形状从而实现环境中的虚拟手及其对虚拟物体的操纵。Cyber Glove通过手指上的弯曲、扭曲传感器和手掌上的弯度、弧度传感器,确定手及关节的位置和方向。
(3)声音跟踪技术
利用不同声源的声音到达某一特定地点的时间差、相位差、声压差等进行虚拟环境的声音跟踪是深度创艺为客户打造实物虚化的重要组成部分。声音跟踪一般包括若干个发射器、接受器和控制单元。它可以与头盔显示器相连,也可以与数据衣、数据手套等其他设备相连。
(4)视觉跟踪与视点感应技术
实物虚化的视觉跟踪技术使用从视频摄像机到X-Y平面阵列,周围光或者跟踪光在图像投影平面不同时刻和不同位置上的投影,计算被跟踪对象的位置和方向。视觉跟踪的实现必须考虑精度和操作范围间的折衷选择,采用多发射器和多传感器的设计能增强视觉跟踪的准确性,但使系统变得复杂并且昂贵。深度创艺的视点感应是必须与显示技术相结合的,采用了多种定位方法(眼罩定位、头盔显示、遥视技术和基于眼肌的感应技术),可确定用户在某一时刻的视线。例如将视点检测和感应技术集成到头盔显示系统中,飞行员仅靠“注视”就可在某些非常时期操纵虚拟开关或进行飞行控制。
2、虚物实化
确保用户在虚拟环境中获取视觉、听觉、力觉和触觉等感官认知的关键技术,是虚物实化的主要研究内容。
(1)视觉感知
虚拟环境中大部分具有一定形状的物体或现象,可以通过多种途径使用户产生真实感很强的视觉感知。CRT显示器、大屏幕投影、多方位电子墙、立体眼镜、头盔显示器(HMD)等是VR系统中常见的显示设备。不同的头盔显示器具有不同的显示技术,根据光学图像被提供的方式,头盔显示设备可分为投影式和直视式。能增强虚拟环境真实感的立体显示技术,可以使用户的左、右眼看到有视差的两幅平面图像,并在大脑中将它们合成并产生立体视觉感知。头盔显示器、立体眼镜是两种常见的立体显示设备。目前,深度创艺基于激光全息计算的立体显示技术、用激光束直接在视网膜上成像的显示技术正在研究之中。
(2)听觉感知
听觉是仅次于视觉的感知途径,虚拟环境的声音效果,可以弥补视觉效果的不足,增强环境逼真度。
(3)力觉和触觉感知
能否让参与者产生“沉浸”感的关键因素之一是用户能否在操纵虚拟物体的同时,感受到虚拟物体的反作用力,从而产生触觉和力觉感知。由于人的力觉感知非常敏感,一般精度的装置根本无法满足要求,而研制高精度力反馈装置又相当困难和昂贵,这是人们面临的难题之一。如果没有触觉反馈,当用户接触到虚拟世界的某一物体时容易使手穿过物体。深度创艺解决这种问题的有效方法是在用户的交互设备中增加触觉反馈。触觉反馈主要是基于视觉、气压感、振动触感、电子触感和神经肌肉模拟等方法来实现的。
3、高性能计算处理技术
虚拟现实是以计算机技术为核心的现代高新科技,高性能的计算处理技术是直接影响系统性能的关键所在。具有高计算速度,强处理能力,大存储容量和强联网特性等特征的高性能计算处理技术是深度创艺研究的主要内容。
分布式虚拟现实
分布式虚拟现实的研究目标是建立一个可供多用户同时异地参与的分布式虚拟环境,处于不同地理位置的用户如同进入到一个真实世界,不受物理时空的限制,通过姿势、声音或文字等“在一起”进行交流、学习、研讨、训练、娱乐,甚至协同完成同一件比较复杂的产品设计或进行同一艰难任务的演练。深度创艺分布式虚拟现实的研究有两大阵营。一个是国际互联网上的分布式虚拟现实,如基于VRML标准的远程虚拟购物。另一个是在由军方投资的高速专用网,如采用ATM技术的美国军方国防仿真互联网DSI。
目前我国影视制作三维虚拟现实技术的实现手段多是采用同期国外现成的三维图形引擎进行二次开发。目前比较流行,相对效率较高的三维图形引擎主要有Vega、Vegaprim、Vtree、Virtools、Quest3D等。Vega系列的引擎的设计层次太多,直接导致了顶层系统难以直接有效的发挥硬件图形设备的特性,而使其运行随着数据量的增加变得异常缓慢。
仿真技术的应用在军事与航天工业、城市规划与经营、建筑设计、房地产开发、科技馆、博物馆、专业展示馆、产品的设计与展示、古文化遗产还原以及保护、模拟训练设备、游戏、娱乐等众多领域中。
除此之外,虚拟现实技术在航天、通信、交通、医疗、教育、艺术、体育、分子化学、科学计算可视化等多个领域都有广泛的应用。我们甚至可以大胆的预测,在不久的将来虚拟现实技术将渗透到所有与信息系统相关的学科和领域。