虚实遮挡更逼真,谷歌ARCore Depth API正式推出
解锁诸如遮挡之类的功能
(映维网 2020年06月26日)自ARCore推出以来,谷歌一直专注于提供帮助开发者无缝融合数字世界和物理世界的API。团队于2019年年底发布了ARCore Depth API的预览版,允许开发者使用谷歌的动态深度算法并通过一个RGB摄像头来创建深度映射。自那以后,这家公司就与特定的合作伙伴一起探索如何将深度用于不同的用例并提升AR逼真度。
今天谷歌宣布Depth API已经纳入至ARCore 1.18,并支持Anroid和Unity(包括AR Foundation),从而能够覆盖数以亿计的Android设备。无需专用硬件即可生成深度映射,并解锁诸如遮挡之类的功能。
Depth API的一个关键功能是遮挡,亦即数字对象准确显示在真实世界对象后面的能力。通过这样的功能,数字对象感觉就如同真的存在于你的空间里一样,从而营造更为逼真的AR体验。
《Five Nights at Freddy’s AR: Special Delivery》的开发工作室Illumix通过遮挡功能将特定角色隐藏在物体后面,从而加深体验的真实感,并实现更惊人的恐惧惊吓感。
尽管遮挡是一项重要的功能,但ARCore Depth API提供了更多提升真实感和启用新交互类型的方法。《ARCore Depth Lab》激发了更多关于如何利用深度的想法,包括逼真物理,表面交互和环境遍历等等。所述概念已经开源并托管至GitHub。
Snap的设计师和工程师将其中一些想法集成到一组Snapchat滤镜中,包括跳舞热狗和一个专属于Android的Undersea World滤镜。
Snapchat滤镜创建者现在可以下载ARCore Depth API模板,并为兼容的Android设备创建基于深度的体验。Snap研究工程经理Sam Hare兴奋地说道:“我们开始知道开发者对何种深度能力感到兴奋。这个单一的集成点简化了开发过程,并使得Lens Studio开发者能够轻松地利用高级深度功能。”
更多关于ARCore Depth API的信息,以及获取SDK请访问开发者官网。