IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> 与WebXR共同创建者Diego Marcos一起探讨沉浸式Web的未来(下) -> 正文阅读

[游戏开发]与WebXR共同创建者Diego Marcos一起探讨沉浸式Web的未来(下)

73ff558c69d2447872dc0f633fed3aeb.gif

点击上方“LiveVideoStack”关注我们

翻译?| Alex

技术审校 | 刘连响

本文来自UploadVR,作者为David Heaney

WebXR

影音探索

#006#

我是Diego Marcos,A-frame(一个致力于web VR体验的框架)的主要维护者。在A-frame中,任何拥有Web开发知识的人,都可以像过去开发Web应用一样,学习并开发VR和AR内容。

我曾任职于Mozilla,是发起WebVR倡议的团队成员。也许有人不知道,WebVR就是现在的WebXR。WebVR是我们在Mozilla开发的第一个API和标准。当WebVR发布以后,其他公司(如三星、微软和Oculus)等纷纷加入这个倡议。该API的使用范围不断增加,AR场景也被兼容进来。

WebXR是一组由浏览器实现的API,可以将VR和AR功能添加到网站上。在当时的团队中,我更多地致力于前端和其中的工具部分,而 A-frame就在其中,它的目的就是支持和授权所有 Web 开发人员创建AR和VR内容。

36143b6fdb6651e85d5c86b76588a50b.png

David Heaney:从长远来看,引擎和内容解耦的优势随着时间的推移变得更加明显,您认为native开发人员也会加入Web吗?需要下载应用程序才能加入朋友,这种体验我想一般人不会喜欢。如果只需轻轻一按,就能将多姿多彩的生活分享给朋友,这种体验多棒……所以您认为未来native引擎会被取代吗?

Diego Marcos:native引擎确实有可能被取代。我很乐意native开发人员加入Web。这是一种比较实际的方法,因为它更容易。我常通过A-frame和 Web 开发人员交流。他们喜欢使用 Node 、Webpack 、 React 或 Angular。他们喜欢所有这些工具,所以我可以给他们一个引擎来开发 VR 和 AR 内容,它可以集成这些你所知道的工具。与其对native开发人员说:“嘿,把你正在用的工具放在一边,让我来教你如何使用新工具”,不如让本身就在领域内的Web开发人员来学习这些工具,毕竟这容易得多。

说服native应用开发人员加入Web是一项艰难的工作,但如果 WebXR 获得蓬勃发展,它的价值对他们来说将变得显而易见。我相信随着WebXR的进步,他们会看到价值。

David Heaney:随着时间的推移,A-Frame是否会关注堆栈功能中比WebXR更高一级的核心工具?您认为未来高级工具是否会为开发人员做越来越多的事情?

Diego Marcos:“是的,我认为两者都需要。我们现在越来越少看到这种创新,但一开始,大多数加入 AR 的 Web 开发人员都想在 360 度全景照片上制作视频,那是当时的主要应用。他们的要求很高,想要做的是浏览 360° 视频或图片。对于这些人来说,拥有高级工具会非常方便。视觉上,可以将所有这些 360° 图片结合在一起,并以某种方式链接这些图片,并在各处添加一些文本。这些高级工具对于他们创建VR内容来说非常有用和方便。

但还有些不太成熟,因为这些类别的内容在 VR 中仍然没有很好的定义。有时,体验的价值就在于交互模型的细微差别。在这些情况下,你希望获得更多控制权,但要控制更多,你就需要使用工具,工具能够以非常详细的方式自定义这些交互。你将需要一类低级工具,帮助你打开盒子并按你想要的方式自定义。通过 A-Frame,我们可以解决这个中间问题。它非常容易使用,你可以在一分钟内搞定所有,比如像 360° 视频或 360° 全景,你都可以在一分钟内完成。你还可以在一分钟内将它发布出去,并通过 Twitter一个简单的链接就能与你的朋友分享。但同时,你也可以打开盒子看看里面,从而加深你的知识。

David Heaney:您认为,修改、改变框架并将不同框架融合在一起的这种功能对WebXR 的未来是否非常重要?

Diego Marcos:通过Web,我学习了如何开发和编程。我想大多数人也是以同样的方式开始学习编程的。你看到一个很喜欢的网站,然后问自己:它是怎么做出来的?在 Web 中,你始终可以打开浏览器内置的开发人员工具。

我知道这是一个改变按钮颜色的 CSS 属性,你也可以检查 JavaScript 并搞清楚这种改变是如何发生的。向他人学习是一件非常有价值的事。你可以直接进入Web内部并了解它是如何构建的。它可不像引擎那样神秘。

David Heaney:任何 WebXR 应用程序都可以访问现有的 2D Web内容,您认为这件事有多重要?我们总是听到人们在问元宇宙在哪里,并且有这样一种核心假设:元宇宙将成为一个提供所有功能的native应用程序。“Web已经存在,那么元宇宙将只是Web在这些新平台中的扩展," 这种说法有问题吗?只要你在 WebXR (一个我可以这里调出 2D 浏览器选项卡、那里调出Discord的环境)中执行多任务,这难道不是元宇宙吗?您认为Web就是元宇宙本身吗?

Diego Marcos:“Web已经是元宇宙了,我们只需要把它做成 3D。”这是我们过去在 Mozilla 常说的。

VR 和 AR 是另一种媒体,Web已经支持包括文本、图像、视频和音频。但现在我也可以支持VR 和 AR内容。创建一个由浏览器掌控的多媒体环境是我们创立 Supermedium 公司的原因和目标。人们很清楚2D 浏览器是什么样子的(并可以决定使用哪些 UI 模式):有一个窗口,顶部上是一个 URL 栏,可能还有一些选项卡,并能在不同的网站之间切换。

但我们不知道这种模式是否可以转化为 VR。如果去掉窗口上的框架,那又如何在 VR 和 AR 中访问Web和Web的不同部分?目前我们还不知道怎么做。但是,正如你所说,技术已经存在,只需要有人将这些部分组合在一起,并最终运行起来。

而且我认为那些native应用程序将很难复制所有功能,因为它们将不得不重新造轮子。他们必须弄清楚这30年来Web发生了哪些变化,他们不仅要重新开发部分Web,还要说服开发人员和内容制作人采用这种新的做事方式,并劝说他们这种做法比实际的Web更好。

David Heaney:体验下来,我觉得 WebXR的性能与native应用程序相当,但有人认为 WebXR 仍然很慢。您如何反驳这种观点?您认为要让消费者和开发人员对 Web 的性能产生信任,应该怎么做?

Diego Marcos:在 Mozilla时,(很多情况下)我们就一直在与这种谜一样的观点作斗争。一旦人们产生这种根深蒂固的想法,就很难说服他们改变主意。即使浏览器和应用程序的大量指标和统计数据分析显示WebXR并不比native应用程序慢。

但有时候,我们认为这种斗争是在浪费时间。说服人们的更好方法是展示。如果你能够展示一段用户喜欢的、很棒的内容,便不会被否定,对吧?这曾经是我们与 Moon Rider 的目标:将最受欢迎的内容放在那里——Beat Saber,并用Web技术复制这段内容,作为证明,作为网络准备好提供引人注目的内容的有形证明。如果你愿意花一些时间进行分析,请像应用商店推出的应用那样调整性能。

你看不到人们在native应用上做的的实验,因为很难分享,那些都是隐藏的。你看不到那些充满 bug 的内容,因为人们不分享出来,但这些问题在Web上会暴露出来。因为当你对自己创作的内容感到很满意时,你就会发布出去,这样人们就会看到你创作的内容并点击它。

Moon Rider 已经推出了18 个月,它的日活跃用户大约有3000~4000,平均会话时间超过 16 分钟——人们喜欢它,人们使用它。

David Heaney:您对 WebXR、A-Frame 的未来有什么看法?将要进入空间计算时代的整个Web生态系统呢?

Diego Marcos:我超级期待。几年前,我变得很没有耐心。我们似乎在 2014 年开始制定标准的第一个版本,而到了在 2019 年底,我在想:哦,已经五年了,标准还没有发布。我开始有些坐立不安。

但是一旦标准发布,一切就都到位了。我们已经完成了这项工作。我们看到 Quest 和 Oculus 在浏览器方面做得非常出色,他们也发布了新标准,一切都豁然开朗。你会看到像 Magic Leap 这样的VR头戴式设备也在努力推动Web开发内容。HoloLens 也很棒,他们将 WebXR API 集成到了浏览器中。一切准备就绪,只剩下增长空间的问题。随着更多头盔和设备的推出,以及越来越多的人开始使用 VR 和 AR 头戴式设备,Web蓄势待发。Web只是在等待有人使用,并向所有人展现潜力。

对此我非常乐观。这一切都发生在 12、15 个月前。我相信真的像我以前说的那样,你必须等到我们完成标准。你必须等到所有浏览器都支持WebXR。但现在这些都已经完成了。现在的Web任你予求予取。所以我对即将发生的事情感到超级兴奋。

AR将成为下一个前沿技术。谷歌在将 AR 功能融入 WebXR 标准方面做得非常棒。我们看到现在Apple对WebXR 标准也产生了兴趣,并有了一些初步的行动,还有传言说他们可能会进入这个领域。对此我也同样期待。

David Heaney:您认为这个行业是否需要 Apple 真正全面支持 WebXR,或者Apple继续保持其native优先的立场,也不错?

Diego Marcos:我认为 Apple 入场将做大“native和Web”这块蛋糕,使人们认真对待 AR 和 VR ,并且让所有人受益,就像native和Web那样。对于那些已投资或正在投资 VR 和 WebXR 的公司,它们更像在做一个实验,一旦 Apple 进入该领域并使其成熟,这些公司更有理由全力以赴。我认为无论 Apple有多看重Web,它都会繁荣起来。

人们经常批评Apple,批评它对待Web的方式。我虽然在大部分时间是一个 Windows 用户,但每当我使用 Mac 时,我总是惊讶于桌面上的 Safari 与其他浏览器相比有多好用。所以你不能说Apple 不重视Web。Apple总是在探索不同的出路,或者把Web放在次要位置上,因为Apple并不靠Web获利。但他们总是会出现并推出一些很厉害的产品。

David Heaney:Diego,很高兴您能接受我们的采访。WebXR 的未来看似一片光明。

Diego Marcos:我真的,真的很激动。

(完)

作者简介:

David Heaney,UploadVR特约撰稿人,同时也是一名软件开发者。本文为David Heaney VR采访Diego Marcos的文字稿。本文已获得作者授权翻译及发布,特此感谢。


扫描图中二维码或点击阅读原文

了解大会更多信息

dd85b82a1fa20d7cb2f5d3260e50d4d6.png

喜欢我们的内容就点个“在看”吧!

ede2b7e5ad67b877a71cf8f7c2e3e163.gif

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2021-09-26 10:31:04  更:2021-09-26 10:31:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/28 3:49:58-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码