元宇宙与VR虚拟现实的未来如何?
从科幻小说到商业现实
自从 Facebook年更名为 Meta 以来,关于元宇宙的热议不断,人们对虚拟世界的兴趣也重新燃起,因为尽管虚拟现实 (VR) 的概念由来已久,但该技术现在才开始真正得以应用。

定义元宇宙和虚拟现实
首先是 The Metaverse,这个概念至少可以追溯到 1984 年,当时威廉·吉布森 (William Gibson) 写了他的小说《神经漫游者》( Neuromancer ),这个概念一直是科幻小说的常规特征。
几十年来,VR 一直是流行文化的一部分,出现在《黑客帝国》、《电子世界争霸战》和《头号玩家》等电影中。自从 Oculus Rift、PlayStation VR、Valve Index、HoloLens 甚至 Google Glass 等消费设备推出(偶尔失败)以来,该技术一直稳步走出科幻领域,进入商业现实。但还有很长的路要走。
本文把虚拟现实和增强现实技术作为一个由三个主要类别组成来讨论:一端是完全身临其境的虚拟现实,另一端是增强现实 (AR),在中间,称之为“融合现实”(MR)的各种方法。
这个范围可以被认为是一个更广泛的类别,称为“扩展现实(XR)”,它包括上面定义的三个类别以及触觉和空间音频等支持技术。
未来,XR扩展现实可能包括脑机接口、气味和温度反馈,甚至可能包括味觉。由于各种原因,这些未来的概念还没有出现,但主要是因为在设备上仍然需要进行大量的研发工作。还不清楚感官接口的数据是什么样的,但现阶段确实拥有用于 AR/VR、触觉和空间音频的设备和数据,因此这些正在向前发展。
我们经常被问到的问题是,“为什么扩展现实还没有起飞?为什么不是到处都是XR?” 要回答这些问题,并讨论我们如何努力实现包含元宇宙体验的未来,我们需要审视当今存在的一些局限性。
扩展现实的局限性
对于 AR,眼镜笨重、笨拙,而且基本上只有一种款式。还记得谷歌眼镜或 Snapchat 眼镜吗?如果你喜欢这种风格,那就太好了。否则,无论这项技术多么酷,你都可能不会佩戴它们。人们需要多种风格选择,因此要实现真正的广泛应用,技术需要能够兼容多种选择。
至于 VR 耳机,一个简单的事实是大多数人不想长时间佩戴耳机。它们很重而且会发热,所以你会感到热和出汗,这只会让你感到不舒服。
但它们适合短时间佩戴,例如模拟从飞机上跳下或与大白鲨一起自由潜水。但它们不是大多数人用来观看故事片或玩电子游戏三个小时的那种设备。当谈论 AR 或混合现实设备时,它们可能会变得更加笨重。例如,你永远不会看到大多数人在公共场合佩戴 HoloLens。但随着设备变得更小、更舒适,这种情况可能会改变。
未来的混合现实/融合现实设备还需要更多功能和更广阔的视野,以便为 AR 应用提供更先进的透视显示。实现这一目标需要更多、更好的摄像头、红外 (IR) 摄像头或其他传感器来创建准确的空间地图,从而提高整体体验质量。设备制造商都知道这些挑战,并且已经在研究解决方案。
构建虚拟世界需要将数据处理从硬件设备上移开
无论用户使用的是什么设备,虚拟/增强/融合现实世界实际上是什么样子的?是 AR,将不同的皮肤覆盖到真实世界的环境中,让现代城市看起来像中世纪,还是改变人们的衣服?或者我们是在谈论现实世界的真正虚拟表示,就像你所在城市的数字双胞胎?
还有更奇幻的:完全身临其境的虚拟环境,在现实世界中根本不存在。无论我们谈论的是什么,都需要进行大量计算,而且设备本身太小,无法容纳呈现这些体验所需的所有处理能力。
为了让眼镜和耳机变得更小、更轻、更便携,同时也能够处理所需的功能,移动网络必须得到改进。为了使设备更小、电池寿命更长和发热更少,我们需要将处理能力卸载到网络边缘。这必须以延迟保持在或低于 20 毫秒阈值的方式完成,因为在 VR 中超过 20 毫秒的延迟,人们会感到恶心。设备跟踪和识别快速移动物体的一些高级 AR 应用程序将需要更低的延迟,低至 5 毫秒范围。
随着时间的推移,我们会看到在头戴式设备本身上完成的计算越来越少。为了使设备移动,我们的 5G(和 6G)网络将需要处理网络吞吐量、边缘计算和延迟的能力;我们需要低延迟、低抖动、高带宽和超可靠且无丢包的传输网络。我们正在实现目标,但网络还不能做到这一切。
卸载图形处理和渲染技术
我们需要更强大的网络,不仅是因为缩小设备的需要推动了边缘计算需求,还因为虚拟世界需要大量的图形处理和渲染。这种渲染需要在边缘完成,渲染的世界近乎实时地返回给设备和佩戴者。
将图形处理和渲染转移到边缘为设备变得更小、更轻打开了大门,但它也为复杂渲染的新创新奠定了基础,这些创新可以远程发生并返回给设备。远程渲染视频游戏等相对线性的虚拟世界是一回事,而实时渲染现场体验则完全是另一回事。
一些设备已经尝试了不同的卸载计算能力模型:Valve Index是一种 VR 设备,它通过有线连接连接到高性能计算机,主要用于游戏。
然后是一家名为Nreal的公司提供了一套 AR 眼镜,它使用有线连接来利用智能手机的处理能力。虽然这两个示例都使用有线连接,但它们都在将我们推向可以通过无线网络访问、处理和呈现的应用程序、设备和虚拟世界。
还有一种称为 SideLink 的技术正在 3GPP 中标准化,以允许某些蜂窝设备无需通过核心网络即可相互通信。这有可能对 VR 和 AR 渲染非常有用,因为蓝牙等短距离无线技术速度太慢,无法有效处理这些应用程序的高带宽需求。这些创新激发了眼镜等设备有朝一日取代手机的潜力。
互操作性是关键
Facebook/Meta 会“拥有”元宇宙吗?他们将拥有一个虚拟世界,他们可以称之为元宇宙,但他们不会拥有所有元宇宙,就像他们今天拥有互联网一样。元宇宙将是我们可以访问的虚拟世界的集合,非常像互联网,有无数的站点可用于各种可以想象的目的。元宇宙的某些部分可能是现实世界的数字双胞胎,某些部分可能是现实世界与虚拟世界的合并版本,而其他部分可能仍然完全是虚拟的。
元宇宙最终将变得去中心化和设备独立。而且,就像互联网一样,它需要一系列标准、协议和通用 API 才能确保其正常工作并具有高度的互操作性。一旦发生这种情况,用户将能够使用手机等智能设备通过 5G(或 6G)网络访问 Facebook Metaverse,就像你能够使用 Sony 设备通过 AT&T 网络访问 Google 的虚拟世界一样轻松。
如果设备和世界像今天一样在很大程度上保持专有,增长潜力将受到限制。Metaverses 的互操作性标准将是必不可少的,就像 MPEG 用于视频压缩和 3GPP 用于蜂窝通信一样。在虚拟世界中,无论您使用哪个提供商访问,您都可以进入不同的区域,每个企业都将在虚拟世界中拥有自己的品牌特定体验,就像他们在现实世界中所做的那样。
为了为最多的用户提供最高质量的体验,设备和网络的互操作性至关重要,并且必须标准化。一旦制定了这样的标准,就没有任何一家公司拥有该标准,就像没有一家公司拥有 3GPP 或 MPEG 一样。
元宇宙会是什么样子?
那么,一旦我们到达那里,将如何使用扩展现实呢?我们预计游戏仍将是一个重要的驱动力,就像今天一样。但是我们还有很多其他方法可以看到这项技术的形成。
如果我们可以设计一个虚拟体育酒吧,在那里可以通过 VR 设备观看任意数量的比赛并通过移动你的头部看向不同的方向来改变频道;或者,在观看赛车时,可以将沉浸式体验的视角从驾驶座切换到维修区或看台;如果你可以模拟与鲨鱼一起潜水、跳伞或参观世界级博物馆,会是怎样的体验?元宇宙的可能性似乎无穷无尽。
我们距离真正标准化、开放的元宇宙可能还有 15 到 20 年或更长时间。与此同时,我们会看到无数公司尝试他们自己的元宇宙,就像 Facebook 提出的 big-M Metaverse 一样。但 Facebook/Meta 最终会拥有这一切吗?当然不是。Facebook 可能拥有一个“品牌化”元宇宙,但会有许多元宇宙可供探索和享受。
3DCAT实时渲染云-元宇宙解决方案
3DCAT实时渲染云始终走在云化XR的前列,基于3DCAT稳定、高效、低延时的云端GPU实时渲染能力,云化XR(CloudXR)可将任意终端设备(包括头戴显示器HMD和连网的Windows、安卓设备)转变为可显示专业级质量图像的高清XR显示器。
本文《元宇宙与VR虚拟现实的未来如何?》内容由3DCAT实时渲染云解决方案提供商整理发布,如需转载,请注明出处及链接。
相关文章:
元宇宙与VR虚拟现实的未来如何?
从科幻小说到商业现实 自从 Facebook年更名为 Meta 以来,关于元宇宙的热议不断,人们对虚拟世界的兴趣也重新燃起,因为尽管虚拟现实 (VR) 的概念由来已久,但该技术现在才开始真正得以应用。 定义元宇宙和虚拟现实 首先是 The Met…...
微服务事务处理:CAP 定理和最终一致性的关系
CAP 定理和最终一致性 CAP 定理和最终一致性是两个密切相关的概念,但它们在范围和细节上有所不同。以下是比较: CAP 定理 **正式陈述:**在分布式系统中,最多只能同时满足以下三个保证中的两个:一致性、可用性和分区…...
【Linux操作系统】探秘Linux奥秘:操作系统的入门与实战
🌈个人主页:Sarapines Programmer🔥 系列专栏:《操作系统实验室》🔖诗赋清音:柳垂轻絮拂人衣,心随风舞梦飞。 山川湖海皆可涉,勇者征途逐星辉。 目录 🪐1 初识Linux OS …...
Copilot概述:AI助手引领编程新纪元
前言: 随着人工智能(AI)技术的不断进步,编程领域也在逐渐迎来一场革命。GitHub Copilot,作为一款由 OpenAI 和 GitHub 合作开发的编程助手,引发了广泛的关注和讨论。本篇博客将全面概述 Copilot 的背景、功…...
最小覆盖子串(LeetCode 76)
文章目录 1.问题描述2.难度等级3.热门指数4.解题思路参考文献 1.问题描述 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 “” 。 注意: 对于 t 中重复字符ÿ…...
Windows Sockets 2 笔记
文章目录 一、Winsock简介二、Windows中Winsock对网络协议支持的情况三、使用Winsock3.1 关于服务器和客户端3.2 创建基本Winsock应用程序3.3 初始化Winscok3.3.1 初始化步骤3.3.2 初始化的核心代码3.3.3 WSAStartup函数的协调3.3.4 WSACleanup函数3.3.5 初始化的完整代码 3.4 …...
13章总结
一.泛型 1.定义泛型类 泛型机制语法: 类名<T> 其中,T是泛型的名称,代表某一种类型。 【例13.6】创建带泛型的图书类 代码: 结果: 2.泛型的常规用法 (1)定义泛型类时声明多个变量 class MyClass<T1,T2>…...
(2023,3D NeRF,无图像变分分数蒸馏,单步扩散)SwiftBrush:具有变分分数蒸馏的一步文本到图像扩散模型
SwiftBrush : One-Step Text-to-Image Diffusion Model with Variational Score Distillation 公众:EDPJ(添加 VX:CV_EDPJ 或直接进 Q 交流群:922230617 获取资料) 目录 0. 摘要 1. 方法 1.1 基础 1.2 SwiftBrus…...
【WPF.NET开发】将路由事件标记为已处理和类处理
本文内容 先决条件何时将路由事件标记为已处理预览和浮升路由事件对实例和类路由事件处理程序复合控件中的输入事件禁止 尽管对于何时将路由事件标记为已处理没有绝对规则,但如果代码以重要方式响应事件,请考虑将事件标记为已处理。 标记为已处理的路由…...
2023年03月18日_微软office365 copilot相关介绍
文章目录 Copilot In WordCopilot In PowerpointCopilot In ExcelCopilot In OutlookCopilot In TeamsBusiness Chat1 - copilot in word2 - copilot in excel3 - copilot in powerpoint4 - copilot in outlook5 - copilot in teams6 - business chat word 1、起草草稿 2、自动…...
GBASE南大通用携手宇信科技打造“一表通”全链路解决方案
什么是“一表通”? “一表通”是国家金融监督管理总局为发挥统计监督效能、完善银行保险监管统计制度、推进监管数据标准化建设、打破数据壁垒,而制定的新型监管数据统计规范。相较于以往的报送接口,“一表通”提高了对报送时效性、校验准确…...
Python 内置高阶函数练习(Leetcode500.键盘行)
Python 内置高阶函数练习(Leetcode500.键盘行) 【一】试题 (1)地址: 500. 键盘行 - 力扣(LeetCode) (2)题目 给你一个字符串数组 words ,只返回可以使用在…...
【JavaWeb】day01-HTMLCSS
day01-HTML&CSS HTML 图片标签:<img> src:指定图像URL(绝对路径/相对路径)width:图像宽度(像素/相对于父元素的百分比)height:图像高度(像素/相对于父元素的百…...
【工具】windeployqt 在windows + vscode环境下打包
目录 0.背景简介 1.windeployqt简介 2.打包具体过程 1)用vscode编译,生成Release文件夹(也有Debug文件夹,但是发布版本一般都是用Release) 2)此时可以看下Release文件夹内,一般是.exe可执行…...
跟着LearnOpenGL学习12--光照贴图
文章目录 一、前言二、漫反射贴图三、镜面光贴图3.1、采样镜面光贴图 一、前言 在跟着LearnOpenGL学习11–材质中,我们讨论了让每个物体都拥有自己独特的材质从而对光照做出不同的反应的方法。这样子能够很容易在一个光照的场景中给每个物体一个独特的外观…...
DotNet 命令行开发
DotNet 命令行开发 下载安装下载 SDK安装 SDK绿色版下载绿化脚本 常用命令创建 dotnet new运行 dotnet run发布应用 dotnet publish更多命令 VSCode 调试所需插件调试 CS 配置项目.csproj排除依赖关系 launch.jsontasks.json 参考资料 下载安装 下载 SDK 我们就下最新的好&am…...
hyperf console 执行
一、原理描述 hyperf中,不难发现比如自定义控制器中获取参数,hyperf.php中容器获取,传入的都是接口,而不是实体类。 这是因为框架中的配置文件有设置对应抽象类的子类,框架加载的时候将其作为数组,使用的…...
第一篇 设计模式引论 - 探索软件设计的智慧结晶
1. 设计模式的定义和起源 设计模式,这个术语最初在建筑领域被广泛使用,用来描述在建筑设计中反复出现的问题及其解决方案。在软件工程中,设计模式同样指的是在软件设计过程中反复出现的、经过验证的最佳实践和解决方案。 1994年,…...
HBase基础知识(六):HBase 对接 Hive
1. HBase 与 Hive 的对比 1.Hive (1) 数据仓库 Hive 的本质其实就相当于将 HDFS 中已经存储的文件在 Mysql 中做了一个双射关系,以 方便使用 HQL 去管理查询。 (2) 用于数据分析、清洗 Hive 适用于离线的数据分析和清洗,延迟较高。 (3) 基于…...
Java连接Mysql报错:javax.net.ssl.SSLException: Received fatal alert: internal_error
大致报错日志如下: The last packet successfully received from the server was 11 milliseconds ago. The last packet sent successfully to the server was 10 milliseconds ago.at sun.reflect.GeneratedConstructorAccessor275.newInstance(Unknown Source)…...
Docker 离线安装指南
参考文章 1、确认操作系统类型及内核版本 Docker依赖于Linux内核的一些特性,不同版本的Docker对内核版本有不同要求。例如,Docker 17.06及之后的版本通常需要Linux内核3.10及以上版本,Docker17.09及更高版本对应Linux内核4.9.x及更高版本。…...
Flask RESTful 示例
目录 1. 环境准备2. 安装依赖3. 修改main.py4. 运行应用5. API使用示例获取所有任务获取单个任务创建新任务更新任务删除任务 中文乱码问题: 下面创建一个简单的Flask RESTful API示例。首先,我们需要创建环境,安装必要的依赖,然后…...
AtCoder 第409场初级竞赛 A~E题解
A Conflict 【题目链接】 原题链接:A - Conflict 【考点】 枚举 【题目大意】 找到是否有两人都想要的物品。 【解析】 遍历两端字符串,只有在同时为 o 时输出 Yes 并结束程序,否则输出 No。 【难度】 GESP三级 【代码参考】 #i…...
质量体系的重要
质量体系是为确保产品、服务或过程质量满足规定要求,由相互关联的要素构成的有机整体。其核心内容可归纳为以下五个方面: 🏛️ 一、组织架构与职责 质量体系明确组织内各部门、岗位的职责与权限,形成层级清晰的管理网络…...
三体问题详解
从物理学角度,三体问题之所以不稳定,是因为三个天体在万有引力作用下相互作用,形成一个非线性耦合系统。我们可以从牛顿经典力学出发,列出具体的运动方程,并说明为何这个系统本质上是混沌的,无法得到一般解…...
【JavaSE】绘图与事件入门学习笔记
-Java绘图坐标体系 坐标体系-介绍 坐标原点位于左上角,以像素为单位。 在Java坐标系中,第一个是x坐标,表示当前位置为水平方向,距离坐标原点x个像素;第二个是y坐标,表示当前位置为垂直方向,距离坐标原点y个像素。 坐标体系-像素 …...
自然语言处理——循环神经网络
自然语言处理——循环神经网络 循环神经网络应用到基于机器学习的自然语言处理任务序列到类别同步的序列到序列模式异步的序列到序列模式 参数学习和长程依赖问题基于门控的循环神经网络门控循环单元(GRU)长短期记忆神经网络(LSTM)…...
【C++】纯虚函数类外可以写实现吗?
1. 答案 先说答案,可以。 2.代码测试 .h头文件 #include <iostream> #include <string>// 抽象基类 class AbstractBase { public:AbstractBase() default;virtual ~AbstractBase() default; // 默认析构函数public:virtual int PureVirtualFunct…...
Modbus RTU与Modbus TCP详解指南
目录 1. Modbus协议基础 1.1 什么是Modbus? 1.2 Modbus协议历史 1.3 Modbus协议族 1.4 Modbus通信模型 🎭 主从架构 🔄 请求响应模式 2. Modbus RTU详解 2.1 RTU是什么? 2.2 RTU物理层 🔌 连接方式 ⚡ 通信参数 2.3 RTU数据帧格式 📦 帧结构详解 🔍…...
QT开发技术【ffmpeg + QAudioOutput】音乐播放器
一、 介绍 使用ffmpeg 4.2.2 在数字化浪潮席卷全球的当下,音视频内容犹如璀璨繁星,点亮了人们的生活与工作。从短视频平台上令人捧腹的搞笑视频,到在线课堂中知识渊博的专家授课,再到影视平台上扣人心弦的高清大片,音…...
