Voices of VR 播客
主持人介绍
我叫 Kent Bye,欢迎收听《Voices of VR》播客。在今天的节目中,我们将深入探讨 Aframe,这是目前最受欢迎的 WebVR 框架,由 Mozilla 创建。Mozilla 从一开始就致力于 WebVR,部分使命声明是促进开放的去中心化网络,以便所有人都能使用。它们将网络视为公共资源,并相信开源是促进互联网所带来的开放性、协作和共享的最佳方式。
深度讨论 Aframe
我有机会和 Aframe 的核心开发人员 Diego Marcos 以及 Kevin Goh 进行了一次对话。我们谈到了 Aframe 框架,基本上这是一种描述场景的方式,与 Unity 系统非常相似,您可以在其中定义不同的对象、实体和组件,并为这些对象附加行为。因此,底层有很多 Web 技术,这些技术实际上处理将东西渲染为 WebGL,而后者由 3gs 的 JavaScript 驱动。Aframe 就像是一个位于其他一切之上的层,您只需定义想要在场景中看到的内容,Aframe 就会实现它。所以它就像是一种声明式语言。
另一个维度是,Mozilla 希望 WebVR 能够推广出去,因此在 WebVR 社区内部有许多关于何时发布的讨论。它们有一个 1.1 的版本,该版本已经相当稳定。但是在我与 Google 的 Brandon Jones 的讨论中,Google 的立场是,他们有 20 亿个 Android 设备,在全球推出这些更新时,他们希望确保这个系统是稳定的。他们知道 WebVR 1.1 会造成一些破坏,因此 Google 在推动这一点上变得更为谨慎,他们在等待内部称为 2.0 的最新规范进一步稳定。但是从 Aframe 的角度来看,他们并不在意,因为该框架将处理 1.1 和 2.0 之间的细微差别。这只需要更新您的 Aframe JavaScript 文件,您在 Aframe 中做的所有其他事情都将正常工作,无论您是在最新的 1.1 版本中创建,还是等待 今年稍后 WebVR 的正式推出。
总之,如果您想开始使用 WebVR,那么 Aframe 是一个很好的起点。它拥有一个庞大的开源社区,许多参与创建不同组件的人,您可以开始创建一些您自己的 WebVR 体验。在今天的《Voices of VR》播客中,我们会涵盖所有这些内容。此外,首先让我们听听赞助商的话。
节目赞助支持
今天的节目由《Voices of VR》的 Patreon 活动赞助。《Voices of VR》是我对您和其他 VR 社区的礼物。我的超级能力是去参加各种活动,经历各种体验,和不同的人交谈,捕捉 VR 社区发生的最新和最伟大的创新,并与您分享,以便您能得到启发,建设我们所希望的未来,借助这些新的沉浸式技术。因此,您可以通过提供自己的礼物来支持我捕捉和分享这一切知识。今天就可以在 patreon.com/voicesofvr 捐助。
访谈背景介绍
与 Diego 和 Kevin 的采访发生在 IEEE VR 学术会议上。他们刚要进行一个半天的研讨会,教授学术人员如何使用 Aframe VR。该活动于 2017 年 3 月 18 日在加利福尼亚州洛杉矶进行。
核心开发人员介绍
我是 Diego Marcos,Aframe 的核心开发人员之一。我在 WebVR 还未命名为 WebVR 时就开始做 VR。我们开始了 Aframe,并且非常高兴看到它的成长,现在对未来的变化感到非常兴奋。
我是 Kevin Goh,也是在 Mozilla VR 团队的开发人员。我于 2015 年 9 月宣布加入 VR 团队,并在 Aframe 的早期阶段参与了该项目的发布,现在与 Diego 一起工作。
更深入了解 Aframe
我在过去几年中进行了很多关于 VR 的播客采访,但我还没有专门集中讨论过 Aframe。所以您们能否回顾一下,描述一下 Aframe 是什么,以及它可以让您做什么?
是的,借助 Aframe,我们基本上是在解决自己的需求。我们是网页开发人员,我有计算机图形学的背景,但并不是专家。了解 3D 图形时会感到压倒。大多数人对 VR 一无所知,因此很难入门。如果您喜欢网页开发,大多数人没有 3D 图形知识。
我们说,如果我们希望 WebVR 成功,让数以百万计的网站开发者入门比说服那些 3D 图形开发人员转到网络要容易得多。因为我们是网站开发人员,讲同样的语言。所以让我们构建与他们产生共鸣的工具,并重用他们已经知道的概念和术语。
Aframe 是一个用于构建虚拟体验的 Web 框架,最外层是 HTML。因此,即使是完全不懂代码的人也可以开始构建 VR 和 WebVR 应用程序。我们看到过孩子使用它,教育工作者使用它,设计师不懂 JavaScript 用它,尤其适合那些熟悉 HTML、JavaScript 和所有 DOM API 的网页开发人员,他们可以直接跳入 Aframe,使用他们熟悉和喜欢的工具。由于其基于 HTML,它与所有现有的 Web 框架兼容,比如 jQuery、React、Angular 和 Vue.js 都非常相似。
声明式语言与组件模式
关于声明式语言的理念,追溯到 VRML,他们曾尝试过这样,而现在这一点似乎有了更多的库和标准能够真正实现这一点。也许你可以谈谈你们处于最高层次要放入的内容,然后涉及到哪些库来实际转化为沉浸式三维体验?
Aframe 是建立在 3.js 之上的。因此,核心上,它只是一个在 3.js 之上的声明式层,使得您基本上能够使用 HTML 声明场景图,就像您构建网站的方式一样。
基本上,我们使用自定义元素,这是一种在 HTML 中定义自己标签的方式,您可以将一些逻辑附加到这些自定义元素。因此,当您将其中一个自定义元素添加到场景中时,在幕后,我们实际上会实例化一个 3.js 对象,处理所有的 3D 图形渲染部分。Aframe 还基于组件模式,所有 Unity 开发者都对此非常熟悉。此外,这还是一种在游戏开发中非常常见的模式,其中每个对象都是空对象,您可以附加组件以提供行为、功能和逻辑。因此,如果您查看一个盒子,它实际上只是几何组件和材料组件组合而成。
令人惊叹的是,任何人都可以用 JavaScript 或 3.js 创建组件,封装成组件,然后开发人员无需编写任何代码,只需在 HTML 中声明性地使用它。因此,全球各地的人可以制作物理组件,另一个人可以直接将其插入 HTML,直接使用它。
相较于其他标准的差异
要强调的是,Aframe 与 VRML 及其他标准之间的领域差异在于,Aframe 不是标准。这使得我们可以根据使用反馈快速迭代。而不作为标准的另一个优势是,它可以很容易地扩展,而无需申请许可,也不需要进入委员会或审批流程。
正如 Kevin 提到的,通过实体组件架构,大家都可以扩展它,您可以重用这些组件,并且围绕这些扩展构建整个社区。
Web 的独特特性
在思考 Aframe 和网络时,网络的一些独特属性是您可以查看源代码,或许可以复制其他人的工作,接着开始转换。这在使用 Unity 或 Unreal Engine 进行编译时并不具备。而另一方面,在使用像 Unreal 或 Unity 的游戏引擎时,您有一个空间界面,可以进入并开始在 2D 平面上移动东西,但它被抽象化为不同体验的 3D。
也许您可以谈谈一些可用工具,能够编写代码或直接操纵这些空间介质中的对象?
有了 Aframe,我们希望保持 Web 的原始特性。您提到的查看源代码的能力也是存在的。在 Aframe 中,您在任何场景上都有一个快捷方式:按下 Ctrl + Alt,您可以调出可视化检查器。您看到的任何场景,很多人可能不知道,实际上您可以打开这个编辑器,检查任何场景,看看它是如何构造的,从而学习他人的作品。这是其中一个方面。因此,您可以以可视化的方式操控一个 Aframe 场景。
在路线图中,我们有一个实际的 VR 编辑器正在筹备中,您将能够进入某个场景并用手操纵这个场景。基本上与我们在 Unreal 和 Unity 编辑器中看到的一样。这称为检查器,此外也与我们在称为注册表的东西相连,这与 Unity 的资源商店很相似,后者有一个组件集合。我们正在做类似的事情,开发者正在构建开源组件,我们挑选其中的一些并进行代码审查,然后通过这个可视化检查器,您可以直接注入许多组件,比如物理、雨或山脉。
WebVR 中的门户
因此,似乎我们希望能够实现的重大目标之一是从一个 VR 体验转到另一个 VR 体验。也许您可以谈谈,WebVR 或 Aframe 的门户方面正在发生什么,正如 Philip Rosedale 指出,为什么他认为早期的网络赢过了 AOL 和 CompuServe,其原因在于,这种好处在于能够互连接通、链接这些不同的体验,有如 Metcalfe 法则:网络的价值随着节点数量的平方增加。因此,您有更多的互连接通,即使视觉效果可能不如当前 Unity 或 Unreal Engine,但这种互连将真正赋予 WebVR 长期吸引力。
如果您去 Google 上搜索第一个网站,您会来到 CERN 的网站。实际上,您阅读的前两句话中提到超链接来连接信息。因此,超链接就是网络的基本成分。由于快速发布的缘故,VR 中的链接并不按照您想象的那种方式工作。这意味着您可以在网站之间过渡,但现在,如果您在某一网站的 VR 中,然后过渡到另一个网站,您会像从 VR 中掉出来一样,并需要重新进入。
但是 WebVR 的最新规范实际上考虑到了这一使用场景:只需第一次进入 VR 模式,然后您可以在各个网站间过渡而无需摘下头戴设备。这将在 Firefox 夜间版本中非常快地到来,可能几天内就会援引您在 Aframe 方面有一个链接组件,将允许您在 VR 中创造无缝体验。您将能够穿越世界,并且能够决定您在一个世界中如何表现那些用户可以访问的连接世界。
因此,我们将推出我们的版本来表示这些链接的方式,但该组件允许自定义。我期待着看到人们提出的想法。
链接遍历的核心价值提倡
链接遍历是 WebVR 的核心价值主张。我们肯定会看到开发人员会创造他们认为的链接,就像在《工作模拟器》中,如果您想返回,您就吃一个卷饼,这就是他们表示为链接的东西。一旦我们实现了这种互连,每个人都可以接纳自己的世界并立即发布,您可以跨不同的网站旅行。我认为,网络将开始更多地表现为我们理想中的元宇宙。这是一个我们共同分享的虚拟空间,您可以在其中互动、玩耍和做生意,就像太空旅行一样,我们只需进入太空更多,因为这就是下一个边界,是这个虚拟宇宙。
WebVR 更新的动态
去年秋天有第一个 WebVR W3C 研讨会,实际上将全球 WebVR 的人们聚集在一起。我不知道是否在该点公布了 1.0 或 1.1 规范,我们目前正处于这种阶段,仍在与所有不同的浏览器集成 WebVR,我听说甚至有 2.0 规范的低语。也许您可以告诉我关于 WebVR 领域更新的内容,以及人们是否应该开始构建 1.1 的项目,还是等到 2.0 的来临,或者您觉得这种拐点在哪里?
现在,我们有两个共存的 WebVR 规范版本,一个我们称为 1.1,另一个称为 2.0。1.1 已经几乎确定,2.0 仍在开发中。1.1 是当前实验性浏览器使用的规范。Mozilla 表达了希望推出 1.1 版本 WebVR 的意图,因为我们认为早期发布非常重要。因为有很多事情需要成熟,例如工具、性能等等。因此,很多人需要学习新技能以尝试该媒介,许多事情需要在您实际看到优质内容之前发生。
所有原生平台已经在这个过程中,所有的工具、内容和游戏工作室都在快速提升。这是一个鸡与蛋的问题:没有用户就没有内容,没有内容就没有用户。如果 WebVR 不在浏览器中发布,就不会被当作一回事。因此,没有人会投资以制作高质量内容,除非他们能够针对用户。因此,对于我们来说,尽早发布某种东西比发布完美的东西更重要。这就是我们表达希望推出 1.1 版本的原因,尽管我们知道这并不是最终理想的 API。
Aframe 一周年回顾
您刚刚完成您的一周年纪念,这是关于 Aframe 的最佳示例的策划,您能否分享一些突出的话题?
我们看到大量不同行业的 Aframe 体验。在新闻行业,我们看到了一些显著的例子。比如英国的 MSC International 制作了一个名为《Fear the Sky》的项目,带领人们了解叙利亚的桶炸弹。另一个类似的案例是《华盛顿邮报》也有一个项目,展示了前往火星与太空计划的各种行动。
人们还利用它进行教育,比如华盛顿州立大学的一位研究人员创建了一个医学研究和教育的体验,使用手势控制来操控人体解剖,人人都可以创建有趣的沙盒体验,比如城市大亨,您可以通过 HTC Vive 构建一个城市并讲述故事。
我喜欢看到那些真正尝试利用 Web 的特性体现的体验。我喜欢那些与房间规模和控制器进行原型设计的体验。因此,和原生应用相比,您需要创建一个体验,并且与其他人分享您的实验真的很困难,因为他们必须下载和安装。但是,通过网络,某人只需制作一个控制器的选择条组件,然后只需通过链接分享,其他人就可以查看并看看效果如何。
数据可视化的应用
在 GDC 的 WebGL 聚会上,当您展示您的亮点时,我注意到有很多数据可视化的体验,您能否谈谈您在数据可视化方面所见过的一些内容,以及人们可能开始集成的现有 JavaScript 库?
当然,人们通常使用的一个库是 d3.js 来进行数据可视化。他们会取用像花瓣一样的流行数据集,然后在 3D 中进行查看,例如散点图。但不仅如此,它也与房间规模集成,因此您可以在面前拥有一系列面,在控制器的帮助下,您可以伸手抓住一个面,然
后将其放入图形中,并实时查看图形的变化。此外,还有一个名为 Virtual Leap 的 WebVR 竞赛,前十个项目中,Aframe 占了前十名中的九个。但数据可视化是您可以利用这些胜出者的信息制作一个图形,并从中创建面。
网络是做这种数据汇总的理想环境。您可以访问已经存在的大量 API,您只需要一种方法来以有趣的方式可视化和呈现数据给用户。我们期待看到更多这样的实验,利用 VR 的独特特性,以有趣的方式呈现数据。
I3 VR 会议与实验共享
我们在 I3 VR 会议,这是一个学术会议,我们期待看到实际上有很多论文发布与有趣的交互技术,您可以在实际论文中阅读,但您永远无法尝试那些技术。我们期待着看到一些研究界采用网络来保存和归档这些有趣的实验,以便于后人回过头去阅读论文并真正尝试这些实验。
Unity 经验导出到 Web 平台
我认为有助于推动这一点的是,一旦工具链成熟,您就可以将 Unity 的体验导出,因为很多创建这些体验的人都是在这些游戏引擎中创建的,然后能够将其导出并放在网上,我认为会推动这一点。
渐进式下载内容的挑战
我有一个问题,关于渐进式下载内容。我认为看到一个二进制结果的挑战是,您经常必须在开始体验之前下载整个内容。而网络的一个独特特性是,您可以进行渐进式下载内容。这也是已经实施的内容,还是在 glTF 中的流式处理存在一些限制,以便逐步流式传输资源?
目前,我可以告诉您,我们在这方面的实验还未深入。现在,在 Aframe 中,您可以有一种方式预先下载资产,以便阻止渲染循环。因此,一旦您开始渲染,一切都已准备就绪。我们正在进行实验,但这有点困难,因为在网络上,有这样一种容忍度:当您加载一个网站时,如果图像在首次渲染后开始加载,大家是能够容忍的。但如果您处于 VR 环境中,有一个对象您准备交互,而该对象需要一些时间才出现,那么体验将不会正常工作。
因此,我们仍需要找出如何优雅地解决此问题。但现在,正如现在一样,Aframe 会阻止资产加载,然后我们开始渲染,您可以将体验分解为不同的级别。您只需加载一部分,开始渲染该部分,然后当您切换到不同的级别时,阻止渲染,显示一个加载器,加载新资产并显示新级别。但我们需要进一步探索采纳更先进的工作流程,使其更加渐进,而不会在中断时发生中断。
缓存机制的潜力
在网络上,所有内容都是异步的。因此,当您准备时,您可以真正细粒度地控制何时下载资产。对于 Aframe 来说,这只是意味着当您准备好时,只需设定一个对象的模型源,它就会开始下载。因此,当您靠近某个对象时,您会开始下载它,或者您可以使用某种细节层级的方法,当您远离时将下载低分辨率版本的图像,但当您靠近时,将逐步下载高分辨率版本的图像。这意味着您只需下载所需的内容。
还有一个叫做服务工作者的 API,可以让您离线缓存内容。因此,您可以定义您希望用户下载哪些内容并存储本地,将部分应用程序的功能与本地应用相似。如果您希望它能够离线使用,按服务工作者 API,您可以非常精细管理您缓存的内容、下载的内容,以及从哪个服务下载。
也许跨体验的高级缓存会非常有帮助。例如当我使用某个工具,并希望在不同体验之间应用,如何缓存这些内容,例如与该工具相关的逻辑和 3D 模型,以便在我们进行切换时可以立即可用。我不知道,某种概念的虚拟背包就是随身携带的,随时加载的相关内容。
这听起来有点许愿,但我们希望尽快实现。
WebVR 及其生态系统的潜在技术
我很好奇,您认为哪一些其他的 web 标准或技术将在很大程度上融入 WebVR 和 Aframe 生态系统,无论是分布式文件系统、分布式身份,还是其他的起步阶段的东西。
我认为为了让元宇宙蓬勃发展,最终它必须拥有经济。经济意味着财富的交换,可以是传统货币或加密货币,以及商品的交换,显然是虚拟商品。而拥有一个经济的前提是拥有货币和身份的感知。因此,两个实体交换财富和商品,而为了拥有身份,需要某种机制来证明您是您,并且证明另一个人是您希望与之交换商品的人。
现在,这些服务由孤立的壁垒提供。您有 Facebook 账户、Google 账户、Steam 账户,并没有真正去中心化的东西。我认为如果我们拥有一个开放的元宇宙,以适应整个世界的服务,我们需要开放和分布式的替代方案,例如身份和货币,能够跨越国界、跨公司,并且不受单个实体控制。这就是我们要进行实验的东西。有很多初创企业在围绕区块链尝试推动这一点,但到目前为止我并没有看到任何真正易用且解决精准问题的东西。坦白说,我只是阅读文档和网页。如果有人可以指引我使用的东西,我很乐意将其集成到 Aframe 中并开始探索这些领域。
我期待着与 Phil Rosedale 进行交流,他思考了很多这些事情。我不知道他是否准备好使用,但您是否有其他一些您认为会契合这个生态系统的技术?
是的,WebPayments 是一种仍然处于初期阶段且仍在开发的 API,我不知道比特币或去中心化货币如何适应,但我们肯定需要,可能要依靠区块链,尤其用于支付和用户身份。此外,我听说有一种被称为 web profiles 的东西,这只是关于您自己的 JSON 信息,将其存储在区块链上,以便人们了解谁是谁,外加知道在此虚拟空间中您拥有的物品。
我们看到在 Aframe 生态系统内进行的一些实验,有人创建了一个名为《Sense of Promise》的实验,这是一个非常放松的区域,拥有不同的房间。在每个房间内都是一种灵药,您可以选择支付 50 美元以获得一种灵药。一旦您购买了该灵药,支付便在区块链上处理,而且一旦完成便再也无法看到,因为您在某种意义上拥有了它。
而这种关联于身份的所有权概念是:我有一个对象,我拥有它。这是独一无二的,我可以转让该所有权。因此,能够记录您拥有的东西也是当今网络上不具备的一种机制,而区块链正是解决这个问题的方案。但现在真的没有太多行动。
实现制定权限与数字版权管理
还涉及到对象周围的权限,因为现在在网络上,您可以复制图像并将其放在您的网站上。现在也在讨论分布式文件系统,即如何给分布式物品赋予所有权感,或者是否需要这样做,如何能做到。同时还有身份方面,但还有一个更大挑战,就是对人们能否拥有和无法拥有的内容进行权限和 DRM 的控制。
所以我猜一个更大的挑战问题是,谈到头像和外观,这就是您表达身份的形式。您知道,您将如何防止人们捕捉到这一点?
这是很有趣的,因为我们已经看到,例如音乐方面,为了拥有数字内容,人们需要购买物理产品,而拥有这个东西是有价值的。但随着我们转向数字支持,所有权感发生了完全变化。您支付的是音乐流的访问权限,而您不再拥有音乐。
而在元宇宙中所有权的概念,比如拥有一双鞋,即在元宇宙中拥有一双非常昂贵的鞋,您可以以零成本进行复制,因此通过拥有数字资产的方式可能不会那么容易了。而我不知道 DRM 或独特性是如何能保留下来的,因为我认为这根植于人类本性中,能够与他人区别开来。但如果说物品的所有权成为这种区别的基础,我就不太确定。
我不知道,但人们会在《Team Fortress 2》中购买帽子。所以,嗯,这在《Team Fortress 2》中就是 Steam 系统,实际上决定您是否拥有该物品。但如果您有一个完全开放的系统,就像网络一样,您可以随意抓取任何图像,对吗?而且您可以自动复制,对吧?所以对于资产的保护,我不知道是否能提出不受限制的方式来保护它们。也许我们应该放弃这种所有权的概念,而要替换为其他东西。但我还记得在《准备好玩家一号》中,富裕的人能接触到更好的仿真体验。
因此,实际上,稀缺性不是虚拟所有权,而是获取计算资源的能力。因此,您可能会觉得您的头像会有更好的反射或更好的特效,而这是您可接入更多计算能力的体现,以此最终控制物理物品,实际上是运行该仿真所需的真实机器。但虚拟物件本身并没有价值。我不知道。在这些开放的关键问题中,也涉及到数字版权管理、DMCA 版权等法律。我们正处于这些法律概念开始建立的早期阶段。
多用户协作的潜在技术
就多用户功能而言,我看到在 Aframe 中的早期实验。您能否谈谈有些基础技术的多用户协作体验?因为对我来说,这似乎将成为一个很大的吸引点。
一个 API 是 WebRTC,它支持数据、视频和音频的点对点传输。遗憾的是它在桌面浏览器上有支持,但手机浏览器还不支持它。但我们会看到许多多用户体验开始依赖于 WebRTC。人们使用的另一项服务是 Firebase,它是一个类似 WebSocket 的数据库服务。WebSocket 是传输数据的另一种方式,但是它是通过服务器发送的,而不是点对点的。
虚拟现实的终极潜力
最后,您们各自认为虚拟现实的终极潜力是什么,它可能会实现什么?
对我而言,几乎是对这个问题的相同回答。对我来说,是超越人类社会的物理现实。有时人们说这将是增强现实的未来,因为他们可以看到在物理世界中进行当前工作和任务的改善,但他们认为虚拟现实将打开完全不同的人际互动,这种互动与物理世界并不相关,无需受物理定律的限制。你可以飞翔,你可以变得极其巨大或极其渺小,您可以瞬间传送到世界的任何地方,这将开启令人震惊的新社会和新的生活习惯以及全面不可想象的社会习惯。
所以对我来说,虚拟现实的终极潜力是超越物理现实,看清另一面。
总结
这是一个与 Mozilla 的 Diego Marcos 和 Kevin Goh 的访谈,他俩都在开发 Aframe,旨在通过开放源代码框架将 VR 带到网络。我在这次采访中的主要收获有:
首先,Aframe 极具吸引力。其实在我关注的不同社区中,WebVR 的 Slack 频道与 Aframe 的 Slack 频道都比较热闹,而 Aframe 的参与人数多于 WebVR Slack 频道。因此,这是一个强大的框架,允许快速原型设计和创建 WebVR 体验。
我与 Brandon Jones 的对话中,对于为什么可能让 Aframe 有如此吸引力有了更深入的理解。Brandon 提到,WebVR 的许多方面都与命令式代码有关,简单地说,WebGL 就像一个黑箱,您将所需输出情景的输入,基本上它就绘制出像素。这就是所有人无法看到任何有关在场景中实际绘制内容的语义信息。而为了推动这个 WebGL 体验,则使用 3.js 作为框架,但对于许多人来说,这仍然是复杂的 JavaScript 处理。
因此,Aframe 是一种通过 3gs 接口驱动的工具,可以轻松创建 WebGL。高度上,Aframe 创建了更大层次,使您可以像在 Unity 编辑器中一样排列对象。此外,他们还有一个可视化编辑器,您可以在其中进行操作。因此,Aframe 就像一个接口,使您可以驱动所有这些黑箱系统。由于 Aframe 是框架,因此对于实际规范没有任何要求,您无需担心 1.1 和 2.0 之间的差异。只需创建 Aframe 代码,其他都将为您处理。一旦要发布 WebVR 的正式版本时,只需更新 JavaScript 文件。
WebVR 社区就该规范的发布时间存在争议,因为实际上需要将其正式上线,这样有内容可供使用,从而激发更多的 WebVR 开发。但实际上,WebVR 的优势在于能够利用网络的各种维度,吸取来自各方的动力。无论是来自数据、不同的可视化,还是不同的 JavaScript 库,都在资本化 WebVR 的灵活性,以及通过不同的平台和工具来成为一体。
总之,非常期待 WebVR 与 Aframe 的进一步发展,我也将开始参与创建我自己的体验。感谢您收听《Voices of VR》播客。如果您喜欢这个播客,请告诉您的朋友,传播这一消息,并成为我们的捐助者。每月只需几美元就能产生巨大的影响,今天就可以在 patreon.com/voicesofvr 进行捐赠。
谢谢收听。