【问题标题】:HoloLens external renderingHoloLens 外部渲染
【发布时间】:2019-02-11 14:17:02
【问题描述】:

你们中是否有人为 Microsoft HoloLens 应用程序的外部渲染提供了良好的解决方案?指定:是否可以让我的笔记本电脑渲染大量对 HoloLens GPU 来说太多的 3D 对象,然后通过 wifi 使用 HoloLens 显示它们,包括空间映射和交互?

【问题讨论】:

  • 看看 Unity Remoting,虽然我认为它是为快速测试而不是生产而设计的。

标签: rendering gpu cpu augmented-reality hololens


【解决方案1】:

可以直接从统一编辑器和构建的应用程序远程渲染。

虽然两者都没有实现您的“良好解决方案”目标,但它们都允许非常密集的应用程序至少可以运行。

这将引导您了解如何将其添加到您正在构建的应用中。 https://docs.microsoft.com/en-us/windows/mixed-reality/add-holographic-remoting

这是直接从编辑器运行的: https://blogs.unity3d.com/2018/05/30/create-enhanced-3d-visuals-with-holographic-emulation-in-uwp/

【讨论】:

  • 感谢您的回答。我认为你是对的,我永远不会通过远程渲染得到合适的解决方案。
【解决方案2】:

我认为这是不可能的,因为您根本无法真正访问 HoloLens 上的操作系统或处理器。即使您确实设法将数据发送给第 3 方进行处理,数据仍然需要通过 HoloLens 运行回来,这实际上和以前一样。

您可能会找到一种将 VR 背包连接到它的方法,但即便如此,我仍然非常怀疑这是否可行。

如果您在渲染 3D 对象时遇到问题,那么您应该减少三角形的数量,在其上使用较低分辨率的着色器,或者减小对象的大小。在 HoloLens 上处理 3D 对象的最大因素是在镜头上绘制了多少空间。如果您的对象占据视图的 25% 而不是 100%,则在 HoloLens 上处理会更容易。

此外,如果您无法避免场景中的大量对象,可以查看 LOD,这会根据与对象的距离降低对象的分辨率,反之亦然。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-10
    • 2013-08-03
    • 2016-03-23
    • 1970-01-01
    • 2013-08-02
    • 1970-01-01
    相关资源
    最近更新 更多