摘要:最近大热备受关注的VR技术到底是什么?虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机生成一种模拟环境是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。

【VR技术】虚拟现实技术是什么 虚拟现实的关键技术

VR技术 是什么

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

虚拟现实的关键技术

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

实时三维计算机图形

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

显示

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

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

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

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

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

声音

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

感觉反馈

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

语音

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

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

虚拟现实技术特点

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

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

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

计算机技术的虚拟现实技术是什么,虚拟现实技术是什么 虚拟现实关键技术详解...相关推荐

  1. MySQL的关键技术及主要特征_生物特征识别十大关键技术解析

    生物识别技术在近几年有了长足的进展,但要使生物识别从理论研究走向实际应用,众多的科研单位还需要突破和解决其中一系列的关键技术.从统计的意义上讲人类的指纹.掌形.虹膜等生理特征存在着性.因而这些特征都可 ...

  2. Elastic stack技术栈学习(十)— springboot集成ES API详解

    目录 一.关于索引的API详解 1.1 声明客户端 1.2 创建索引 1.3 获取文档 / 判断文档是否存在 ​1.4 删除索引 二.关于文档的API详解 2.1 添加文档 2.2 判断文档是否存在 ...

  3. Android动态加载技术三个关键问题详解

    本文摘选自任玉刚著<Android开发艺术探索>,介绍了Android插件化技术的原理和三个关键问题,并给出了作者自己发起的开源插件化框架. 动态加载技术(也叫插件化技术)在技术驱动型的公 ...

  4. 技术干货 | C++20 四大特性之一:Module 特性详解

    导读:C++20 标准早已封版,各大编译器也都已支持了 C++20 中的多数特性,但迄今为止(2021.7),尚未有哪一款编译器完整支持 C++20 中的所有特性.本文仅介绍 C++20 四大特性当中 ...

  5. 技术美术知识学习_06:关于法线贴图详解

    一.什么是法线贴图 法线贴图说明: 法线贴图就是在原物体的凹凸表面的每个点上均作法线,通过RGB颜色通道来标记法线的方向,你可以把它理解成与原凹凸表面平行的另一个不同的表面,但实际上它又只是一个光滑的 ...

  6. [技术讨论]为什么运算放大器有共模输入电压范围限制呢,详解在这里

    运放同相和反相端输入电压超过运放共模输入电压的范围,就会导致输出电压异常,达不到预期电路的设计范围.关于运放的两个输入引脚有输入摆幅限制,只要是由于输入极的设计导致的.运放的输入极基本是CMOS,BJ ...

  7. 基于波长调谐和时域傅里叶技术的多平面检测(MST)关键技术及实现

    作者:song 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 注:本文所讲内容为本人项目研发技术性成果,如有引用需要标注来源哈,如有疑问可以评论回复也可以邮箱27280 ...

  8. 架构面试精讲第三节 分布式技术RPC、MQ、Redis、Mysql、restful详解

    07 RPC:如何在面试中展现出"造轮子"的能力? 我们知道,很多应用系统发展到一定规模之后,都会向着服务化方向演进,演进后的单体系统就变成了由一个个微服务组成的服务化系统,各个微 ...

  9. 技术干货 | 详谈AI芯片分类和关键技术

    戳蓝字" CSDN云计算 "关注我们哦! 作者 | 架构师技术联盟 责编 | 阿秃 人工智能芯片目前有两种发展路径:一种是延续传统计算架构,加速硬件计算能力,主要以 3 种类型的芯 ...

  10. 数据挖掘概念与技术12--数据立方体的计算和多路数组聚集详解

    1.冰山立方体的相关概念 部分物化的立方体成为冰山立方体,其中部分物化所使用的标准或最小阈值称为最小支持度阈值或简称为最小支持度. 冰山立方体SQL查询语句: conpute cube sales_i ...

最新文章

  1. vue vuex 挂载_Vue $mount()手动挂载
  2. Mysql分页关联查询优化
  3. SAP WM中阶之LT25确认Group中的TO单据
  4. [LeetCode] Add Digits - 数字各个位数求和
  5. servlet中弹出网页对话框
  6. 重学java基础第十四课:java特性和优势
  7. Vue.js 极简小例:表单 (输入框 input、文本域 textarea、单选框 radio、下拉菜单 selected、复选框 checkbox)
  8. 重磅 | 边缘计算核心技术辨析
  9. 改名之后的 Java EE,现在有什么新进展?
  10. git 命令 —— checkout 与分支管理
  11. js触发click事件
  12. 超漂亮的CSS3按钮制作教程分享
  13. ai进入轮廓模式怎么退出_AI 绘图工具里,我不知道按了什么键一保存都是轮廓了!怎么办!怎样恢复呢?...
  14. Carrot2 在线版 知识图谱:以慢性胰腺炎为例
  15. HTML+CSS知识点总结(一)
  16. android国际化语言(适配各国语言)
  17. linux下系统中的文件传输
  18. FlowJO X 流式补偿调整
  19. Python科学计算库(Numpy)基础篇(IDE为Pycharm)- 数组数值计算
  20. 一种解决拓展坞无法上网的方法

热门文章

  1. 【无人机摄影测量技术必备知识】无人机低空遥感技术主要的作业流程
  2. taro 之--taro的安装与创建项目
  3. Unity+Photon自制多人TPS游戏
  4. 关于Unity RaycastHit2D 的使用心得
  5. 华为HMS Scankit 扫码SDK集成-实现扫一扫功能
  6. HUB集线器测试软件,【奥睿科 A3H4 USB3.0HUB 集线器使用测试】读取速度|实际速度_摘要频道_什么值得买...
  7. 鬼泣最稳定的服务器,《鬼泣巅峰之战》选什么服务器好 新手开局服务器选择指南...
  8. [转]Iphone 3G/3Gs Home键失灵的根本原因和解决方法
  9. 终于弄明白了二极管在BUCK与BOOST电路中的作用!
  10. springboot集成Elasticsearch高亮显示(比较复杂)