Mozilla开发全新的公开网络API WebXR 来实现增强现实
在添加了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
\\
感谢冬雨对本文的审校。
Mozilla开发全新的公开网络API WebXR 来实现增强现实相关推荐
- MetaMask发布自定义网络API,允许开发人员为其用户提供多链服务
3月4日消息,浏览器插件钱包MetaMask发布自定义网络API"Custom Networks API",允许开发人员为其用户提供多链服务,包括Layer2网络,如Polygon ...
- 为 UWP 应用提供的 .NET 网络 API
[编者按]本文作者是 Windows networking 团队项目经理 Sidharth Nabar.在微软 Build 2015 大会上,.NET Core 5 作为开发 UWP(Universa ...
- python api开发用什么框架_python api框架
关于 python api框架的搜索结果 问题 哪种python框架仅适合于api 我是Python的新手,并希望使用python构建其余的完整Web服务.由于某些依赖性,无法使用任何其他脚本语言. ...
- 【Go API 开发实战 2】RESTful API 介绍
RESTful API 介绍 API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数或者接口,目的是提供应用程序与开发人员基于某软件或硬件得 ...
- api arx autocad_AutoCAD开发选择----ObjectARX还是.net API(转载)
本文基于AutoCAD 2006新推出的.NET API为工具,介绍了在.NET平台下对AutoCAD进行二次开发的技术,并与目前常用的VBA.ObjectARX作了对比.同时讨论了如何弥补.NET ...
- Linux高并发服务器开发---笔记4(网络编程)
0705 第4章 项目制作与技能提升 4.0 视频课链接 4.1 项目介绍与环境搭建 4.2 Linux系统编程1.4.3 Linux系统编程2 4.4 多进程 1-9 10.进程间通信☆☆☆ 4.5 ...
- 【技术分享篇】从网卡到tcpip协议栈,再到应用程序丨tcp/ip网络编程丨网络api的实现原理丨sk_buff的作用
从网卡 聊到tcp/ip协议栈,再到应用程序 1. posix tcp/ip网络编程 2. 网络api的实现原理 3. sk_buff的作用 [技术分享篇]面试中从网卡 聊到tcpip协议栈,再到应 ...
- android 网络编程实现,Android开发使用HttpURLConnection进行网络编程详解【附源码下载】...
本文实例讲述了Android开发使用HttpURLConnection进行网络编程.分享给大家供大家参考,具体如下: --HttpURLConnection URLConnection已经可以非常方便 ...
- 革新Transformer!清华大学提出全新Autoformer骨干网络
来源:深度学习技术前沿本文约2500字,建议阅读9分钟 全新Autoformer骨干网络,长时序预测达到SOTA! [ 导读 ]近日,清华大学软件学院机器学习实验室另辟蹊径,基于随机过程经典理论,提出 ...
最新文章
- h5 返回上一页并且刷新页面
- tomcat下面web应用发布路径配置 ( 即虚拟目录配置 )
- Quartus 中快速分配器件管脚
- java中FileInputStream和OutputStream解析
- js中的DOM操作汇总
- 搭建卷积神经网络怎么确定参数_汽车冲压模具中拉延件各参数要怎么确定?本文教你确定方法!...
- Python一题三解:查找总分等于特定值的同学成绩
- SCREEN MODULE 逻辑控制
- c语言直接退出程序_C/C++编程笔记:C语言错误处理方法!如何更好地处理程序的错误?...
- java从入门到精通6
- 荣耀路由2 虚拟服务器,荣耀路由器2恢复出厂设置的两种方法
- 基于HTML5实现的在线3D虚拟试衣系统(试衣间)解决方案
- python乌龟吃鱼_关于乌龟吃鱼游戏的问题
- 一个Unity3D制作的坦克游戏——《燃烧的地平线》
- 1197 山区建小学
- matplotli线条类型、颜色
- 技术太多学不过来?教你如何越学越带劲
- 设断点报错:Frames are not available
- 【DevOps】总结下容器方式构建Grafana-reporter生成PDF格式报告
- this和this.$router这个方法在setup()里使用竟然是undefined----使用composition-api踩到的坑总结篇