/ Roadtovr / 0浏览

Mozilla发布A-Frame:从一行代码开始的VR网站能力

今天,Mozilla发布了开源库A-Frame,可在不了解强大(但复杂)WebGL的情况下创建虚拟现实网络体验。A-Frame专为Web开发人员设计,旨在轻松创建高性能、响应灵敏的虚拟现实体验,可直接在浏览器中运行。

Mozilla的MozVR团队一直在尝试WebVR技术,但今天发布的A-Frame可以将该公司在该领域的研发成果打包成一个可供Web开发人员探索的软件包。VR站点的基础由一行代码构成。

通过A-Frame,Web开发人员可以开始使用熟悉的HTML标记创建简单的VR网站。Mozilla为有兴趣使用A-Frame进行开发的人提供了详细的文档。

A-Frame的一个重要特点是VR头显和非VR设备(如台式机和智能手机)之间的无缝适应。A-Frame目前与Oculus Rift DK2和Cardboard(Android和iOS)等智能手机VR眼镜兼容,但我们可以预见更多VR头显将在A-Frame的开发规划中。MozVR团队表示,A-Frame将很快利用Oculus最新的v0.8运行时及75Hz的头部追踪技术。您可以在此处了解如何设置您的Oculus Rift以与WebVR一起使用,但智能手机VR眼镜和非VR渲染应该在任何WebGL浏览器上都能正常工作。

A-Frame提供了一系列模型、视频、天空、几何体等构建模块。此外,还包括控件、动画和光标,使开发人员能够轻松构建丰富的交互式VR网站。A-Frame提供了一些模板,以帮助Web开发人员快速入门,Mozilla鼓励分享模板的变体,以加速WebVR网站的创建。

上个月在Mozilla的活动上,MozVR团队的产品设计负责人约书亚·卡彭特表示:“如果我们关心网络并且认为网络很棒,我们不能等待这些事情变得清晰明确并成熟起来成为标准五年后,然后再开始构建VR网络。我们必须从一开始就参与其中。这确实是Mozilla的任务,特别是我所在的CTO办公室的任务,我们是Web平台未来的研究项目。”

在谈到A-Frame之前的WebVR的现状时,卡彭特表示,虽然WebVR功能强大,但对数百万现有的Web开发人员来说并不容易上手。
他说:“只是有一个小问题,这个问题是创建WebVR体验太难了。网络的全部价值主张在于低摩擦。你无需安装任何东西,只需点击链接即可使用。如果想要创建某个东西,只需输入几行代码并发布,没有人可以告诉你‘你不能发布那个’。”
A-Frame旨在使WebVR开发成为现实。

其中一个挑战不仅是为VR头显提供适应头部追踪和渲染的基础,还要消除WebVR开发对深入了解WebGL的依赖。
卡彭特告诉我:“A-Frame是专门面向Web开发者社区的,其中绝大多数开发者因为不了解WebVR运行在强大但复杂的3D API WebGL上,因此被冷落在WebVR开发之外。想要使用A-Frame创建VR站点的Web开发者只需通过一行HTML代码将其添加到自己的标记中,即可开始使用。”
详细了解A-Frame请访问官方FAQ和入门指南。

0

  1. This post has no comment yet

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注