【问题标题】:AR with Unity3D带有 Unity3D 的 AR
【发布时间】:2018-09-01 08:37:07
【问题描述】:

我是这个网站的新手,我正在写作是因为我对 RA 和要使用的不同平台有点迷茫。

总而言之,我将不得不开发一个统一的应用程序,它允许将工业机器的 3d 模型放在一个真正的空工厂中。

所以首先我想知道哪个是最好的框架。在我学习期间,我不得不和 Tango 一起工作,但谷歌停止了这个项目,所有的文档似乎都消失了。所以我有很多其他的选择,比如 vuforia、arcore、arkit 等等。

我认为要回答这个问题,我必须确定我将如何继续完成这项工作,将每台机器正确放置在现实世界中。这些是我在网上找到的方法:

  • 使用 GPS 坐标放置对象。
  • 借助空工厂的图像识别来放置物体。
  • 通过触摸屏幕将对象放置在我们想要放置的位置,然后允许用户平移 3D 对象以将其准确放置在他想要的位置。

由于我是一名学生,而且我是 RA 的新手,我希望能在最佳使用方法以及使用哪个框架方面获得一些帮助。

谢谢!

安东尼

【问题讨论】:

    标签: unity3d augmented-reality vuforia arkit arcore


    【解决方案1】:

    将您已经拥有模型的对象放置到现实世界的表面上是增强现实的介绍示例。

    对于室内,您通常不需要 GPS。必须将图像带入空工厂以显示您的对象是一种糟糕的用户体验。您想要的是类似于 3D 查看器程序的无标记 AR,例如Android 和 iOS 上的 GLTF 查看器应用(我帮助编写),您可以在其中允许用户将 3d 对象放入真实空间。

    如果你想使用无标记的 AR,你可以使用 Unity 的内置 AR 支持,它依赖于 ARKit / ARCore。您还可以使用位于 ARKit 和 ARCore 之上的框架,让您不必担心没有这些库的手机。

    使用这样的框架,您可以限制对象的比例,并且只允许用户在将对象放在表面上时对其进行旋转。这允许用户在工厂中尝试不同的机器放置位置。

    披露:我为一家名为 8th Wall 的公司工作并帮助创建了这样一个堆栈。

    另一个选择是不用担心框架,使用 Apple https://developer.apple.com/documentation/arkit/building_your_first_ar_experience 提供的示例程序和 Google https://developers.google.com/ar/develop/unity/guides/hello-ar-sample 提供的示例程序。您必须创建两次应用程序,但您可以详细了解每个平台的功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-24
      • 2020-02-03
      • 2011-10-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多