Microsoft HoloLens:混合现实 250 - 没有 session 可供一个 HoloLens 与另一个托管它的 HoloLens 一起使用

Microsoft HoloLens: Mixed Reality 250 - No session available for one HoloLens to join with another HoloLens hosting it

今天早上,我正在处理 Mixed Reality 250 tutorial。我坚持让一个 HoloLens 加入另一个 HoloLens 当前托管的 session,因为 UIContainer 预制件中应该包含托管 session 信息的可选小部件丢失了。

我在那里完成了所有必要的步骤。它确实通过 USB 成功部署。

作为某人in a post on the Windows Mixed Reality Developers Forum wrote,软件本身如何部署并不重要;是软件本身决定了两个或多个 HoloLens 耳机将如何在彼此之间共享全息图。

它们都连接到 Wi-Fi 上的同一个网络。在 One HoloLens 上,通过 USB 部署并启动它 [通过在 Visual Studio 2017 的“调试”菜单中选择“不调试开始”],我注视着“开始”按钮,然后在其上做一个隔空点击手势以启动session。正如预期的那样,演示全息图确实出现在我面前,当我用鼠标点击它时,我可以用我的目光移动它并看到空间映射三角形。

在另一个 HoloLens 上,我通过 USB 部署它并通过单击 [Start without Debugging] 启动它。该应用程序会加载,但我没有看到托管 session 的选项,另一个 HoloLens 在可用会话列表中是 运行。甚至其下方的“加入”按钮的文本也是完全灰色的。

我不明白为什么我无法在客户端 HoloLens 上加入 session,即使它在同一网络上 。我的两个同事告诉我,这可能与网络本身有关,但我不太确定,因为可能与 HoloLens 耳机本身有关,或者我正在尝试从我的笔记本电脑部署解决方案.有人进一步告诉我,我可能需要一个路由器,但我不太确定。

我按原样按照设置步骤进行操作。

两个 HoloLens 耳机上的 Windows 全息版本是 10.0.14393.2007 和 10.0.14393.448。不知道更新版本会不会有影响

此处的最终目标是查看遵循混合现实 250 是否对我们希望将其部署到 HoloLens 并启用旁观者视图的 NDA 下的项目有用。

我是一名大学生,这是我即将完成的实习的最后一周。

我关注了 Dtb49 的评论,我在其中使用了自己的手机 phone 并启用了移动热点;我终于看到我想加入的会话了!

现在我可以通过网络在耳机之间共享全息图,只需隔空点击显示设备名称的选项即可。

编辑:我不知道如何在 iOS 上执行此操作,但我知道如何在 Android phone 上执行此操作(特别是 7.0 版)。

  1. 点击右下角的应用程序图标。
  2. 向右滑动一次以访问第一个菜单。
  3. 点击设置应用。
  4. 点击顶部的连接选项。
  5. 点击移动热点和网络共享(您可能需要向上滑动,具体取决于屏幕分辨率)
  6. 点击移动热点的滑块将其打开。
  7. 在计算机上,连接到以您的手机 phone 的型号作为网络名称的热点。 (在 Windows 10 的情况下,单击工具栏中类似雷达的图标,然后 select 该热点并单击 "Connect.")
  8. 在 Microsoft HoloLens 上做同样的事情 by following the instructions here
  9. 使用 USB 将构建的 Unity 项目部署到 Microsoft HoloLens。
  10. 在一个 HoloLens 上,加载应用程序后,向下注视“可用会话”列表下方的 "Start" 按钮,然后隔空点击。请稍等一下。 (您可能希望 运行 应用程序处于调试模式,以防因调试目的而捕获任何异常)
  11. 在另一个 HoloLens 上,加载应用程序后,您应该会看到托管 HoloLens 的会话正在 运行ning。 Select 使用凝视和隔空敲击,然后凝视下面的 "Join" 按钮并在那里隔空敲击。

您现在应该能够彼此共享全息图,并注意到全息图相对于现实世界的位置发生了变化。有时它有助于使用空间映射。