AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

Mozilla 开发全新的公开网络 API WebXR 来实现增强现实

  • 2018-09-20
  • 本文字数:906 字

    阅读完需:约 3 分钟

在添加了 Firefox 对 WebVR 的支持之后,Mozilla现在正在开发一款新的API,叫WebXR,来实现网络混合现实的功能。Mozilla去年首次宣布 WebXR 将会取代 WebVR,并将对使用 WebVR 的开发人员提供平缓的过渡期。

正如 Mozilla VR/AR 研究工程经理 Lars Bergstrom 所写的:

Mozilla 正在步入 JavaScript APIs 工作的新阶段,完成后每个人都可以在公开网络上创造和分享虚拟现实(VR)和增强现实(AR)项目。

全新的 WebXR Device API 将通过集成现实和上下文覆盖,提供在浏览器中搭建增强现实项目的功能。比如说,用户可以用天空盒取代网页背景,天空盒是无法即刻获得的事物的实时图像,可能会展示天空、山、远处的建筑等等。另外,为了让用户更方便地操纵虚拟空间,WebXR 将会支持不同种类的用户输入,包括语音和手势。

WebXR 社区正在为现在的无线设备修订一份草案条例。比如说,创建天空盒设置,用来改变网页的背景图片。我们还在着手研究将早先 AR 平台的全局感知能力移植到 web 中来,这样开发人员就可以确定表面的位置,而不需要在电池驱动的设备上运行复杂的计算机视觉代码。

目前 WebXR 的草案条例包括亮度测量、眼动跟踪、天空盒、静态 3D 图标、控制器支持、计算机视觉等等。网页将可以检测和查询 VR/AR 能力轮询设备方向和位置,并在沉浸式的 AR 会话中根据所需的帧速率产生图形帧。尽管草案还没有敲定,但是 Mozilla 仍然计划根据现在的状况推行,根据需要进行必要的调整。

在一开始,对沉浸式体验的支持会通过特定版本的Firefox 实现,称为 Firefox Reality ,但之后它将会扩展到 Mozilla 支持 WebVR 的每一个平台,包括 Windows、Linux、macOS、Android 和 iOS。对于 iOS 平台来说,Mozilla 已经发布了一款基于 Apple 的 ARKit 的 AR 应用程序,源代码可以在GitHub 上查看。Mozilla iOS WebXR Viewer 应用程序是Mozilla 工程师用来测试WebXR 的AR 想法的地方。

想要更深入地了解WebXR,不要错过当前的草案规范 WebXR Device API Explainer ,这其中包括很多代码片段可以执行简单的操作,比如查询设备能力,开启 XR 会话,输出图形内容等等。

查看英文原文 Mozilla Pushes WebXR as New Open Web API for Augmented Reality

感谢冬雨对本文的审校。

2018-09-20 04:259039
用户头像

发布了 218 篇内容, 共 72.6 次阅读, 收获喜欢 76 次。

关注

评论

发布
暂无评论
发现更多内容

程序员毕业十年,我是如何从月薪2800涨到税后年薪30W+的?

android 程序员 移动开发

程序员这样准备面试,拿到Offer的概率准会上升。

android 程序员 移动开发

程序员非要去大一线城市不可吗?小三线的我有话说

android 程序员 移动开发

第一次面大厂就拿到了腾讯的 offer ,同事笑着骂我是搞 Android 的“狗托”

android 程序员 移动开发

简易弹球游戏 (2)(1)

android 程序员 移动开发

约束布局(ConstraintLayout)1

android 程序员 移动开发

算法太TM重要了!刷完这些题,我拿到了梦寐以求的字节跳动和腾讯双offer!

android 程序员 移动开发

给你一个全自动的屏幕适配方案(基于SW方案)!

android 程序员 移动开发

什么是碳交易?

石云升

碳中和 11月日更 碳交易

简单易用!快速改善用户界面的10个技巧!

android 程序员 移动开发

模块八作业

Geek_fc100d

「架构实战营」

算法----字符串

android 程序员 移动开发

经验分享:上传视频到优酷客户端

android 程序员 移动开发

程序员真的有35岁危机这样的年龄危机吗?有些程序员是如何悄无声息渡过中年危机的?

android 程序员 移动开发

经济下行趋势明显,Android开发者出路在哪?7成Android开发者月薪不足6千

android 程序员 移动开发

继承的基本使用

android 程序员 移动开发

编写-Android-Library-的最佳实践-1

android 程序员 移动开发

网易被裁后,68天吃透这份阿里学长甩我的Android面试笔记,竟让我收到字节跳动和小米offer

android 程序员 移动开发

程序员的中年危机,这道坎到底是什么?

android 程序员 移动开发

站在巨人肩上操作CAS(三):原子操作类的正确使用实战

android 程序员 移动开发

简易弹球游戏 (2)

android 程序员 移动开发

光的进化曲:电力承载网的升级之路

脑极体

线程池基本参数解析

android 程序员 移动开发

模块三作业及总结

Thomas

架构训练营

绝了,华为大神耗费5个月21天,打造这份714页PDF的鸿蒙学习笔记,2020终于火爆全网

android 程序员 移动开发

程序员的专属幽默段子

android 程序员 移动开发

程序员的中年危机该怎么度过,只能靠纯技术?

android 程序员 移动开发

程序员还不会这6个面试技巧,活该你拿不到offer和高薪?

android 程序员 移动开发

站在巨人肩上操作CAS(一):CAS的原理

android 程序员 移动开发

第五章:paging使用

android 程序员 移动开发

线程池系列 - (4)工作流程

android 程序员 移动开发

Mozilla开发全新的公开网络API WebXR 来实现增强现实_JavaScript_Sergio De Simone_InfoQ精选文章