AR 体验的“后浪”来了:ARCore Depth API 让遮挡难题迎刃而解!(多动图)

△ Depth API 无需特定硬件支持就可生成深度图,解锁更多增强现实能力,比如“遮挡”

Depth API 到底厉害在哪里呢?这里我们要划一下重点:Depth API 的一项关键功能就是“遮挡”:虚拟物体能够准确地出现在现实物体后面,与场景真正融合在一起。此前没有遮挡功能,虚拟物体容易“横空出世”,更像是现实世界中的“贴图”,让人瞬间出戏。

△ 左边没有遮挡功能的“喵星人”在空间里穿越,缺乏真实感,右侧开启遮挡功能的“喵星人”则逼真地藏在了

而有了 Depth API,虚拟物体可以在现实世界找到自己的位置,和环境良好互动,让我们一起看一些优秀的使用案例。

“遮挡”掉不真实 让精彩上线

开发了 Five Nights at Freddy’s AR:Special Delivery (玩具熊的五夜后宫 AR)这款游戏的工作室 IIIumix 运用 Depth API 的遮挡功能,让虚拟的游戏角色隐藏在真实环境物体之后,从你的手机里的增强现实画面里突然跳出,现场感十足,刺激又好玩。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xOqxlTy7-1593417185028)(https://upload-images.jianshu.io/upload_images/22459598-643a20132253d069?imageMogr2/auto-orient/strip)]

△ 玩具熊的五夜后宫 AR 游戏画面

除了遮挡这个核心功能,ARCore Depth API 为开发者解锁了更多玩法和互动形式来打造更逼真的 AR 体验。ARCore 深度实验室更是多方位的寻找灵感,例如逼真的的物理体验,物体表面的碰撞交互以及物体在环境内横越纵游等。开发者们如果感兴趣,可直接通过开源的 GitHub 项目来学习和构建。

  • GitHub 项目https://github.com/googlesamples/arcore-depth-lab/

△ ARCore 深度实验室

让开发者的创意“深”不可测

Snap 公司的设计师和工程师将 Depth 的多项特性巧妙地融合在一起,开发出了一套超乎想象的 Snapchat 滤镜,包括跳舞热狗(Dancing Hotdog )以及 Android 版独有的海底世界(Undersea World),快来感受一下吧。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JC1oBs7f-1593417185032)(https://upload-images.jianshu.io/upload_images/22459598-5279fd6d231201b3?imageMogr2/auto-orient/strip)]

△ 了解深度信息是如何提升 Snapchat 滤镜的真实体验感

Snapchat 的滤镜创作者只需在开发工具中下载 ARCore Depth API 模版,就能在 ARCore 支持设备上开发出基于深度,更沉浸更真实的体验。Snap 公司的研究工程经理 Sam Hare 难掩兴奋:“我们预计即将会有很多让开发者兴奋,让用户喜爱的各式深度应用场景诞生。这个简单的系统集成简化了开发过程,让滤镜工作室的开发人员可以更轻松地应用高级的深度功能”。

Google Creative Lab(谷歌创新实验室)打造的另一款实验性 Android 应用程序 Lines of Play ,也是将 Depth API 的遮挡功能与碰撞相结合的精彩案例:这款应用将多米诺骨牌的艺术灵感与 AR 融合,借助深度信息,倒塌的多米诺骨牌会与房间中的墙壁、家具产生自然而真实的互动,遮挡与碰撞进一步凸显出技术的魅力。

△ Lines of Play 中多米诺骨牌连续碰撞、倒下,最后倒在真实的墙壁上

为实用类工具带来“深”远影响

除了移动游戏与自我表达类应用之外,深度信息还在很多工具类应用上大放光彩。例如,提供远程技术解决方案的应用程序 TeamViewer Pilot 允许在视频会话中加入 AR 注释,这都多亏了 Depth API 帮助程序更好地理解周围环境,世界各地的专家足不出户,就可以准确使用实时 3D AR 注释为用户提供远程技术支持。

△ TeamViewer Pilot 应用中的 3D 注释功能让专家远程精准标记出重要细节

预计在 2020 年底,还会有更多独特的深度 AR 体验上线。例如,Reality Crisis 的一款新游戏 SKATRIX,它可以将你的家变成一个数字滑板公园,使用 ForwARdgames 的 SPLASHAAR,你可以用手机里的 AR 蜗牛和朋友在家比拼“速度与激情”。

△ SKATRIX 和 SPLASHAAR 使用 ARCore 实现物体表面的交互以及物体在环境内横越纵游

虽然深度传感器如 TOF 传感器并非 Depth API 的必需配置,但如果配备 ToF 将让用户体验的更上一层楼。三星相机技术项目经理 Soowan Kim 非常期待 Depth API 与 ToF 在未来的组合擦出创造力的火花:“Depth 会从多个层面丰富用户的 AR 体验。它将减少扫描时间,加快平面检测速度,即使是纹理不清晰的平面也能快速检测。这将有助于创造沉浸式的无缝体验,让用户更能频繁和容易地使用 AR 应用。”

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助

因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

  • 15
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值