写点什么

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:258871
用户头像

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

关注

评论

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

实时数仓建设

五分钟学大数据

实时计算 4月月更

Flink 实践教程-入门(10):Python作业的使用

腾讯云大数据

私有链还有未来吗?

CECBC

Hoo虎符研究院|从多个方面了解公链Tezos和它的 Ithaca 2 升级

区块链前沿News

Hoo 虎符交易所 研究院 tezos

百度信誉保障服务架构全解析

百度Geek说

后端

netty系列之:netty中的核心MessageToMessage编码器

程序那些事

Java Netty 程序那些事 4月月更

Web 3.0的未来产业趋势

王强

Web 3.0

龙蜥开源Plugsched:首次实现 Linux kernel 调度器热升级 | 龙蜥技术

OpenAnolis小助手

Linux 内核 龙蜥社区 Plugsched

Linux之last命令

入门小站

Linux

Improvements of Job Scheduler and Query Execution on Flink OLAP

Apache Flink

大数据 flink 编程 实时计算 OLAP

基于 HTML+CSS+JS 的石头剪刀布游戏

海拥(haiyong.site)

html 大前端 游戏 4月月更

关于元宇宙热的冷思考

CECBC

恒源云(Gpushare)_没有你想要的镜像?技巧大放送5!

恒源云

镜像仓库 显卡、gpu

腾讯云CDW-ClickHouse云原生实践

腾讯云大数据

Clickhouse 云数据仓库

透过「人月神话」,看清软件开发问题

架构精进之路

软件开发 人月神话 4月日更 4月月更

北京市东城区赵海东副区长一行莅临博睿数据参观指导

博睿数据

Ribbon从入门到源码解析

李子捌

微服务 SpringCloud Ribbon

两步实现让antd与IDE和睦相处的处理案例

袋鼠云数栈

大数据 开源

墨水屏的“硬伤”与福气

脑极体

RabbitMQ 实现延时队列(订单定时取消为例)

Ayue、

Rabbit MQ 4月月更

ffmpeg实现web在线转码

lo

4月月更

数栈在湖仓一体上的探索与实践

袋鼠云数栈

数据库 大数据 数据湖 湖仓一体

一个公式告诉你:如何提升团队的研发效率?

凌晞

技术管理 研发效率

融合通信常见问题3月刊 | 云信小课堂

网易云信

前端

CTF逆向涉及的各种加密算法

网络安全学海

网络安全 信息安全 CTF 渗透测试 漏洞挖掘

Spring 完美导入 IDEA

阿Q说代码

spring IDEA 4月月更

GaussDB(for Redis)助力《余烬风暴》实力上线,给您沉浸式魔幻体验

华为云数据库小助手

GaussDB GaussDB ( for Redis )

阿里Maven仓库不限容量,免费用

阿里云云效

云计算 阿里云 npm Maven仓库 制品仓库

Flink 实践教程-进阶(11):SQL 关联:Regular Join

腾讯云大数据

flink 流计算 流计算 Oceanus

什么是元宇宙?为何要关注它?

CECBC

使用FFMPEG自动剪辑视频

十三

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