是否可以从Slam算法中获取IRL对象的形状以隐藏3D对象?

时间:2019-06-11 22:51:34

标签: unity3d augmented-reality arcore

我想对Unity中的AR进行一些测试,所以我的想法是使用arcree的接地平面检测来实例化一个环。环是由片段组成的,我想在相机和某个片段之间使用障碍物来隐藏这些片段。

enter image description here

我曾经考虑过用猛击来获得障碍物的形状,并使用坐标来隐藏(禁用或更改着色器/材质),而不是隐藏障碍物后面的线段。

我对Vuforia进行了一些研究,我知道他们会使用slam,但是似乎我们不能直接从Vuforia中访问形状,因此我认为直接使用arcore。我认为可以通过空间映射来完成。

因为我经验不足,所以我想问一下这样做的可能性以及我是否处境良好。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,那么您要查找的术语应该是“遮挡管理”。 Vuforia。资产商店中有一个样本包,但我不知道它可以为您的事业提供多少价值。 Look here

您也可以采用手动方法并将障碍物集成为“图像目标”或“模型目标”,以便您可以简单地使用障碍物的虚拟副本将其隐藏在其中。但是,这意味着您的障碍物必须始终是同一对象,因此我不确定这种方法是否适合您的需求。但这是恕我直言的最简单,最干净的方法。

您可以找到许多技巧来解决咬合问题here