沃卡logo

微软元宇宙或将基于Web

2022-05-13来源:OSCHINA

在元宇宙理论被炒的沸沸扬扬之际,除Meta外,一些其他的大型科技公司也表现出了对这一领域的兴趣,微软就是其中之一。

严格来说,元宇宙想要成为现实,就需要有相应的开发和内容创建工具。此外,还需要为元宇宙制定一个标准定义;以及制定一套开放标准,让开发者和平台公司都能为之努力。Babylon是一个建立在WebGL和WebGPU之上的免费开源3D引擎,由两位微软工程师开发,并在2013年首次作为IE11浏览器的一部分发布。

Babylon不仅是开源的,它还是为了支持Web版的元宇宙而建立的。这也是其与Meta的区别之处,目前Meta还没有透露过他们对元宇宙的设想是否会与Web兼容。

为了了解更多关于Babylon和微软对元宇宙的潜在愿景,The New Stack的编辑Richard MacManus采访了Babylon的共同创造者之一David Rousset。作为一名技术工程师,Rousset在过去的15年里一直在微软工作。他曾在博文中指出,WebXR——一种新兴的3D内容的网络标准,"将是Web上元宇宙的主要组成部分之一"。

Rousset称,Babylon创建的一个主要动机就是成为一个帮助开发者和内容创作者轻松进入元宇宙的工具。彼时,他自己并不熟悉3D开发,但他的搭档David Catuhe却很精通。“所以Babylon的诞生主要是因为我。我强迫另一个David考虑像我这样的人。我告诉他我应该成为目标受众——比如,我足够好学,但我不是3D大师。”

Catuhu在自己的博客回顾中将Babylon描述为一个为了开发的乐趣而构建的“pet project”。但现如今,Babylon已发展至被用于微软的Sharepoint Spaces(在任何设备上为每个人提供混合现实体验)、IBM的Mayflower Autonomous Ship Experience以及Voxels等新兴的元宇宙/Web3创业公司。

与流行的Unity 3D引擎相比,Rousset称Babylon旨在为Web提供原生环境。这意味着Babylon可以"在任何地方运行"。另一方面,Unity主要针对"powerful devices",如游戏机和PC。所以与Unity相比,"这显然是一个关于引擎的lower layer。我们没有Unity生态系统所拥有的所有服务和插件。但是Babylon是开源的,这意味着我们有很多来自社区本身的贡献——现在已经有超过一半的代码来自社区。"

总的来说,Babylon是web-native的,并且支持WebXR和WebGPU等新兴的3D网络标准。

微软对元宇宙的愿景是什么?

Rousset回答道,他们仍在努力在行业层面定义什么是元宇宙。“显然Meta给出了他们的愿景,很多人认为这是唯一的愿景——但事实并非如此。我们将很快披露微软在元宇宙中的愿景。但对我来说,Web需要成为其中的重要组成部分,因为你理应可以从一个元宇宙移动到另一个元宇宙。”

根据Rousset的描述,未来的互联网用户应该能够从网络上的3D场景或网页(例如用Babylon构建),通过VR中的链接,"被传送到另一个网站,该网站将处于另一个元宇宙"。不过需要明确的是,这只是Rousset对元宇宙的设想,并不是微软的官方说法。但是,在鉴于该公司的后备力量中拥有像Babylon这样的工具,意味着微软确实有可能会将Web标准纳入其元宇宙战略中。

而扎克伯格也曾说过,他希望元宇宙是可操作的,但现在仍未清楚未来的Meta用户是否能够从Meta"teleport"到Web(反之亦然)。

撇开围绕元宇宙基础设施的问题不谈,Rousset预计在未来几年内,游戏、电子商务和教育这些类型的应用程序会使用Babylon等工具所构建,这些都是VR和/或AR最常见的应用案例。他还谈到了微软的新应用Frame,根据一篇博客文章指出,该应用程序正在“将元宇宙带入Microsoft Teams”。Frame最有趣的地方在于,浏览器用户可以轻松地与Oculus设备上的用户进行交互。而这种互操作性正是元宇宙所追求的。

目前关于微软对元宇宙愿景的具体细节仍尚未知晓,或许该公司可能会在即将举行的Build大会上透露。

  图片使用申明:原创文章图片源自‘Canva可画’平台免费版权图片素材;引用文章源自引用平台文章中所使用的原图。