虚拟现实

虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机生成一种模拟环境是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。

中文名

虚拟现实,灵境技术

外文名

Virtual Reality

简称

VR

简介

虚拟现实技术是仿真技术的一个重要方向是仿真技术与计算机图形学人机接口技术多媒体技术传感技术网络技术等多种技术的集合是一门富有挑战性的交叉技术前沿学科和研究领域。虚拟现实技术(VR)丰要包括模拟环境、感知、自然技能和传感设各等方面。模拟环境是由计算机生成的、实时动态的三维立体逼真图像。感知是指理想的VR应该具有一切人所具有的感知。除计算机图形技术所生成的视觉感知外,还有听觉、触觉、力觉、运动等感知,甚至还包括嗅觉和味觉等,也称为多感知。自然技能是指人的头部转动,眼睛、手势、或其他人体行为动作,由计算机来处理与参与者的动作相适应的数据,并对用户的输入作出实时响应,并分别反馈到用户的五官。传感设备是指三维交互设备。

发展历史

虚拟现实技术演变发展史大体上可以分为四个阶段有声形动态的模拟是蕴涵虚拟现实思想的第一阶段(1963)年以前虚拟现实萌芽为第二阶段(1963 -1972 )虚拟现实概念的产生和理论初步形成为第三阶段(1973 -1989 )虚拟现实理论进一步的完善和应用为第四阶段(1990 -2004 )。

特征

多感知性

指除一般计算机所具有的视觉感知外,还有听觉感知、触觉感知、运动感知,甚至还包括味觉、嗅觉、感知等。理想的虚拟现实应该具有一切人所具有的感知功能。

存在感

指用户感到作为主角存在丁模拟环境中的真实程度。理想的模拟环境应该达到使用户难辨真假的程度。

交互性

指用户对模拟环境内物体的可操作程度和从环境得到反馈的自然程度。

自主性

指虚拟环境中的物体依据现实世界物理运动定律动作的程度。

关键技术

虚拟现实是多种技术的综合,包括实时三维计算机图形技术,广角(宽视野)立体显示技术,对观察者头、眼和手的跟踪技术,以及触觉/力觉反馈、立体声、网络传输、语音输入输出技术等。下面对这些技术分别加以说明。

实时三维计算机图形

相比较而言,利用计算机模型产生图形图像并不是太难的事情。如果有足够准确的模型,又有足够的时间,我们就可以生成不同光照条件下各种物体的精确图像,但是这里的关键是实时。例如在飞行模拟系统中,图像的刷新相当重要,同时对图像质量的要求也很高,再加上非常复杂的虚拟环境,问题就变得相当困难。

显示

人看周围的世界时,由于两只眼睛的位置不同,得到的图像略有不同,这些图像在脑子里融合起来,就形成了一个关于周围世界的整体景象,这个景象中包括了距离远近的信息。当然,距离信息也可以通过其他方法获得,例如眼睛焦距的远近、物体大小的比较等。

在VR系统中,双目立体视觉起了很大作用。用户的两只眼睛看到的不同图像是分别产生的,显示在不同的显示器上。有的系统采用单个显示器,但用户带上特殊的眼镜后,一只眼睛只能看到奇数帧图像,另一只眼睛只能看到偶数帧图像,奇、偶帧之间的不同也就是视差就产生了立体感。

用户(头、眼)的跟踪:在人造环境中,每个物体相对于系统的坐标系都有一个位置与姿态,而用户也是如此。用户看到的景象是由用户的位置和头(眼)的方向来确定的。

跟踪头部运动的虚拟现实头套:在传统的计算机图形技术中,视场的改变是通过鼠标或键盘来实现的,用户的视觉系统和运动感知系统是分离的,而利用头部跟踪来改变图像的视角,用户的视觉系统和运动感知系统之间就可以联系起来,感觉更逼真。另一个优点是,用户不仅可以通过双目立体视觉去认识环境,而且可以通过头部的运动去观察环境。

在用户与计算机的交互中,键盘和鼠标是目前最常用的工具,但对于三维空间来说,它们都不太适合。在三维空间中因为有六个自由度,我们很难找出比较直观的办法把鼠标的平面运动映射成三维空间的任意运动。现在,已经有一些设备可以提供六个自由度,如3Space数字化仪和SpaceBall空间球等。另外一些性能比较优异的设备是数据手套和数据衣。

声音

人能够很好地判定声源的方向。在水平方向上,我们靠声音的相位差及强度的差别来确定声音的方向,因为声音到达两只耳朵的时间或距离有所不同。常见的立体声效果就是靠左右耳听到在不同位置录制的不同声音来实现的,所以会有一种方向感。现实生活里,当头部转动时,听到的声音的方向就会改变。但目前在VR系统中,声音的方向与用户头部的运动无关。

感觉反馈

在一个VR系统中,用户可以看到一个虚拟的杯子。你可以设法去抓住它,但是你的手没有真正接触杯子的感觉,并有可能穿过虚拟杯子的“表面”,而这在现实生活中是不可能的。解决这一问题的常用装置是在手套内层安装一些可以振动的触点来模拟触觉。

语音

在VR系统中,语音的输入输出也很重要。这就要求虚拟环境能听懂人的语言,并能与人实时交互。而让计算机识别人的语音是相当困难的,因为语音信号和自然语言信号有其“多边性”和复杂性。例如,连续语音中词与词之间没有明显的停顿,同一词、同一字的发音受前后词、字的影响,不仅不同人说同一词会有所不同,就是同一人发音也会受到心理、生理和环境的影响而有所不同。

使用人的自然语言作为计算机输入目前有两个问题,首先是效率问题,为便于计算机理解,输入的语音可能会相当啰嗦。其次是正确性问题,计算机理解语音的方法是对比匹配,而没有人的智能。

技术特点

VR艺术是伴随着“虚拟现实时代”的来临应运而生的一种新兴而独立的艺术门类,在《虚拟现实艺术: 形而上的终极再创造》一文中,关于VR艺术有如下的定义:“以虚拟现实(VR)、增强现实(AR)等人工智能技术作为媒介手段加以运用的艺术形式,我们称之为虚拟现实艺术,简称VR艺术。该艺术形式的主要特点是超文本性和交互性。”

“作为现代科技前沿的综合体现,VR艺术是通过人机界面对复杂数据进行可视化操作与交互的一种新的艺术语言形式,它吸引艺术家的重要之处,在于艺术思维与科技工具的密切交融和二者深层渗透所产生的全新的认知体验。与传统视窗操作下的新媒体艺术相比,交互性和扩展的人机对话,是VR艺术呈现其独特优势的关键所在。从整体意义上说,VR艺术是以新型人机对话为基础的交互性的艺术形式,其最大优势在于建构作品与参与者的对话,通过对话揭示意义生成的过程。

艺术家通过对VR、AR等技术的应用,可以采用更为自然的人机交互手段控制作品的形式,塑造出更具沉浸感的艺术环境和现实情况下不能实现的梦想,并赋予创造的过程以新的含义。如具有VR性质的交互装置系统可以设置观众穿越多重感官的交互通道以及穿越装置的过程,艺术家可以借助软件和硬件的顺畅配合来促进参与者与作品之间的沟通与反馈,创造良好的参与性和可操控性;也可以通过视频界面进行动作捕捉,储存访问者的行为片段,以保持参与者的意识增强性为基础,同步放映增强效果和重新塑造、处理过的影像;通过增强现实、混合现实等形式,将数字世界和真实世界结合在一起,观众可以通过自身动作控制投影的文本,如数据手套可以提供力的反馈,可移动的场景、360度旋转的球体空间不仅增强了作品的沉浸感,而且可以使观众进入作品的内部,操纵它、观察它的过程,甚至赋予观众参与再创造的机会。”

技术应用

医学

VR在医学方面的应用具有十分重要的现实意义。在虚拟环境中,可以建立虚拟的人体模型,借助于跟踪球、HMD、感觉手套,学生可以很容易了解人体内部各器官结构,这比现有的采用教科书的方式要有效得多。Pieper及Satara等研究者在90年代初基于两个SGI工作站建立了一个虚拟外科手术训练器,用于腿部及腹部外科手术模拟。这个虚拟的环境包括虚拟的手术台与手术灯,虚拟的外科工具(如手术刀、注射器、手术钳等),虚拟的人体模型与器官等。借助于HMD及感觉手套,使用者可以对虚拟的人体模型进行手术。但该系统有待进一步改进,如需提高环境的真实感,增加网络功能,使其能同时培训多个使用者,或可在外地专家的指导下工作等。手术后果预测及改善残疾人生恬状况,乃至新型药物的研制等方面,VR技术都有十分重要的意义。

在医学院校,学生可在虚拟实验室中,进行“尸体”解剖和各种手术练习。用这项技术,由于不受标本、场地等的限制,所以培训费用大大降低。一些用于医学培训、实习和研究的虚拟现实系统,仿真程度非常高,其优越性和效果是不可估量和不可比拟的。例如,导管插入动脉的模拟器,可以使学生反复实践导管插入动脉时的操作;眼睛手术模拟器,根据人眼的前眼结构创造出三维立体图像,并带有实时的触觉反馈,学生利用它可以观察模拟移去晶状体的全过程,并观察到眼睛前部结构的血管、虹膜和巩膜组织及角膜的透明度等。还有麻醉虚拟现实系统、口腔手术模拟器等。

外科医生在真正动手术之前,通过虚拟现实技术的帮助,能在显示器上重复地模拟手术,移动人体内的器官,寻找最佳手术方案并提高熟练度。在远距离遥控外科手术,复杂手术的计划安排,手术过程的信息指导,手术后果预测及改善残疾人生活状况,乃至新药研制等方面,虚拟现实技术都能发挥十分重要的作用。

虚拟现实技术利用计算机,虚拟现实 虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机生...相关推荐

  1. 大型虚拟现实仿真系统解决方案

    虚拟现实技术传统的模拟技术相比,虚拟现实技术的主要特征是:操作者能够真正进入一个由计算机生成的交互式三维虚拟现实环境中,与之产生互动,进行交流.通过参与者与虚拟仿真环境的相互作用,并借助人本身对所接触 ...

  2. 计算机毕业设计JAVA项目实训管理系统设计与实现mybatis+源码+调试部署+系统+数据库+lw

    计算机毕业设计JAVA项目实训管理系统设计与实现mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA项目实训管理系统设计与实现mybatis+源码+调试部署+系统+数据库+lw ...

  3. 计算机毕业设计JAVA高校体育场馆预约管理系统设计与实现mybatis+源码+调试部署+系统+数据库+lw

    计算机毕业设计JAVA高校体育场馆预约管理系统设计与实现mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA高校体育场馆预约管理系统设计与实现mybatis+源码+调试部署+系统 ...

  4. java计算机毕业设计云医疗自助就诊平台录屏源码+数据库+lw文档+系统+部署

    java计算机毕业设计云医疗自助就诊平台录屏源码+数据库+lw文档+系统+部署 java计算机毕业设计云医疗自助就诊平台录屏源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开 ...

  5. 计算机毕业设计JAVA河北水利电力学院体育运动会成绩管理系统mybatis+源码+调试部署+系统+数据库+lw

    计算机毕业设计JAVA河北水利电力学院体育运动会成绩管理系统mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA河北水利电力学院体育运动会成绩管理系统mybatis+源码+调试部 ...

  6. 计算机毕业设计JAVA基于智能推荐的良品店铺平台mybatis+源码+调试部署+系统+数据库+lw

    计算机毕业设计JAVA基于智能推荐的良品店铺平台mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA基于智能推荐的良品店铺平台mybatis+源码+调试部署+系统+数据库+lw ...

  7. win7桌面计算机没了,win7系统桌面的计算机图标没了的解决方法

    我们在操作win7 64位系统电脑的时候,常常会遇到win7系统桌面的计算机图标没了问题的解决方法,在使用win7系统的过程中经常不知道如何去解决win7系统桌面的计算机图标没了的问题,有什么好的办法 ...

  8. 取消桌面上计算机控制板网络三个系统图标,大神处置win10系统桌面图标“计算机 控制面板 网络”怎么不见了的解决方的步骤...

    我们在操作win10系统电脑的时候,常常会遇到win10系统桌面图标"计算机 控制面板 网络"怎么不见了的情况,想必大家都遇到过win10系统桌面图标"计算机 控制面板 ...

  9. python二级证书含金量排名_计算机二级证书含金量有多高?墙妹带你熟悉今年考试系统!...

    点击上方蓝色字体,关注墙妹 据悉,很多小伙伴老说找不到墙妹, 还不是因为没把我置顶或者加星标? 我可是每天雷打不动的在更新啊! 哎, 还愣着干嘛! 把我置顶.加星标啊! 2019年9月(第56次)全国 ...

最新文章

  1. HDOJ_ACM_折线分割平面
  2. ssh excel 导入 mysql_ssh poi解析excel并将数据存入数据库
  3. MS SQL 不常用但却十分有用的一些语法
  4. 前端学习(2197):__WEBPACK_IMPORTED_MODULE_1_vuex__.a.store is not a constructor
  5. 关于Oracle RAC调整网卡MTU值的问题
  6. 常见性能问题:慢sql导致响应时间长分析定位
  7. 关于网站注册账号时提示Server 对象 错误 'ASP 0177 : 800401f3'
  8. WebService - RoadMap
  9. JWT(JSON Web Token) 多网站的单点登录,放弃session 转载https://www.cnblogs.com/lexiaofei/p/7409846.html...
  10. word 文字超出表格边框怎么办
  11. php 回显,PHP实时回显 实时输出结果的方法 实时反馈结果到浏览器
  12. 【笔记】期货多空逻辑
  13. 简述神经元网络控制的作用和特点
  14. 读书:Jenkins权威指南[2016京东畅销书]
  15. 欣赏深圳东部最迷人的东冲海岸线与最纯净的沙滩
  16. 搜狗推送代码之搜狗百万蜘蛛实现
  17. php 监听条码枪输入,使用jQuery监听扫码枪输入并禁止手动输入的实现方法
  18. 银行账号和身份证号的数据有效性设置
  19. Swift语言中的控制语句和函数
  20. 手撸 SpringBoot DDD 微服务脚手架

热门文章

  1. Storage 的使用
  2. 09组团队项目-Beta冲刺-2/5
  3. 英语议论文万能模板范文 英语作文范文欣赏
  4. Paddle Quantum 量桨入门手册
  5. 电脑公司GHOST WIN7 装机旗舰版 2013 04
  6. mongodb被锁定 --repair
  7. Linux Ubuntu20.10 安装Process Monitor(Procmon),以及使用方法
  8. linux monitor 命令,Process Monitor(简称Procmon)发布Linux版,附使用方法
  9. 自定义POI的excel工具类-xls-xlsx
  10. 教matlab唱周董的《七里香》