AR云初创明星企业6D.ai强调AR中遮挡的重要性

电子说

1.2w人已加入

描述

AR物体同现实背景的光照、几何做到一致决定了这个虚拟的物体能否不违和的出现在画面中,而随着ARKit和ARCore的更新,手机AR的光照效果是越来越好了(ARKit 2.0如何让虚拟对象看起来更加真实),完美的融入背景的光照环境中使得虚拟对象看起来更真实

不过仅有光照还是不够的,虚拟物体与真实物体之间的位置关系同样重要。

AR云初创明星企业6D.ai近日发布了一则视频,旨在强调AR中遮挡的重要性

举了一个常见的例子

我们在空间中划出一条螺旋状的线,位于黑色物体和纸箱之间

然而当我们转动视角的时候,尽管线在空间中的位置没有变化,但是却看上去相当混乱——本应位于线前方的真实物体没能遮挡这条螺旋曲线,位置关系无法表现。

在AR中,遮挡是一个难点,换句话说,是要具备隐藏真实物体背后的虚拟物体的能力很有难度。

(为什么在AR体验中解决遮挡问题这么难)

要选择性的阻挡虚拟对象的部分呈现在屏幕上,需要对真实世界的3D结构有足够的了解

①感知现实世界的3D结构②重建世界的数字3D模型③将该模型渲染为隐藏虚拟对象的透明遮罩

涉及到度复杂空间中的各种物体的3D结构进行认识和重建,就是难点所在。

在此处,表现遮挡需要在实现认识该物体3D结构,对室内空间结构重建的基础上。

在往期中(共享AR云游戏平台Niantic Real World Platform)我们提到过,Niantic为了表现小精灵在复杂的现实环境中更为真实的运动效果,运用了深度学习的办法,让设备认识了解真是空间中物体的位置关系。

使用智能手机的相机和计算机视觉,Niantic Real World平台可以识别环境中的地标和物体,并跟踪一段时间内的变化,并使用机器学习对物体进行分类。这使应用程序能够呈现自然和逻辑融入环境的内容。

为了呈现遮挡效果,6D.ai的方法并不一样。

我们都知道,6D.ai是一家AR云公司,即利用AR点云构建真实世界的几何精确地图,从而认识整个空间中的3D结构。

6D.ai摄像利用基于点云的全球三维数据地图,当越来越多的运行6D.ai的设备走在世界各地,一个真实世界的复刻3D数字地图就在逐渐被构建着。

基于精确的3D点云地图,物体的位置自然一目了然,点云网格也可以用来创建场景遮挡中的透明遮挡罩。

在实现遮挡的情况下,散落一地的小圆球更具真实感,在地面上反复跳动,并滚落到障碍物的后方遮住不见。不过从图片可以看到,遮挡物的边缘处理并不理想,这是技术尚不成熟的地方。

值得一提的是,基于精确点云网格的AR不仅能够处理遮挡效果,物体的碰撞,穿墙BUG也能一并解决。

ARKit与ARCore在每一个小版本的更新中在逐渐的完善自己的技术,关于动态的呈现虚拟-现实物体的遮挡效果,6D.ai处于领先地位的时间恐怕不会很久。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分