写点什么

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

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

关注

评论

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

ConcurrentHashMap1-8源码解读及如何保证线程安全

爱好编程进阶

Java 面试 后端开发

PPDE迎新 | 欢迎18位AI开发者加入飞桨开发者技术专家计划

百度大脑

JVM基本概念

爱好编程进阶

Java 面试 后端开发

Kubernetes 常用命令大全

爱好编程进阶

Java 面试 后端开发

MySQL:从B树到B+树到索引再到存储引擎

爱好编程进阶

Java 面试 后端开发

外包学生管理系统详细架构设计

Geek_bc9c8d

Java面试过了京东五面之后,发现掌握了这些技术也没有那么难

爱好编程进阶

Java 面试 后端开发

格灵深瞳与华为签署合作协议,共同推进昇腾AI产业创新发展

Geek_32c4d0

昇腾AI

Mybatis延迟加载和查询缓存

爱好编程进阶

Java 面试 后端开发

Mycat 多租户方案

爱好编程进阶

Java 面试 后端开发

gRPC学习之三:初试GO版gRPC开发

爱好编程进阶

Java 面试 后端开发

RabbitMQ 最常用的三大模式

爱好编程进阶

Java 面试 后端开发

7步搞懂分布式全内容,我不信面试官还敢“怼

爱好编程进阶

Java 面试 后端开发

5分钟搞懂MySQL - 索引下推优化

爱好编程进阶

Java 面试 后端开发

Eclipse快捷键 10个最有用的快捷键

爱好编程进阶

Java 面试 后端开发

Java程序员2021年金三银四面试必备:高速突击学习框架+性能优化

爱好编程进阶

Java 面试 后端开发

2021最新版SpringBoot实战项目教程,美团专家带你深入SpringBoot

爱好编程进阶

Java 面试 后端开发

JAVA学习(3)

爱好编程进阶

Java 面试 后端开发

Java基础08 方法

爱好编程进阶

Java 面试 后端开发

前端食堂技术周刊第 33 期:IE 退休倒计时:3 个月、TypeScript 4.7 Beta、TypeScript 编译器工作原理、Rust 编码规范

童欧巴

前端 Web 前端工程师

大咖云集,星环科技春季新品发布周【数字化转型专题】精彩抢先看

星环科技

数据库

BS-XX-020基于SSM实现停车位租赁系统

爱好编程进阶

Java 面试 后端开发

Java工程师的进阶之路-Kafka篇(二)

爱好编程进阶

Java 面试 后端开发

Java性能优化的35个细节(珍藏版)

爱好编程进阶

Java 面试 后端开发

MQTT介绍及与其他协议的比较

爱好编程进阶

Java 面试 后端开发

spring boot 配置liquibase

爱好编程进阶

Java 面试 后端开发

自己动手写Docker系列 -- 6.2创建网络

Go Docker 4月月更

SpringBoot文件上传临时目录找不到的问题

爱好编程进阶

Java 面试 后端开发

B站,牛逼!

爱好编程进阶

Java 面试 后端开发

keepalived实现双机热备

爱好编程进阶

Java 面试 后端开发

Apache SkyWalking 告警动态配置源码简析

爱好编程进阶

Java 面试 后端开发

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