2025 AI基础设施风向标,不看必后悔!#AI基础设施峰会 了解详情
写点什么

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

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

关注

评论

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

AI新手语音入门:认识词错率WER与字错率CER

华为云开发者联盟

语音识别 词错率 WER 字错率 CER

服务器数量从21台降至3台,TDengine在跨越速运集团的落地实践

TDengine

数据库 tdengine 时序数据库

打造“智慧之眼”与“创新之轮”,华睿科技助推制造业智能升级

科技新消息

腾讯云商用密码合规解决方案,亮相2021商用密码应用创新高端研讨会

腾讯安全云鼎实验室

商用密码 云上安全 数字生态 安全服务

前端开发之JS中编写For循环的方法

@零度

JavaScript 前端开发

Azkaban工作流调度

恒生LIGHT云社区

工作流 工作流调度 任务调度 Azkaban

给弟弟的信第22封|写技术博客有哪些益处?

大菠萝

28天写作

Java开发之线程、多线程,线程池面试题

@零度

多线程 线程池 JAVA开发

Linux之tail命令

入门小站

Linux

如何用建木CI生成Allure报表

Jianmu

CI/CD Allure 国产开源

DM 分库分表 DDL “乐观协调” 模式介绍丨TiDB 工具分享

PingCAP

拿捏SQL数据分析:从基础破冰到面试题解

博文视点Broadview

从科技出发,中科柏诚信云链为中小企业融资注入新动能

联营汇聚

Linux之tail命令

入门小站

Linux

React vs Angular,到底那个更好用

编程江湖

前端开发

群聊泄密敲响警钟,WorkPlus织密信息安全“防护网”

BeeWorks

学习乐器的好处

Tiger

28天写作

python 数据分析找到老外最喜欢的中国美食【完整代码】

1_bit

Python

在线上传图片二维码识别解析

入门小站

工具

了解 Java 中的锁 Lock

Ayue、

ReentrantReadWriteLock ReentrantLock lock

小红书基于 StarRocks 构建广告数据中心的实践

StarRocks

数据库 数据分析 StarRocks

“数”驰天下,华为云DRS 高效支撑T3出行平稳迁移

华为云开发者联盟

数据库 数据迁移 华为云DRS T3出行

Gartner技术成熟曲线详解

Kafka中文社区

如何有效使用预训练语言模型

云智慧AIOps社区

算法 智能运维 云智慧 语言模型 南加州大学

Linxu云计算这样学效率更快,Linux基础篇,expect-正则表达式-sed-cut的使用

学神来啦

Linux centos sed linux运维 expect

图解带你掌握`JVM`运行时核心内存区

华为云开发者联盟

Java JVM 内存 堆内存

大数据开发之sparkSQL的使用分享

@零度

大数据 Sparksql

Java泛型可行与不可行

编程江湖

Log4j2 消停了,Logback 开始塌房了?

程序猿DD

Java 日志 漏洞

TCP 两次握手为什么无法阻止历史连接?

华为云开发者联盟

TCP 报文 握手 RST 报文 两次握手

从新手到专家:如何设计一套亿级消息量的分布式IM系统

BeeWorks

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