【问题标题】:Bring real objects from video feed above virtual game objects in unity vuforia Augmented Reality在统一 vuforia 增强现实中将视频源中的真实对象置于虚拟游戏对象之上
【发布时间】:2015-07-01 07:48:57
【问题描述】:

我是 Unity 和 Vuforia 的新手。
我创建了一个标记图像并在其上添加了 3D 车辆,但是当我将手滑向 3D 车辆时,它会落在那些 3D 车辆的后面。如何对项目进行更改,以便我的手或视频中的其他真实物体出现在 3D 虚拟车辆前面。我添加了一个屏幕截图,显示我的手在车辆和栅栏后面...

【问题讨论】:

    标签: unity3d augmented-reality vuforia


    【解决方案1】:

    Vuforia 将游戏对象显示在摄像头馈送前,因此无法让游戏对象移动到摄像头馈送中的真实对象后面。

    我也尝试过 ObjectTargets,但它们仅限于静态对象。 像手这样通过移动手指不断改变形状的物体不能成为物体目标...

    所以你想要达到的目标在 vuforia 中是不可能的

    【讨论】:

      【解决方案2】:

      很遗憾,你不能。 AR是相当新的,所以有很多限制。

      Vuforia 引擎目前无法检测距离,因此 相机和 ImageTarget 的任何东西都不会 被显示,因为他们假定理想的条件是没有 这样的干扰。

      但是,是的,您可以尝试通过手指的结构和颜色来检测手指并将其设为 ObjectTarget。然后您可以在其上增强一个虚拟手,该手将与您的增强一起显示在顶部。

      不过,它不会在增强层之上,而是在对象内部。

      希望你能从中有所收获。祝你好运。 :)

      【讨论】:

      • 您可以采用相同的想法,并让加载到手形上的对象不可见,并使用剔除遮罩,这样后面的对象就不会被渲染,使其看起来好像在工作。它可能很酷,但它会很繁琐
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多