概论篇

虚拟现实,英文名为Virtual Reality,简称VR技术。这一名词是由美国VPL公司创建人拉尼尔(Jaron Lanier)在80年代初提出的,也称灵境技术或人工环境。作为一项尖端科技,虚拟现实集成了计算机图形技术、计算机仿真技术、人工智能、传感技术、显示技术、网络并行处理等技术的最新发展成果,是一种由计算机生成的高技术模拟系统,它最早源于美国军方的作战模拟系统,九十年代初逐渐为各界所关注并且在商业领域得到了进一步的发展。这种技术的特点在于计算机产生一种人为虚拟的环境,这种虚拟的环境是通过计算机图形构成的三维数字模型,并编制到计算机中去生成一个以视觉感受为主,也包括听觉、触觉的综合可感知的人工环境,从而使得在视觉上产生一种沉浸于这个环境的感觉,可以直接观察、操作、触摸、检测周围环境及事物的内在变化,并能与之发生交互作用,使人和计算机很好地融为一体,给人一种身临其境的感觉。 

虚拟现实的特点

虚拟现实有三大特点:浸沉感、交互性和构想性。由于三者的英文名称均以“I”打头,又被称为3“I”特性。浸沉感指的是人浸沉在虚拟环境中,具有和在真实环境中一样的感觉;交互性指在虚拟环境中体验者不是被动地感受,而是可以通过自己的动作改变感受的内容;构想性指虚拟的环境是人构想出来的,因而可以用以实现一定目标的用途。

虚拟现实的种类

虚拟现实系统按其功能高低大体可分为四类:一是桌面虚拟现实系统,也称窗口中的VR。它可以通过桌上型机实现,所以成本较低,功能也最简单,主要用于CAD(计算机辅助设计)、CAM(计算机辅助制造)、建筑设计、桌面游戏等领域。二是沉浸虚拟现实系统,如各种用途的体验器,使人有身临其境的感觉,各种培训、演示以及高级游戏等用途均可用 这种系统。三是分布式虚拟现实系统,它在因特网环境下,充分利用分布于各地的资源,协同开发各种虚拟现实的利用。它通常是浸沉虚拟现实系统的发展,也就是把分布于不同地方的沉浸虚拟现实系统,通过因特网连接起来,共同实现某种用途。美国大型军用交互仿真系统NPSNet以及因特网上多人游戏MUD便是这类系统。四是增强现实又称混合现实系统。它是把真实环境和虚拟环境结合起来的一种系统,既可减少构成复杂真实环境的开销(因为部分真实环境由虚拟环境取代),又可对实际物体进行操作(因为部分系统是真实环境),真正达到了亦真亦幻的境界,是今后发展的方向。

虚拟现实的特点与重要意义

虚拟现实是发展到一定水平上的计算机技术与思维科学相结合的产物,它的出现为人类认识世界开辟了一条新途径。虚拟现实的最大特点是:用户可以用自然方式与虚拟环境进行交互操作,改变了过去人类除了亲身经历,就只能间接了解环境的模式,从而有效的扩展了自己的认知手段和领域。另外,虚拟现实不仅仅是一个演示媒体,而且还是一个设计工具,它以视觉形式产生一个适人化的多维信息空间,为我们创建和体验虚拟世界提供了有利的支持。 由于虚拟现实技术的实时三维空间表现能力、人机交互式的操作环境以及给人带来的身临其境的感受,它在军事和航天领域的模拟和训练中起到了举足轻重的作用。近年来,随着计算机硬件软件技术的发展以及人们越来越认识到它的重要作用,虚拟技术在各行各业都得到了不同程度的发展,并且越来越显示出广阔的应用前景。虚拟战场、虚拟城市、甚至数字地球”;无一不是虚拟现实技术的应用。虚拟现实技术将使众多传统行业和产业发生革命性的改变。

虚拟现实系统的组成

一般的虚拟现实系统主要由专业图形处理计算机、应用软件系统、输入设备和演示设备等组成.虚拟现实技术的特征之一就是人机之间的交互性(interaction)。

虚拟现实技术的特点在于,计算机产生一种人为虚拟的环境,这种虚拟的环境是通过计算机图形构成的三维数字模型,编制到计算机中去产生逼真的"虚拟环境",从而使得用户在视觉上产生一种沉浸于虚拟环境的感觉,这就是虚拟现实技术的浸没感(Immersion)或临场参与感。

虚拟现实与通常CAD系统所产生的模型以及传统的三维动画是不一样的,它不是一个静态的世界,而是一个开放、互动的环境,虚拟现实环境可以通过控制与监视装置影响或被使用者影响,这是VR的第二个特征,即交互性(Interaction)。

用户可以使用一个鼠标、游戏杆或其它跟踪器,随意"行走"在方案规划中的居住小区或购物中心,任意进入其中的建筑,甚至可以"乘座"电梯,上到二楼去看一看新店铺的门面设计,感受一下购物中心大厅的装饰和其透过明媚阳光的天窗。

虚拟现实以视觉形式反映了设计者的思想,比如当在盖一座现代化的大厦之前,你首先要做的事是对这座大厦的结构、外形做细致的构思,为了使之定量化,你还需设计许多图纸,当然这些图纸只能内行人读懂,虚拟现实可以把这种构思变成看得见的虚拟物体和环境,使以往只能借助传统沙盘的设计模式提升到数字化的即看即所得的完美境界,大大提高了设计和规划的质量与效率。这是VR所具有的第三类特征,即想象性(Imagination)。

正是由于虚拟现实技术的上述特性,它在许多不同领域的应用,可以大大提高项目规划设计的质量,降低成本与风险,加快项目实施进度,加强各相关部门对于项目的认知、了解和管理,从而为用户带来巨大的经济效益。例如波音公司完全使用虚拟现实技术设计波音777新型客机获得成功;加拿大政府使用虚拟现实技术进行多伦多市(Toronto)的城市规划与管理,并把它作为申办2008年奥运会的重要宣传资料。

在某种程度上,虚拟现实系统其实就是通过计算机系统仿真的数字化沙盘,但比传统沙盘和模型功能更多、性能更强、应用更广,是建筑设计和规划表现工具从传统工艺向数字技术发展的又一次革命!

最早的计算机网络雏形名为ARPANET,诞生于美国,在美国国防部高级研究计划署DARPA资助建立,先后有四所大学作为主节点加入,(UCLAStanford Research InstituteUC Santa Barbara University of Utah)。 1972年,Bob Kahn组织建立了第一个展示ARPANET功能的公开演示网,同年,Email的出现改变了传统的书信交往模式,成为现在人与人交流沟通的主要方式之一。

随着计算机的普及和飞速发展,接入互联网变得更加方便快捷,越来越多的国家和机构的主机连入互联网。使用网络范围的扩大,使得人们可以通过传输文件的方式共享资源,不同的网络急需一种方式来支持互相传输数据,TCP/IP协议应运而生。TCP/IP技术是解决网络之间通信的核心技术,随着它的公开,互联网得到了极大程度的发展。随着互联网的广泛应用,与之相关的新兴技术及应用架构层出不穷,Tim Berners-Lee所提出的WEB架构就是其中最为耀眼的应用架构之一,而HTML作为它的发布语言,实现了信息之间的连接,利用URI统一资源定位技术精确定位,通过HTTP协议实现信息的共享。HTML语言是一种标记语言,它在很大程度基于SGMLStandard Generalized Mark-up Language)进行了简化和扩展,这使它的可靠性和可接受性与生俱来。同时,它还引入了超级链接的理念,使得WEB上的资源可以互相连接。

虚拟现实技术是通过计算机软件和硬件设备的支持,实现模拟真实或想象的环境成三维立体环境,可以通过特殊的输入输出设备,使人在视觉,听觉,嗅觉甚至触觉上有身临其境的参与感。早在上世纪50年代就有人开始希望模拟出虚拟感受,但是直到计算机的飞速发展和普及,虚拟现实技术才真正得到了广阔的发展空间。这项技术现在已经被广泛应用于国防、医学、建筑、工业设计等领域,可以通过模拟真实场景培养战斗人员,可以结合心理分析诊断早期的精神分裂患者,可以通过参照图纸的描述再现珍贵的文物古迹。虚拟现实分为浸入式和非浸入式。浸入式主要借助了一些特殊的输入输出设备,如头盔式显示器HMDHead-Mounted Display),手套等让使用者在感官上有身临其境之感。而非浸入式则是借助简单的工具,如通过鼠标操作,音响效果等。

VRML(虚拟现实标记语言)的诞生,使以HTML为主的2D网络世界向3D虚拟世界更进一步迈进。VRML是一种标记性描述语言,它通过文本的方式来描述,通过浏览器或其他客户端对其进行解释,最终勾画出三维立体空间,由于它是文本的方式描述,使得它在Internet中进行传输时大大减小了数据的传输量,从而为3D虚拟现实技术在Internet中的充分应用铺平了道路。

Web3D可以简单的看成是Web技术和3D技术相结合的产物,是互联网上实现3D图形技术的总称。从技术的亲缘关系来看,Web3D技术源于虚拟现实技术中的VRML分支,1997年,VRMLVRML Consortium)协会正式更名为Web3DWeb 3D Consortium)协会,并制定了VRML97新的国际标准。至此,Web3D的专用缩写被人们所认识(这也是常常把Web3D与虚拟现实联系在一起的原因)。

Web3D的核心技术及其特征

目前,走向实用化阶段的Web3D的核心技术有基于VRMLJavaXML、动画脚本以及流式传输的技术,为网络教学资源和有效的学习环境设计和开发、组织不同形式的网络教学活动,提供了更为灵活的选择空间。由于采用了不同的技术内核,不同的实现技术也就有不同的原理、技术特征和应用特点(见表1)。

1Web3D的核心技术及特征对比

Web3D 的核心技术

实现原理

技术特征

应用特点

基于VRML技术

服务器端提供的是VRML文件和支持资源,浏览器通过插件将描述性的文本解析为对应的类属,并在显示器上呈现出来。

通过编程、三维建模工具和VRML可视化软件实现;在虚拟三维场景展示时,文件数据量很大。

高版本浏览器预装插件;文件传输慢,下载时间长;呈现的图像质量不高;与其他多技术集成能力及兼容性弱。适合于三维对象和场景的展示。

基于XML技术

将用户自定义的三维数据集成到XML文档中,通过浏览器对其进行解析后实时展现给用户。

通过三维建模工具和可视化软件实现;在三维对象和三维场景展示时,文件数据量小。

需要安装插件;文件传输快,可被快速下载;呈现的图象质量较好;与其他多技术集成能力强;兼容性好。适合于三维对象和场景的展示。

基于Java技术

通过浏览器执行程序,直接将三维模型渲染后实时展现三维实体。

通过编程和三维建模工具来实现;在三维对象和三维场景展示时,文件数据量小。

不需要安装插件;文件传输快,可被快速下载;呈现的图象质量非常高;兼容性好。适合于三维对象和场景的展示。 

基于动画脚本语言

在网络动画中加入脚本描述,脚本通过控制各幅图像来实现三维对象。

通过脚本语言编程来实现;在三维对象和三维场景展示时,文件数据量较小

需要插件;文件传输快,可被快速下载;呈现的图象质量随压缩率可调;兼容性好。适合于三维对象和场景的展示。 

基于流式传输的技术

直接将交互的虚拟场景嵌入到视频中去。

通过实景照片和场景集成(缝合)软件来实现;在场景模拟时,文件数据量较小。

需要下载插件;用户可快速浏览文件;三维场景的质量高;兼容性好。实现360度全景虚拟环境。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值