写点什么

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

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

关注

评论

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

web前端开发培训 | React面向组件编程

@零度

前端开发 React

攻防演练 | 基于ATT&CK的威胁狩猎实践案例

青藤云安全

网络安全 攻防演练 威胁狩猎

Java——I/O II

武师叔

6月月更

MAUI使用Masa blazor组件库

沙漠尽头的狼

天翼云数字政府智慧数据中台通过认证

天翼云开发者社区

网络安全的五大特点有哪些?五大属性是什么?

行云管家

网络安全 数据安全 网络安全法

社恐?自我介绍时大脑一片空白?

阿Q说代码

个人成长 社恐 职场破冰 入职公司

云上人和物联科技加入龙蜥社区,携手打造软硬件服务生态

OpenAnolis小助手

开源 生态 龙蜥社区 CLA 云上人和物联科技

大数据培训 | 电商用户行为分析之商业指标统计分析

@零度

大数据开发

天翼云探索云原生、边缘计算融合新思路

天翼云开发者社区

轻松上手Fluentd,结合 Rainbond 插件市场,日志收集更快捷

北京好雨科技有限公司

Kubernetes EFK Fluentd rainbond

企业官网如何提高客户转化率

源字节1号

【OpenI开源项目推荐-GammaGL】支持国内外主流深度学习框架的图神经网络算法库

OpenI启智社区

人工智能 算法 图神经网络

假如,程序员面试的时候说真话

AlwaysBeta

程序员 面试

SAP Marketing Cloud 功能概述(二)

汪子熙

云计算 SaaS SAP 6月月更 Marketing Cloud

重磅直播|BizDevOps:数字化转型浪潮下的技术破局之路

阿里云云效

阿里云 DevOps 研发效能 BizDevOps 场数字化转型

得物技术复杂 C 端项目的重构实践

得物技术

前端 大前端 重构 框架 社区

6月《中国数据库行业分析报告》发布!智能风起,列存更生

墨天轮

数据库 TiDB 国产数据库 列式存储

加密市场进入寒冬,是“天灾”还是“人祸”?

股市老人

直播出海 | 国内直播间再出爆品,「外卷」全球如何致胜

融云 RongCloud

Java——流输入输出

武师叔

6月月更

NFT交易平台数字藏品系统开发技术

薇電13242772558

NFT 数字藏品

定金预售的规则思路详解

CRMEB

初识ElasticSearch

阿Q说代码

搜索引擎 lucene ES 选举 脑裂

美团基于 Flink 的实时数仓平台建设新进展

Apache Flink

大数据 flink 流计算 实时计算 实时数仓

DevSecOps: CI/CD 流水线安全的最佳实践

SEAL安全

CI/CD DevSecOps

java培训机构 | Java设计模式之适配器模式

@零度

设计模式 JAVA开发

北京大数据培训 | 电商用户行为分析之实时流量统计

@零度

大数据开发

CAT敏捷团队教练工作坊 (Coaching Agile Teams) | 8月20日开课

ShineScrum

教练 敏捷教练 高管教练 专业教练 ACC

力扣每日一练之双指针2Day9

京与旧铺

6月月更

TiFlash 函数下推必知必会丨十分钟成为 TiFlash Contributor

PingCAP

#TiDB

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