虚拟现实是计算机模拟的三维环境,是一种可以创建和体验虚拟世界(Virtual World)的计算机系统。虚拟环境是由计算机生成的,它通过人的视、听、触觉等作用于用户,使之产生身临其境的感觉的视景仿真。它是一门涉及计算机、图像处理与模式识别、语音和音响处理、人工智能技术、传感与测量、仿真、微电子等技术的综合集成技术。用户可以通过计算机进入这个环境并能操纵系统中的对象并与之交互。三维环境下的实时性和可交互性是其主要特征。
虚拟现实不是真的,也不是现实,它只是一个在桌面上可实时地做交互式三维图形用户界面的工具。就像窗口系统及鼠标驱动用户界面一样,虚拟现实可使得运用计算机更加有效、透明。根据设计者的构想,用户可以沉浸到数据空间中,将用户在一定时间内与现实环境相隔离,然后投入到可实时交互的虚拟环境中,并且驾驭其中的数据,使人有一种身临其境的感觉。
虚拟现实界面的数据交互工具是一项正在发展中的技术,它的目的是使信息系统尽可能地满足人的需要,人机的交互更加人性化,用户可以更直接地与数据交互。除了传统的显示器、键盘、鼠标、游戏杆外,现在的仪器手套(Instrumented glove)、数据手套(Data Glove)、立体偏振眼镜,就是这类产品。立体视觉的产品还有头盔式显示器(HMD)、液晶快门眼镜(Liquid Crystal shutter glasses)。据报道,处于实验室研究阶段的VR设备有沉浸式VR系统,加入了如HMD、多个大型投影式显示器,甚至增加触觉、力感和接触反馈等交互式设备,更有人大胆预言会向全身数据服装的方向发展。
虚拟现实的应用领域十分广泛,主要在工程设计、计算机辅助设计(CAD)、数据可视化、飞行模拟、多媒体远程教育、远程医疗、艺术创作、游戏、娱乐等方面。
Web的出现更使虚拟现实技术引起人们普遍的关注。人们对它寄予厚望,希望利用这个技术使世界各地的人,可以在三维环境下交流。多个用户可以进行基于文本的或是声音技术的闲谈,在网上建立一个真正的三维社区已不再只是梦想中的事。
VRML是面向对象的一种语言,它类似Web超级链接所使用的HTML语言,也是一种基于文本的语言,并可以运行在多种平台之上,只不过能够更多地为虚拟现实环境服务。它提供对三维世界及其内部基本对象的描述,如球体、平面、圆锥、圆柱、立方体等,并把他们同二维的页面链接起来,是一种非常简洁的高级语言。最新的VRML2.0版除了提供VRML 1.0版的基本功能外,最主要的特点是加入了行为功能和多用户环境,使Web网上的三维世界动起来了。另外,它将支持动画、交互性、与javascript和JAVA的集成及声音。VRML的出现,是由于当代网络技术与虚拟现实技术的迅猛发展的需要,它使得Web的页面不再局限于二维空间。VRML增加动作、动画模拟、传感器和声音后,网络站点创作人员可以制作规模大、交互性强的三维应用程序。
虚拟现实发展前景十分诱人,而与网络通信特性的结合,更是人们所梦寐以求的。在某种意义上说它将改变人们的思维方式,甚至会改变人们对世界、自己、空间和时间的看法。它是一项发展中的、具有深远的潜在应用方向的新技术。利用它,我们可以建立真正的远程教室,在这间教室中我们可以和来自五湖四海的朋友们一同学习、讨论、游戏,就像在现实生活中一样。使用网络计算机及其相关的三维设备,我们的工作、生活、娱乐将更加有情趣。因为数字地球带给我们的是一个绚丽多彩的三维的世界!
憧憬未来总是令人兴奋,它会引发人们的美梦般的遐想。数字地球如梦想插上科学的翅膀,使我们感到并不是遥不可及,甚至其中的一部分雏形已经应用到我们的现实生活中。
“一个小孩去本地的博物馆参观数字地球展览。在戴上显示头盔后,她看见地球从太空中出现,使用数据手套放大电子图像;使用越来越高的分辨率,看见大陆,然后是乡村、城市,最后是住房、树木和其他天然和人工的物质。”
“利用声音识别能力系统,她能够请求得到关于陆地覆盖、植物和动物的物种分布、实时天气、道路、政治范围以及人口的信息。她也能使她和其它学生收集的作为全球环境的一部分信息具体化。这些信息能被天衣无缝地溶入到数字地图之中。通过使用数据手套单击一个连接按钮,她能够获得她所看见的许多事物的更多信息。”
“她不受限制穿越空间和时间。在进行虚拟地去巴黎参观卢浮宫的场景旅游之后,她通过对时间的反向移动,学习法国的历史……新闻短片、口述历史、报纸等主要的原始资料。她向自己的电子邮件信箱发送一些有用的信息,以便今后学习。时间序列,从这里延伸到遥远的过去,能以天、年、世纪、甚至恐龙的时代。”
上述是戈尔关于数字地球讲演的一部分,向人们描绘了未来一位学生的生活片段,很美妙。由此读者也可以发挥丰富的想象力,在我们的电脑前就可以实现与大西洋底的鲨鱼嬉戏;参观非洲大陆的天然动物园;感受古战场的硝烟与刀光剑影,发幽古思今之情;中国人可以体验开国大典的庄严和东方巨人站立起来的壮志豪情……