【问题标题】:Unity3D How to Create Augmented Reality Without Marker?Unity3D如何在没有标记的情况下创建增强现实?
【发布时间】:2016-04-19 09:16:05
【问题描述】:

我已经制作了一个可以读取图像标记的增强现实应用程序,但我想知道我是否可以在没有标记的情况下统一制作增强现实。 谁能告诉我怎么做?

【问题讨论】:

  • 我不认为你可以。问题是,该设备不知道它要捕捉什么样的表面(它们是平坦的?垂直的?是墙上的图像还是实际的景观地形?)
  • 是的,我在 Google play 中看到过像机器人射击一样,它使用自己的摄像头,然后对象可以四处移动,我们可以移动摄像头来查看对象。我想知道如何制作那个游戏?

标签: unity3d augmented-reality android-augmented-reality


【解决方案1】:

也许你需要的是SLAM,我想。 同时定位和映射,并且是无标记的,只需识别和跟踪环境。

这是 2 个关于 slam 的视频:

一个来自kudan,一个来自wikiitude。如果这个功能是你想要的。那么我确定你需要的是SLAM

您可以从以下方面获得更多信息:

而且,不建议使用 vuforia。事实上,Smart Terrain 确实可以识别环境,它仍然需要标记。

【讨论】:

  • Kudan 的那个不能与 Unity 5.4 一起工作 - 我已经联系了他们,但还没有回复。
  • 哦,维基百科呢?九段还不够大,更新频率也不高。看来我们能做的就是反馈和等待。 ?
  • 让它在 Xcode 中工作是一个技巧,但它最终奏效了。
  • 新说明:SLAM 只提供给 Kudan 的合作伙伴,不提供给用户。所以你可以使用 Tracking 和 3D,但不能使用 slam。
  • Wikitude 对 SLAM 功能的更新 - 在过去的版本中对引擎进行了相当大的更新。您可能需要重新测试。
【解决方案2】:

您可以使用 Google ARCore、Vuforia 或 8thWall SDK。它们都具有运动跟踪或扩展跟踪。所以你不必使用标记。你可以看看 ARCore HelloAR 例子:

https://developers.google.com/ar/develop/unity/tutorials/hello-ar-sample

【讨论】:

    【解决方案3】:

    您可以使用 ARUnity。 ARUnity 是 ARToolKit 的 Unity 插件。 (标记是某种用于跟踪的图像。ARToolKit 称之为 NFT。)

    你可以在这里下载: http://www.artoolkit.org/download-artoolkit-sdk (向下滚动查看 ARUnity 下载链接)

    文档可在此处获得: http://www.artoolkit.org/documentation/doku.php?id=6_Unity:unity_getting_started

    最好的是,它是免费且开源的:)。

    【讨论】:

    • 虽然信息基本上是正确的,但它离题了。 NFT 不是无标记的 AR。对此似乎普遍存在混淆。使用 NFT,您可以使用普通图片并将其用作标记。
    猜你喜欢
    • 1970-01-01
    • 2017-09-28
    • 1970-01-01
    • 2016-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-22
    • 1970-01-01
    相关资源
    最近更新 更多