如何在没有跟踪器的情况下制作增强现实

时间:2014-10-26 18:03:17

标签: unity3d augmented-reality vuforia

我想开发AR应用程序,通过向左,向右,向上和向右移动相机来显示3D对象的原始大小。下来。

假设我有一个3D建筑物对象。如果我使用Vuforia SDK for unity 对此建筑对象进行AR应用,我似乎需要使用跟踪器对象,我正在使用Image-Targets限制我来到这里是跟踪器无法显示建筑物的原始大小,我的意思是跟踪器只显示建筑物,当我重新调整建筑物的大小时,它将适合跟踪器图像。

请指导我如何通过向左,向右,向上和向右移动相机来满足我在3D世界中显示物体原始尺寸的要求如加速计传感器。 如果有人有问题了解我的需要,请回复我。

此致 阿努邦

1 个答案:

答案 0 :(得分:5)

这不是一个严格的编程问题,但我会尽力帮助。 我想你想要一个真正的规模建设。

首先,对于Vuforia在实际尺度上显示物体没有任何限制,限制是标记应该是可见的并且看到一个大的建筑物,你需要一个非常大的标记,所以你可以足够远,仍然可以看到实际规模的虚拟组件。

如果你想坚持使用Vuforia,你最好的选择是:

  • 使用扩展跟踪功能:https://developer.vuforia.com/resources/dev-guide/extended-tracking
  • 使用智能地形功能,虽然它不符合您的需求,因为我认为您想要跟踪真正的规模建设(不确定,因为您没有提供有关您的方案的足够信息)。
  • 这是一个更自定义的解决方案,首次检测标记,并根据该信息将3D对象锚定到该位置并停止跟踪标记,然后您将仅依靠加速计等设备传感器进行交互和探索物体。

现在,正如你所说的“没有标记”,Vuforia仍然不支持3D跟踪,所以如果你想跟踪一个真正的规模建筑,Vuforia可能不是最好的选择,而是我推荐更合适的选择(取决于你需要什么以及你想要达到什么目标:

  1. 由SLAM提供支持的Metaio 3D跟踪功能。
  2. 使用地理位置(GPS)在没有标记的情况下探索真实世界对象。
  3. 您使用SLAM自定义解决方案。
  4. 最后,有很多方法可以解决这个问题,我建议你阅读计算机视觉和AR文学来全面了解,我只列出了在写这个答案时我想到的想法

    希望它有所帮助!