GMTC全球大前端技术大会(北京站)门票9折特惠截至本周五,点击立减¥480 了解详情
写点什么

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

2018 年 9 月 20 日

在添加了 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 年 9 月 20 日 04:256538
用户头像

发布了 217 篇内容, 共 53.1 次阅读, 收获喜欢 70 次。

关注

评论

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

护航11.11,如何筑牢安全防御系统?

京东科技开发者

云计算 云安全 DDoS

深入浅出node中间件原理

徐小夕

Java node.js 前端 中间件 数据可视化

mPaaS 客户端问题排查之漫长的 3s 等待之谜

阿里云金融线TAM SRE专家服务团队

mPaaS

高交会第一天,高新技术成焦点

13530558032

三千字轻松入门TensorFlow 2

计算机与AI

tensorflow 学习

Pulsar Summit Asia 2020 | 场景案例论坛(上):多行业,多场景

Apache Pulsar

大数据 开源 Apache Pulsar

曾陷“数据风暴”危机的赛默飞世尔如何化险为夷的?

华为云开发者社区

数据库 大数据 云服务 华为云 RDS

我就是增发、健身、养猫、社交通通拥有的锦鲤本鲤

脑极体

利用下班时间,我两星期完成了redis入门与进阶

小松漫步

数据库 redis

第六周课后练习

balsamspear

极客大学架构师训练营

架构师Week4作业

lggl

作业

Serverless 是一种思想状态

donghui

Serverless

甲方日常 49

句子

工作 随笔杂谈 日常

基于Fabric的性能测试与调优实践

华为云开发者社区

区块链 算法 测试 fabric 华为云

再拔头筹,FusionInsight为华为云大数据打造硬实力

华为云开发者社区

大数据 数据仓库 数据湖 FusionInsight 华为云

WE大会上,科学家们是怎样治愈“小破球”的?

脑极体

LAXCUS 大数据集群操作系统:一个分布式分时共享 E 级系统软件(六)

陈泽云

人工智能 大数据 算法

第六周总结

balsamspear

极客大学架构师训练营

秋风到,ModelArts“ AI市场算法Fast-SCNN指南”秋膘贴起来

华为云开发者社区

AI 算法 开发 OBS modelarts

2020双11:看阿里背后的黑科技!

阿里云情报局

人工智能 云计算 大数据 运维 黑科技

LAXCUS 大数据集群操作系统:一个分布式分时共享 E 级系统软件(七)

陈泽云

人工智能 大数据 算法

链表交集问题与DataNode宕机HDFS处理时序

garlic

极客大学架构师训练营

架构师Week4总结

lggl

作业

极客大学 - 架构师训练营 第八周

9527

面经手册 · 第17篇《码农会锁,ReentrantLock之AQS原理分析和实践使用》

小傅哥

Java AQS CAS unsafe CLH

三部门联合发言不得虚报直播销售额业绩:双十一何以刺激了用户的购买欲

石头IT视角

面试,到底在考察什么?

程序员架构进阶

面试 方法论

Oracle、NoSQL和NewSQL 数据库技术对比

VoltDB

数据库 大数据 数据分析 物联网

[Pulsar 社区周报] 2020-10-31 ~ 2020-11-06

Apache Pulsar

大数据 开源

氪信团队再夺冠!易观数科第四届OLAP算法大赛前三甲诞生!

易观大数据

数据库 算法 OLAP

[译文]设计模式01 – 抽象工厂模式(附代码实例)

YoungZY

设计模式 译文

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