VR系统的组成与交互技术汇总

article/2025/8/18 15:54:51

今天给大家介绍一下VR系统的组成与当前一些VR交互技术,希望大家对VR有更深的理解。
一个典型的虚拟现实系统主要由计算机、输入输出设备、虚拟现实设计/浏览软件等组成。用户以计算机为核心,通过输入输出设备与应用软件的虚拟世界进行交互。

计算机
在虚拟现实系统中,计算机是系统的心脏,主要用于接收、处理、控制显示各种信息及相互间的作用和状态,负责虚拟世界的生成、人与虚拟世界的自然交互等功能的实现。
输入输出设备
在虚拟现实系统中,用户与虚拟世界之间要实现自然的交互,必须采用特殊的输入输出设备,用以识别用户的各种信息输入,并实时生成逼真的反馈信息。
VR输入设备如动作捕捉、手势识别、声音感知等体感类设备,通过感知用户输入信息,与虚拟世界进行交互,输入设备是实现消费者交互、沉浸感的重要技术。
下面是一些在VR虚拟现实场景中运用到的交互技术:

动作捕捉
用户想要获得完全的沉浸感,真正“进入”虚拟世界,动作捕捉系统是必须的。目前专门针对VR的动捕系统,目前市面上可参考的有 Perception Neuron。但是这样的动作捕捉设备只会在特定的超重度的场景中使用,因为其有固有的易用性门槛,需要用户花费比较长的时间穿戴和校准才能够使用。相比之下,Kinect这样的光学设备在某些对于精度要求不高的场景可能也会被应用。
全身动捕在很多场合并不是必须的,它的另一个问题,在于没有反馈,用户很难感觉到自己的操作是有效的,这也是交互设计的一大痛点。

触觉反馈
这里主要是按钮和震动反馈,这就是下面要提到的一大类,虚拟现实手柄。目前三大VR头显厂商Oculus、索尼、HTC Vive都不约而同的采用了虚拟现实手柄作为标准的交互模式:两手分立的、6个自由度空间跟踪的(3个转动自由度3个平移自由度),带按钮和震动反馈的手柄。这样的设备显然是用来进行一些高度特化的游戏类应用的(以及轻度的消费应用),这也可以视作一种商业策略,因为VR头显的早期消费者应该基本是游戏玩家。这样高度特化/简化的交互设备的优势显然是能够非常自如地在诸如游戏等应用中使用,但是它无法适应更加广泛的应用场景。

眼球追踪
提起VR领域最重要的技术,眼球追踪技术绝对值得被从业者们密切关注。Oculus创始人帕尔默•拉奇就曾称其为“VR的心脏”,因为它对于人眼位置的检测,能够为当前所处视角提供最佳的3D效果,使VR头显呈现出的图像更自然,延迟更小,这都能大大增加可玩性。同时,由于眼球追踪技术可以获知人眼的真实注视点,从而得到虚拟物体上视点位置的景深。所以,眼球追踪技术被大部分VR从业者认为
将成为解决虚拟现实头盔眩晕病问题的一个重要技术突破。

事实上,在业内人看来,从眼球追踪技术本身来说,虽然在VR上有一些限制,但可行性还是比较高的,比如外接电源、将VR的结构设计做的更大等。但更大的挑战在与通过调整图像来适应眼球的移动,这些图像调整的算法目前来说都是空白的。有两个指标,一是图像自然真实,二是快速延迟小。这对VR+眼球追踪提出了更高的要求,如果达到这两点,VR的可玩性会再提高一个档次。

肌电模拟
关于这个我们通过一个VR拳击设备Impacto来说明,Impacto结合了触觉反馈和肌肉电刺激精确模拟实际感觉。具体来说,Impacto设备分为两部分。一部分是震动马达,能产生震动感,这个在一般的游戏手柄中可以体验到;另外一部分,也是最有意义的部分,是肌肉电刺激系统,通过电流刺激肌肉收缩运动。两者的结合能够给人们带来一种错觉,误以为自己击中了游戏中的对手,因为这个设备会在恰当的时候产生类似真正拳击的“冲击感”。
然而,业内人士对于这个项目有些争议,目前的生物技术水平无法利用肌肉电刺激来高度模拟实际感觉。即使采用这种方式,以目前的技术能实现的也是比较粗糙的感觉,这种感觉对于追求沉浸感的VR也没有太多用处,“还不如震动马达”。还有一位从事疼痛缓解理疗仪的朋友表示,利用肌肉电刺激来模拟真实感觉需要克服的问题有很多,因为神经通道是一个精巧而复杂的结构,从外部皮肤刺激是不太可能的,但是“随便”电刺激一下让肌肉运动以当做反馈是可以的。

手势跟踪
使用手势跟踪作为交互可以分为两种方式:第一种是使用光学跟踪,比如Leap Motion这样的深度传感器,第二种是将传感器戴在手上的数据手套。
光学跟踪的优势在于使用门槛低,场景灵活,用户不需要在手上穿脱设备,未来在一体化移动VR头显上直接集成光学手部跟踪用作移动场景的交互方式是一件很可行的事情。但是其缺点在于视场受局限,以及我们之前所提到的两个基本问题:需要用户付出脑力和体力才能实现的交互是不会成功的,使用手势跟踪会比较累而且不直观,没有反馈。这需要良好的交互设计才能弥补。
数据手套,一般在手套上集成了惯性传感器来跟踪用户的手指乃至整个手臂的运动。它的优势在于没有视场限制,而且
完全可以在设备上集成反馈机制(比如震动,按钮和触摸)
。它的缺陷在于使用门槛较高:用户需要穿脱设备,而且作为一个外设其使用场景还是受局限:就好比说在很多移动场景中不太可能使用鼠标。不过这些问题都没有技术上的绝对门槛,完全可以想象类似于指环这样的高度集成和简化的数据手套在未来的VR产业中出现,用户可以随身携带随时使用。
这两种方式各有优劣,可以想见在未来这两种手势跟踪在很长一段时间会并存,用户在不同的场景(以及不同的偏好)使用不同的跟踪方式。

方向追踪
方向追踪除了可以用来瞄点,还可以用来控制用户在VR中的前进方向。不过,如果用方向追踪调整方向的话很可能会有转不过去的情况,因为用户不总是坐在能够360度旋转的转椅上的,可能很多情况下都会空间受限。比如头转了90度接着再转身体,加起来也很难转过180度……所以,这里“空间受限无法转身是一个需求”,于是交互设计师给出了解决方案——按下鼠标右键则可以让方向回到原始的正视方向或者叫做重置当前凝视的方向(就是你最初始时候面向的那个方向),或者可以通过摇杆调整方向,或按下按钮回到初始位置。但问题还是存在的,以用户面朝的方向作为行走方向比起键鼠和gamepad,转向和视觉相匹配极大地增强了沉浸感,但是却有可能玩得很累,削弱了舒适性。

语音交互
在VR中海量的信息淹没了用户,他不会理会视觉中心的指示文字,而是环顾四周不断发现和探索。如果这时给出一些图形上的指示还会干扰到他们在VR中的沉浸式体验,所以最好的方法就是使用语音,和他们正在观察的周遭世界互不干扰。这时如果用户和VR世界进行语音交互,会更加自然,而且它是无处不在无时不有的,用户不需要移动头部和寻找它们,在任何方位任何角落都能和他们交流。

传感器
传感器能够帮助人们与多维的VR信息环境进行自然地交互。比如,人们进入虚拟世界不仅仅是想坐在那里,他们也希望能够在虚拟世界中到处走走看看,比如万向跑步机。然而体验过的人都反应过,这样的跑步机实际上并不能够提供接近于真实移动的感觉,目前体验并不好。还有的想法是使用脚上的惯性传感器使用原地走代替前进,比如StompzVR。还比如全身VR套装Teslasuit,戴上这套装备,可以切身感觉到虚拟现实环境的变化,比如可感受到微风的吹佛,甚至是射击游戏中还能感受到中弹的感觉。
这些都是由设备上的各种传感器产生的,比如智能感应环、温度传感器、光敏传感器、压力传感器、视觉传感器等,能够通过脉冲电流让皮肤产生相应的感觉,或是把游戏中触觉、嗅觉等各种感知传送到大脑。但是,目前已有的应用传感器的设备体验度都不高,在技术上还需要做出很多突破。

真实场景设计
就是造出一个与虚拟世界的墙壁、阻挡和边界等完全一致的可自由移动的真实场地,它是一个混合现实型的体验,把虚拟世界构建在物理世界之上,让使用者能够感觉到周围的物体并使用真实的道具,比如手提灯、剑、枪等。这种真实场地通过仔细的规划关卡和场景设计就能够给用户带来种种外设所不能带来的良好体验。但规模及投入较大,且只能适用于特定的虚拟场景,在场景应用的广泛性上受限。

未来多通道的交互将是VR时代的主流交互形态,目前,VR交互的输入方式尚未统一,市面上的各种交互设备仍存在各自的不足。
(本文由VR辅导老师整理,资料来源网络,,欢迎转发朋友圈,交流请加VR辅导老师微信:aishangyema123 )


http://chatgpt.dhexx.cn/article/drHC2v1I.shtml

相关文章

VR眼镜连接android设备,如何将VR眼镜的屏幕投影到计算机或电视上?

文字/挪威森林 尽管VR眼镜的目的是让玩家沉浸在虚拟世界中,体验从不同角度观看视频,玩游戏或成为人生的胜利者。但是总有一些玩家希望与他人共享虚拟世界的图像,因此,我现在要提到的是“投影”功能。 今天,挪威正在编写有关如何将VR眼镜中的图像投影到计算机,电视或显示屏…

vr拍摄用的什么设备?vr全景制作方法

对于vr拍摄的作品,我想如今很多朋友都有所接触,2020年微信朋友圈最喜欢年度广告排行榜中前五名有三名都是vr全景的形式,很多用户都被vr全景这种沉浸式更强的展现方式所吸引,有趣的玩法更是使得用户能够自愿参与到广告的传播推广中…

School StartsFirstProject~UnityVR(HTCVive设备开发)

作者 : SYFStrive 质量达到99的文章分享给大家💪 作者 : SYFStrive 博客首页 : HomePage 🥧: Unity版本2019💪 📜: VR虚拟现实 📌:个人社区(欢迎大佬们加入&#xff…

2022年全球及中国VR交互设备市场规模研究

2021年全球VR交互设备市场规模大约为 亿元(人民币),预计2028年将达到 亿元,2022-2028期间年复合增长率(CAGR)为 %。未来几年,本行业具有很大不确定性,本文的2022-2028年的预测数据是…

vr直播是什么意思?vr直播需要什么设备?

提起直播,相信大家都不会陌生,近两年国内直播带货异常火爆,一个个傲人的数据无不在吸引着大众的眼光。随着技术的不断发展,如今我们的直播形式也得到了进一步的升级,越来越多的平台开始逐渐支持vr直播。那么vr直播是什…

VR+文旅景区结合VR主题乐园VR设备厂家

主题乐园介绍:VR主题公园主要具备三大特点:大空间自由行走、没有物理线材束缚、多人同场互动。主题公园不仅拥有无线空间定位,还有精度更加高的光学空间定位系统。【普乐蛙】VR根据市场的发展,设计出VR主题乐园项目。【普乐蛙】VR…

Cesium集成WebXR_连接VR设备

Cesium集成WebXR 文章目录 Cesium集成WebXR1. 需求2. 技术基础2.1 WebGL2.2 WebXR2.3 其他 3. 示例代码4. 效果图5. 参考链接 1. 需求 通过WebXR接口,将浏览器端连接到VR头盔,实现在VR头盔中浏览Cesium场景,并可将头盔旋转的操作同步映射为场…

一些有意思的VR设备介绍

1.计算机(Computers) 不久以前,一个VR系统需要百万美元的超级计算机;而如今顶级的VR系统正在使用桌面便携式计算机簇,极大的降低了价格和维护成本。 2.跟踪器(Tracking) 数据手套的使用不是太多…

Ajax简介与用法

Ajax简介 AJAX 指异步 JavaScript 及 XML(Asynchronous JavaScript And XML),Ajax可以实现异步请求。AJAX 是一种在 2005 年由 Google 推广开来的编程模式。 Ajax语法介绍 学习使用Ajax主要就是学习XMLHttpRequest对象的方法和属性 第一个A…

ajax写法和json的知识点

1. JQuery方式来实现AJAX 1.1 $.ajax()方式来实现AJAX 语法&#xff1a;$.ajax(url,[settings]);但是我们一般这么写$.ajax({键值对});。 $.ajax()来实现ajax的案例&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"…

AJAX请求常用的几种写法

1.什么是 AJAX&#xff1f; AJAX 异步 JavaScript 和 XML&#xff08;Asynchronous JavaScript and XML&#xff09;。 简短地说&#xff0c;在不重载整个网页的情况下&#xff0c;AJAX 通过后台加载数据&#xff0c;并在网页上进行显示。 异步加载&#xff0c;局部刷新&am…

ajax的两种写法

一、原生ajax的实现 1.什么是ajax&#xff1f; ajax是异步的javas和xml&#xff08; Asynchronous JavaScript And XML&#xff09;。 通过在后台与服务器进行小量的数据交换&#xff0c;ajax可以使网页实现异步更新。就是说可以在不刷新页面的情况下&#xff0c;对页面的某…

【ajax】ajax详解,ajax是什么?

思路&#xff1a; ajax&#xff1a;&#xff08;asynchronous javascript and xml&#xff09; asynchronous 异步的 ajax是什么&#xff1f; ajax是一种用来改善用户体验的技术&#xff0c;其本质是利用浏览器提供的一个特殊的对象&#xff08;XMLHttpRequest,也可称之为ajax…

Ajax的请求写法详解

简介 是什么 Ajax全称Asynchronous JavaScript and XML&#xff0c;直译过来就是异步的javascript 和 XML。为什么是叫XML还得由于最开始用ajax实现客户端和服务器端数据通信的时候&#xff0c;传输的数据格式一般都是xml格式的数据&#xff0c;所以把它称之为异步js和xml&am…

$.ajax的标准写法

$.ajax({2 url:"http://www.microsoft.com", //请求的url地址3 dataType:"json", //返回格式为json4 async:true,//请求是否异步&#xff0c;默认为异步&#xff0c;这也是ajax重要特性5 data:{"id":"value"}, …

ajax详细用法

一、基础知识 1、首先让我们了解ajax---------------- 通过在后台与服务器进行少量数据交换&#xff0c;AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下&#xff0c;对网页的某部分进行更新。 2、ajax的核心步骤&#xff1a; 创建XMLHttpReq…

ajax的常见几种写法以及用法

一、服务端数据格式 1.自定义po类 package com.hbut.ssm.po;/*** pojo类**/ public class Children {private String name;private Integer age;private String gender;public Children(String name, Integer age, String gender) {super();this.name name;this.age age;thi…

Ajax的三种写法(最原始的写法+最常用的写法+最简便的写法)

AJAX&#xff1a;Asynchronous JavaScript AND XML 定义&#xff1a;浏览器向服务器发送的异步请求&#xff08;不改变页面的情况下&#xff0c;发送的变化&#xff09; 核心&#xff1a;浏览器向服务器发送异步请求&#xff0c;javascript中提供xmlHttpRequest对象&#xf…

利用油管语音转文字

https://www.tunestotube.com/ 音频上传油管https://zhuwei.me/y2b/ 获取油管字幕文章转载自 https://www.jianshu.com/p/762ae8461243

怎样能把文字变成语音

文字转语音目前在人们的生活和工作中发挥着很大的作用&#xff1b;没事的时候人们总是喜欢看看手机新闻或者玩玩电脑游戏&#xff0c;我们在看新闻的内容时&#xff0c;长时间的盯着屏幕看文字&#xff0c;很快会让眼睛变的疲劳&#xff0c;如果想要让眼睛得到休息又能够获取新…