8th Wall发布WebAR开发部署工具Reality Engine

查看引用/信息源请点击:映维网

一次性构建基于Web的增强现实项目,然后将其部署到任何地方

映维网 2021年11月11日)为了令WebAR不再局限于智能手机,并进一步实现为所有人带来AR的这一愿景,8th Wall日前发布了全新的开发工具Reality Engine,这个平台可以帮助你一次性构建基于Web的增强现实项目,然后将其部署到任何地方,包括iOS和Android智能手机、平板电脑、PC和笔记本电脑、以及虚拟现实和增强现实头戴式设备。

8th Wall表示,这个Reality Engine能够确保用户使用的不同设备都能获得正确的体验,并将管理用户正确查看、交互和参与沉浸式内容所需的所有映射。

为了在确保开发者的AR体验能够自动适配不同平台,Reality Engine提供了五个核心功能:

Reality Application Runtime

8th Wall的Javascript API通过WebAssembly和WebGL实现了完全的重建,现在可以在运行时适应各种独特的设备类型。Reality Engine可以继续使用摄像头应用框架提供一流的移动WebAR体验,而在与WebXR API集成后,它现在可以为非移动设备提供一个用于优化你的AR项目的智能wrapper。

空间化用户界面

对于在诸如微软HoloLensOculus Quest等设备访问的体验,Reality Engine将自动将2D UI元素转换为所谓的DOM Tablet空间控制面板。DOM Tablet的行为与现实世界的平板电脑类似,以便用户以类似于移动设备的交互方式来与空间元素交互。另外,DOM Tablet可以由用户轻松重新定位,或者在不需要时在手腕最小化。

交互映射

要在移动设备使用AR,用户通常需要在屏幕执行一定手势。但这不一定适用于非移动设备。处理新设备类别关键是交互映射。所以,团队将最常见的移动WebAR触控输入空间化,并将其映射成PC、AR和VR头戴式设备的多种输入选项。由于运行时能够识别用户的设备,所以Reality Engine将能提供正确的交互和处理所有必要的交互映射。

环境映射

在移动设备和AR头戴式设备访问的WebAR体验允许用户将周围的真实世界作为体验的画布。PC和VR头显的沉浸式会话则需要一个数字环境。当需要在PC和虚拟现实设备体验3D内容时,Reality Engine可以立即添加一个虚拟环境。

响应规模

由于现在大多数设备都已经支持WebAR,所以重要的不仅是设备,而且还包括用户的位置,比如说是站姿或坐姿。Reality Engine会将将所述信息考虑在内,并动态调整camera高度,以确保无论使用何种设备,所有内容都舒适且可访问。同时,Reality Engine将尊重开发者的设计,以确保用户正在以预期的方式查看你的内容。

在发布时,Reality Engine完全支持使用three.js(版本125+)和A-Frame(版本1.1.0+)创建的WebAR World Effects 。另外,Reality Engine已经针对iOS和Android智能手机和平板电脑、PC和笔记本电脑、微软HoloLens和Oculus Quest进行了优化。

团队表示,随着产品路线图的执行,接下来将致力于解锁更多功能和优化更多设备。更多关于项目的信息请访问这一页面

本文链接https://news.nweon.com/91465
转载须知:转载摘编需注明来源映维网并保留本文链接
入行必读:AR/VR——计算机历史第二次大浪潮

更多阅读推荐......

资讯