写点什么

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

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

    阅读完需:约 3 分钟

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

在添加了 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:258306
用户头像

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

关注

评论

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

分层测试体系与各类测试技术

测吧(北京)科技有限公司

测试

白盒测试:原理与实际操作

测吧(北京)科技有限公司

测试

JS代码混淆器:iPaGuard — 让你的代码看起来令人头大

腾讯音乐:说说Redis脑裂问题?

王磊

Java 面试

缺陷管理与软件测试的作用

测吧(北京)科技有限公司

测试

零基础到精通,Postman安装使用教程(一)

霍格沃兹测试开发学社

如何使用KPI评估研发项目

易成管理学

KPI 绩效指标 项目研发

IPAguard–iOS代码混淆工具(免费)

雪奈椰子

RUM 最佳实践-视觉稳定性的探索与实践

观测云

前端

Docker从入门到精通:Docker镜像相关命令学习

霍格沃兹测试开发学社

持续集成与持续交付:概念与实践

测吧(北京)科技有限公司

测试

《SQL必知必会(第5版)》PDF

程序员李木子

测试流程体系:传统、左移与右移的比较

测吧(北京)科技有限公司

测试

PPTX文件怎么打开?2个技巧助你轻松搞定职场办公!

彭宏豪95

效率工具 PPT 在线白板 PPT模板 办公软件

发现不测的秘密:测试中常忽视的重要方面

测吧(北京)科技有限公司

测试

UI 测试与接口测试的区别与应用

测吧(北京)科技有限公司

测试

Qualcomm Chip IPQ9574/IPQ9554 and QCN9074/QCN6024-The Wireless Miracles

wifi6-yiyi

WiFi7

体育赛事直播平台开发:为何推荐这家源码

软件开发-梦幻运营部

从零基础到精通,抓包神器fiddler保姆级使用教程(一)

霍格沃兹测试开发学社

Docker从入门到精通:ubuntu系统安装docker

霍格沃兹测试开发学社

小程序技术实现前端热更新的优势

FinFish

小程序容器 小程序技术 小程序热更新 小程序运行能力

使用 TypeScript 从零搭建自己的 Web 框架:AOT 编译

RoyLin

typescript

天池酒瓶瑕疵检测数据集分析及完整baseline

阿里云天池

阿里云

哨兵模式的悲和喜

算法的秘密

提高 RAG 应用准确度,时下流行的 Reranker 了解一下?

Zilliz

Zilliz rag reranker

2024九章云极DataCanvas智算操作系统新品发布会震撼来袭!

九章云极DataCanvas

鸿蒙HarmonyOS实战-ArkUI组件(RelativeContainer)

蜀道山

鸿蒙 HarmonyOS 鸿蒙开发 arkui ArkTS

软件开发流程简介及优化方法论:SCRUM、XP、DevOps

测吧(北京)科技有限公司

测试

深入了解 Docker:革命性的容器化技术

霍格沃兹测试开发学社

腾讯会议发布腾讯天籁inside3.0,为厂商提供AI音视频算法解决方案

Geek_2d6073

单元测试的重要性与实践方法

测吧(北京)科技有限公司

测试

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