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处于领先地位的时间恐怕不会很久。
-
Ar
+关注
关注
24文章
5096浏览量
169519 -
虚拟现实
+关注
关注
15文章
2287浏览量
95099 -
计算机视觉
+关注
关注
8文章
1698浏览量
45992
原文标题:AR云公司6D.ai强调遮挡在虚拟现实中的重要性
文章出处:【微信号:ARchan_TT,微信公众号:AR酱】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论