/ Voiceofvr / 0浏览

第九墙发布基于网络的游戏引擎“Niantic Studio”,以渲染WebXR体验。

声音VR播客

欢迎大家

我的名字是Ken Bai,欢迎收听《声音VR播客》。这是一个探讨空间计算未来的播客。您可以通过patreon.com/voistofvr支持该播客。

今天的播客内容

在今天的节目中,我将介绍一些在AWE(增强现实世界博览会)上宣布的新闻,今天正是该展会开始的日子。8th Wall的创始人于2016年创立了该公司,并于2022年被Niantic收购。现在他们宣布成立一个全新的Niantic工作室,这实际上是一个基于WebXR的网页游戏引擎,您可以在其中构建沉浸式体验,然后将其部署到WebXR体验中。这个引擎使用3.js,并且他们还开发了各种其他实体组件系统。简而言之,这就像一个内置于浏览器中的游戏引擎。

在过去,8th Wall逐步整合了Niantic开发的API。他们的移动游戏《Ingress》和《Pokemon Go》,将大量地理空间和映射API抽象成了名为Lightship API的东西,您可以在移动应用中使用这些API。同时,他们也将相同的API整合到8th Wall的AR项目中。WebAR本质上就像是一个能够进行增强现实的WebXR皮肤,因为WebXR可以进行VR与AR,因此他们正在创建一个全新的游戏引擎,以便您可以构建更复杂的场景。最终,他们将会将更多的Niantic API及计算机视觉相关内容纳入这个游戏引擎中,使得您更容易在WebXR背景下使用一些最前沿的计算机视觉和增强现实技术。

访谈开始

今天的节目中,我们将进行与Eric Murphy Cattore的采访,这次采访是在2024年6月14日星期五进行的,让我们进入主题吧。

Eric Murphy Cattore的介绍

我叫Eric Murphy Cattore,我是Niantic的工程副总裁,曾是8th Wall的创始人兼CEO,Niantic在两年多前收购了我创立的公司。进入Niantic后,8th Wall的产品和平台在Niantic的名下重新品牌化。我们继续推出Niantic的8th Wall平台,推动了今天网络上的许多基于网页的增强现实内容,并不断扩展和引入更多Niantic技术。我们有一个令人兴奋的新路线图和项目计划。

Eric的背景

那么,你能不能多介绍一下你的背景以及你是如何进入XR领域并推出8th Wall的?

当然可以。我是8th Wall的唯一创始人,但在此之前,我在谷歌工作了大约8年,包括实习和全职工作,然后在Facebook工作了不到两年。在那之前,我获得了计算机视觉的博士学位,这让我对三维几何和许多构成增强现实工作的关键组件充满了兴趣。在进入8th Wall时,我的职业生涯专注于应用计算机视觉,比如在Google的搜索基础设施和Google Photos产品上。

8th Wall的创立

关于8th Wall的想法出现在2016年,那时人们对AR和VR产生了浓厚的兴趣,但当时大多数焦点都放在硬件和头戴设备上。我们认为距离这些设备真正达到临界质量还有十年。而我们的愿望是能否更快地将这些技术推向市场,赋能创造者和开发者,让他们有工具来构建增强现实内容。这就是8th Wall创立的起源。公司成立后,虽然不到十年,但我们已经看到硬件逐渐达到临界质量,8th Wall和Niantic已经成为增强现实开发的主要平台。

AWE展会的准备

我知道你们将在AWE展上宣布一些内容。在深入讨论之前,能给我更多背景介绍吗?关于WebAR以及在网页上做增强现实的事情,我记得在2019年的AWE上看到一个8th Wall的演示,它在HoloLens上展示,基本上是跨平台的。当我问Tom时,他说这不是OpenXR,而是类似于我们的自有框架,还没有完全使用OpenXR。我发现WebAR的许多使用情况都在改变,而WebVR也是Mozilla早期实施的初步规范。但后来的努力都是朝着WebXR方向前进的。因此,我想知道,你们向前推进的时候,是否会考虑OpenXR,或者是否决心走自己的路,来处理网页上的硬件交互?

关于技术的看法

是的,我可以回答一些相关问题。首先,有许多开源的WebXR技术,命名可能会让人稍感困惑。OpenXR是一个原生硬件规范,允许头戴设备制造商实现相同的功能,以便原生软件产品可以在Quest、Magic Leap等支持OpenXR规范的设备上运行。WebXR是W3C为网页浏览器中XR内容制定的规范,支持大量的虚拟现实内容以及某些混合现实内容。在很多方面,WebXR模仿了OpenXR规范,它具有大量相同的功能,以便OpenXR兼容的设备,浏览器能在WebXR上下文中进行支持。

8th Wall产品在2020年开始实际上已经支持了一种我们称之为“元宇宙的移动体验”的东西,您可以构建应用并在移动设备和头戴设备上运行。实际上,这是基于WebXR规范的。当您运行头戴设备会话时,使用的就是标准的WebXR,这是WebVR的继任者,是一个更成熟的规范。自从它的重大变化开始以来,我们就是大力支持这一点。

Niantic Studio的介绍

既然你们在AWE上宣布Niantic Studio,你能否提供更多上下文,说明你们即将宣布的内容,似乎是类似于网页浏览器的东西,可以制作8th Wall体验,并使用Lightship API的一些功能吗?

当然。这实际上是一个重大的发布,重新思考和审视8th Wall产品套件,真正从整体上思考Niantic希望如何让人们创作比以往更大更好的内容。当8th Wall开始时,它是一个技术栈,最初是一个本地库,可以实现跨设备的增强现实。2018年,它变成了一个WebAR技术产品,使得您能够在移动设备的浏览器中进行增强现实。但在这之后推出的一项技术是我们称之为“云编辑器”的东西。这是一个与我们技术集成的网页开发和托管平台,这一直是人们在过去四年中构建完整应用的方式。

我们的云编辑器是一个网页开发平台,具备代码编辑、网站托管等功能,使用我们的技术,但您需要带上自己的渲染引擎。我们曾支持多达五种不同的渲染引擎,包括3.js、A-Frame、Babylon.js和PlayCanvas。我们在构建这些体验时持开放态度,您可以使用自己的工具集。但大多数开发体验是基于代码的,这对于传统网站来说很好,但在构建沉浸式三维内容时,您很难在开发时看到结果,因此这个流程是需要多次编译和查看效果的。

我们想重新思考这一点,所以我们不仅希望从新的角度讲述如何构建可视化编辑器,让您进行可视化开发;而且希望能够将该平台从已经构建的传统增强现实营销内容扩展到支持休闲游戏和其他用例,此外还包括Niantic的许多映射目标和计划。这就是新Niantic Studio产品的起源。

总结

所以,Niantic Studio是一个网页开发平台,具有可视化编辑、三维内容创建以及针对休闲游戏的非常高性能的游戏引擎,能够将内容跨桌面、移动设备及头戴设备部署。我们通过WebXR规范支持VR和AR头戴设备。

总的来说,Niantic开发的非常流行的增强现实游戏,如《Pokémon Go》,大多数都是原生应用,以便整合这种交互式沉浸体验。随着这一产品越来越多基于网页,我想知道Niantic在开放网页中看到了什么不同,为什么要投资于这个部分?因为许多原生应用已经储存了所有API,这些都是网页无法做到的。但同时网页也有其他方面的优势,比如可以无缝接入,用户不需要下载任何东西。这是一种相互取舍,Niantic在这方面是如何评估的?

Niantic的核心使命是将人们聚集在一起,走出家门,和朋友一起走动,进行面对面的互动。Niantic建立在地图上,通过我们对人们去向、趣味地点的知识,以及从场所到场所的路线,构建了一个基础。我们的本地应用程序无疑是全球一些最顶尖的移动游戏,拥有庞大的追随者群体,但我们有许多内部技术栈,既用于开发本地应用程序,也用于Web应用。

因此Niantic的8th Wall之前瞄准更轻松的网页增强现实,希望构建能够更快速开发的应用。8th Wall平台上构建的应用一般具有更短的开发周期,许多用于市场营销和品牌用途,实际上,8th Wall已经为世界顶级品牌的商用AR体验提供了超过几千个开发。我们看到的Web AR是一个明显的网页基础的轻松AR内容专区。

在第一年,我们的一项推广工作就是将Niantic的视觉定位系统(VPS)接入8th Wall平台,这使得现在用户可以在网页上进行VPS。我们也把Niantic的地图元素引入网页,使得大家可以使用用相同的技术栈开发应用。

关于Niantic Studio的未来

今天在8th Wall的网页平台上,有超过100个示例项目。我们认为Niantic Studio推出后,会新增几个应用程序,展示很多关键特性和用例。我们希望随着时间的推移,这个库会大量成长。此外,开发者可以构建应用,发布并分享项目,允许其他开发者查看和克隆他们的经验。我们希望通过这样的方式激励知识共享。

总的来说,我们希望Niantic Studio成为一个不仅是开放网页标准的解决方案,而且也是支持各编程框架的环境。这种开放性的标准将确保创建的内容不会被锁定在一个封闭的平台中,让开发者能够更好地利用互联网的便捷,而不必担心未来的可用性和存活性。

谢谢大家收听《声音VR播客》。如果您喜欢这个播客,请告诉您的朋友,也考虑成为我们Patreon的会员。本节目也依赖于您的捐赠来继续提供最新的内容。您可以在patreon.com/voicesavr成为会员并捐款。再次感谢您的收听。