Mozilla推出了针对iOS的增强现实应用程序,以推动其建立最近提出的WebXR标准,并说服开发人员使用开放式Web技术,WebVR和Apple的ARKit框架来构建增强现实体验。
Firefox 55在2017年8月交付时,它是第一个支持WebVR并将虚拟现实内容发布到网络上的桌面浏览器。WebVR可与Oculus Rift或HTC Vive等设备配合使用,并使开发人员能够将显示中的位置和运动信息转换为Web应用程序中3D场景周围的运动。这将打开从虚拟产品游览和交互式培训应用程序到身临其境的第一人称视角游戏的应用程序。
Mozilla Hacks的这段视频提出了其他可能性:
Mozilla长期以来一直在关注将虚拟现实内容放到Web上的问题.2014年首次构思WebVR标准的Mozillian弗拉基米尔·弗基奇维奇(VladimirVukićević)也为WebGL做出了重大技术贡献,该技术起源于Canvas 3D-画布3D的OpenGL 3D竞赛。
WebXR是WebVR的扩展,包括AR / MR功能。该API于2017年10月被提议为:
旨在建立在本机WebVR实施中已包含的概念或WebVR polyfill [扩展]上,并具有适用于基础平台的AR功能。
自述文件继续:
我们认为在WebXR中重要的一些概念包括:
在浏览器内部具有控制现实渲染的能力,因为这对于实现用户隐私(例如控制摄像机和位置数据),轻松的跨平台应用程序和性能至关重要。
通过用户代理访问视频帧和其他“世界知识”,因此它们可能需要用户的许可才能访问这些资源。
支持多个同时出现的AR页面的潜力,其中每个页面都知道它们是在现实之上渲染的,并且知道它们是否具有焦点。由于这些应用程序将不负责呈现现实视图,因此支持在浏览器内部呈现现实的能力得到了支持,因此可以将其内容进行合成。
支持某种形式的“自定义,用户定义”的现实表示形式,例如完全虚拟现实。关键功能是“真实”代码可以“过滤”在同一页面和其他页面(如果有多页面支持)中传递回rAF回调的视图姿势。
结合使用本机和javascript来执行高性能,同步计算机视觉的能力。一种方法是让同步视觉工作者在rAF回调发生之前执行,但是还有其他方法。
新的WebXR Viewer包含几个示例AR程序,在现实世界中演示了该技术。其中一个包含全息剪影,您可以将其放置在实际环境中。
另一个使用茶壶,这是伊万·萨瑟兰(Ivan Sutherland)时代以来所有计算机图形学的吉祥物。
顾名思义,该应用程序可用于查看您自己的WebXR创作,包括在WWDC17上针对iOS 11宣布使用被称为“世界上最大的AR平台”的Apple的ARKit框架构建的应用程序。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。