合并图像目标和物体目标

问题描述 投票:0回答:1

我目前正在开展 AR 个人项目,需要一些指导。

我正在尝试增强一个物理球体,我在球体的不同点放置了标记。这些标记代表地球上的不同大陆。

因此,在我的设置中,我将有一个表面有 5 个标记的物理球体,并且我希望有一个在 AR 中带有大陆名称的虚拟球体。我使用 Hololens 来体验 AR 体验,并使用 unity 和 Vuforia 构建我的 AR 应用程序。

我一直在研究如何做到这一点,我发现我可以使用 Vuforia 提供的对象扫描仪来扫描我的 3D 模型并将其保存在我的数据库中,然后将其加载到 unity。创建图像标记并在其上覆盖文本(大陆名称)以在我的应用程序中使用。

1.我关心的是,如何让我的球体和大陆名称同时出现?由于我将有 5 个大陆的 5 个标记,因此我想要一个球体,根据标记在我的实际物理球体上的位置,在其表面上显示这 5 个大陆的名称。

2.此外,我希望让我的虚拟球体随着我旋转物理球体而旋转,(尚未找到任何相关内容)。

总而言之,我的数据库中将有 5 个图像目标和 1 个对象目标(使用 Vuforia 中的对象扫描)。我将在我的对象目标上叠加一个虚拟 3D 球体,在 5 个图像目标上叠加文本(Vuforia 中的多个标记),但如何才能让这些单独的文本出现在我的虚拟球体的表面上。该球体将始终出现在我们的场景中,但只有当它识别出图像目标(如果在我们旋转物理球体时出现在我们的场景中)时,大陆名称才会出现。

  1. 如果我可以阅读更多有关如何实现这一点的库、示例项目或链接,我将不胜感激

谢谢🙏🏽

unity-game-engine augmented-reality vuforia hololens
1个回答
0
投票

一些高级指示。您不必使用 Vuforia ImageTargets,它们用于检测平面图像,并且可能在球体上效果不佳(由于曲率)。

另请注意,对象目标功能(和对象扫描仪)已弃用。这些已被扫描模型目标取代(请参见此处 https://library.vuforia.com/model-targets/how-create-model-targets-3d-scans

总之,您需要扫描对象并创建模型目标,然后您可以使用 Unity 来创作体验,并将标签放置在 ModelTarget 坐标系中。 Vuforia 将完成剩下的工作,跟踪对象并确保标签看起来锚定到真实对象。

这是最近的视频教程https://www.youtube.com/watch?v=yW3iLmn7IG8

© www.soinside.com 2019 - 2024. All rights reserved.