/ Voiceofvr / 0浏览

以Ethereal Engine为基础的开源WebXR管道,适用于Apple Vision Pro和未来版本

The Voices of VR Podcast

欢迎

我的名字是 Ken Bye,欢迎收听 The Voices of VR 播客。这个播客关注空间计算的未来。您可以通过 patreon.com/voiceofvr 来支持我们的播客。

节目介绍

这是我从 Meta Connect 2023 上的一些访谈与报道中选出的第 5 集,共 12 集。本集的嘉宾是 Liam Brossia,他是 Ethereal Engine 的联合创始人兼首席执行官。Ethereal Engine 是一个开源的 WebXR 引擎,优先考虑多人优先、高性能以及全身虚拟角色。

Liam 在推动基于 WebXR 的开放技术栈方面处于前沿。他开始参与 Mozilla Hubs,在其中创建了一个不同的分支,开发更多基于云服务的社交虚拟现实体验。我认为在疫情期间,他获得了很多来自加密公司的合同工作,将资金大部分投入到建立现如今的 Ethereal Engine,这实际上是一个针对网页的强大游戏引擎类型接口。

关于开发 XR 的趋势

Liam 关注开发 XR 背后的更广泛趋势。随着 Unity 发布运行时,很多开发者开始寻找替代方案。而且,下载 XR 应用程序时,文件大小通常非常庞大,可以达到多个GB,而你的 XR 设备可能根本没有足够的空间。因此,Liam 对当前 Apple 的动态有很多有趣的见解,深入探讨了创建 Apple Vision Pro 应用程序所需的生产流程,尤其是在 Unity 内部的效果和限制,以及尝试寻找替代路径的方式。

Apple Vision Pro 推出时,WebXR 的支持有望在 Safari 中上线。他努力寻找一种替代路径,可以使这些体验顺利登上 Apple Vision Pro,而无需经历现有的管道,比如学习使用 Swift 或将所有东西编译成本地应用程序。

开发者的反馈

与 Meta Connect 上的许多开发者交流后,大家对 Apple Vision Pro 的兴奋感,尤其是关于是否有机会试用产品的反馈,成为了广泛的话题。然而从这些反馈中我得出的一个主要观点是,XR 开发者制作内容并不一定是简单的道路。

在我 6 月 6 日的第 12 集中,我与 Raven Zachary 和 Sarah Hill 进行了对话,他们都是 XR 开发者,在 Apple Vision Pro 的现场没有亲身体验过,但 Raven 提到 Apple 对 XR 开发者的兴趣并不是很浓厚,他们更想把现有的开发者带入 XR 空间。

生态环境的挑战

我所交流的许多 XR 开发者对现有的摩擦表示不满,特别是在将他们的应用程序适应 Apple 的架构方面,他们认为这需要花费巨大精力。同时,Apple 还没有实现 OpenXR,使用非常定制化和特殊的方式进行软件开发,导致许多 XR 应用程序难以移植到 Apple Vision Pro 上。

说到控制器的问题,尽管做了很多移植,但并不一定会顺利运行,这可能促使更多开发者想要设计完全新的内容生成管道。

Ethereal Engine 的构想

在我们的对话中,我们探讨了 Ethereal Engine。在接下来的对话中,我将与 Matt Hargett 讨论他试图通过 React Native 来建立整条管道,这让我非常兴奋,因为通过 React Native,能够尽可能一次性编写代码,并可以直接访问本地 API。这可能意味着可以根据 OpenXR 和 WebXR 的规格进行编写,并能够编译到不同的目标,包括网页,并通过 React Native 创建适用于不同设备的本地应用程序。

关于 Unity 的局限性

Unity 原本应该解决这些问题,但由于其编译到 Metal 的核心图形 API 的一些限制,仍然会存在许多未解的问题。说到使用 Unity 的不利之处,开发者们正在关注开源替代方案如 Godot 引擎。同时也在讨论谷歌、Qualcomm 和三星可能正在进行的工作。

总结与展望

Liam 提到,开发者们希望通过 Ethereal Engine 保存他们的收益边际,并重新获得直接与客户连接的控制权。Web 的魔力不仅在于吸引顾客进入 WebXR 体验,还在于用户可以轻松地共享链接,这种机会对于病毒式增长是巨大的。

我们讨论了通过创造虚拟世界与增强现实体验来推动用户参与的想法,以及通过降低参与门槛来促进内容创建的各种方法。最终,我们希望能够在社会经验中融入AR技术,创建一个可以连接不同体验与世界的生态系统。

感谢您收听这一集节目,我期待与您在接下来的讨论中相遇。