为了令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体验,而在与WebXRAPI集成后,它现在可以为非移动设备提供一个用于优化你的AR项目的智能wrapper。
空间化用户界面
对于在诸如微软HoloLens和OculusQuest等设备访问的体验,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进行了优化。
团队表示,随着产品路线图的执行,接下来将致力于解锁更多功能和优化更多设备。更多关于项目的信息请访问这一页面。
文章内容仅供阅读,不构成投资建议,请谨慎对待。投资者据此操作,风险自担。
奥维云网(AVC)推总数据显示,2024年1-9月明火炊具线上零售额94.2亿元,同比增加3.1%,其中抖音渠道表现优异,同比有14%的涨幅,传统电商略有下滑,同比降低2.3%。
“以前都要去窗口办,一套流程下来都要半个月了,现在方便多了!”打开“重庆公积金”微信小程序,按照提示流程提交相关材料,仅几秒钟,重庆市民曾某的账户就打进了21600元。
华硕ProArt创艺27 Pro PA279CRV显示器,凭借其优秀的性能配置和精准的色彩呈现能力,为您的创作工作带来实质性的帮助,双十一期间低至2799元,性价比很高,简直是创作者们的首选。