【问题标题】:How to create Augmented Reality Web app using Unity & Vuforia?如何使用 Unity 和 Vuforia 创建增强现实 Web 应用程序?
【发布时间】:2018-02-01 12:11:42
【问题描述】:

我正在开发一个增强现实应用程序,以使用 Unity 集成到网站中。我需要在 WebGL 中获取输出。我正在使用 Vuforia 来创建 AR 体验。由于 WebGL 不支持 Vuforia,因此我无法构建。请建议一种替代方法或如何在 Unity for Web 中进行增强现实。有没有 Vuforia 的替代品?

【问题讨论】:

    标签: unity3d web augmented-reality vuforia unity-webgl


    【解决方案1】:

    好消息是,您绝对可以在网络上构建 AR 体验!

    坏消息是,目前为此构建的库都没有提供 Unity 插件。这意味着您要么必须创建一个包装器,要么执行一些复杂的 RPC 调用以通过 Unity 与 JS 库对话,要么完全完全废弃 Unity 并仅使用库。据我所知,最好的基于浏览器的 AR 库是 AR.js。我知道这不是您希望的答案,但我希望您能够实现自己的目标。祝你好运!

    【讨论】:

    • 谢谢 Brandon,我刚刚看了 AR.js。是否可以在 AR.js 中实现所有功能,例如 Unity 中的 AR 模型上的交互?
    • 说实话我不确定。我从未使用过 AR.js,我只知道它的存在。我想说是的,因为它只是一个 JS 框架,你应该能够毫无问题地实现游戏循环,但是你不会拥有 Unity API 提供的帮助类,也无法利用单声道/.Net。除非您可以以某种方式将 Unity API 导入 ASP 后台应用程序并来回传递数据,但这需要团队合作。
    【解决方案2】:

    这可能有点晚了。但我想添加一个可能有帮助的选项。您绝对可以使用 WebGL 作为输出在 Web 中构建您的 AR 应用程序。也有一种简单的方法可以将它与网站集成。像 Google ARCore 这样的基于 SLAM 的 AR 就是一个很好的例子。

    有两种选择:

    1. 您可以从头开始构建这样的应用程序,这显然需要更多时间。因为除了开发之外,设置托管基础设施也是一项挑战。

    2. 否则,如果您想扩展此类 AR Web 应用程序开发,只需少量或无代码和云就绪托管,您可以使用名为 Marvin XR 的 SaaS 平台。

    您可以登录并免费试用:https://www.marvinxr.com:8443

    希望这对偶然发现此线程的其他人有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多