【问题标题】:Image not visible in Mixed Reality Capture图像在混合现实捕获中不可见
【发布时间】:2021-07-26 08:51:28
【问题描述】:

我在 Hololens 2 上的 Unity 中的画布上渲染图像。图像(不同颜色)显示在 Hololens 远程处理或按预期部署应用程序时。如果我尝试通过混合现实捕获记录这些图像,它们不会显示。我在这些图像旁边有一个控制 2D 精灵,如图所示。我尝试了单通道实例化渲染、多通道渲染、Mobile-Particle-Additive 着色器和 Sprites/Default 着色器,没有改变图像在应用程序中正常显示但在混合现实捕获中未显示的问题。

对象在应用中正常显示但在混合现实捕获中未显示的可能原因有哪些?

以下是每个图像包含的组件的示例:

我如上所述更改了着色器,并将材质更改为 Default-Sprite 材质,这不会影响混合现实捕获。 InterfAnM 元素也附加到我添加到场景中的精灵上,它出现了,所以这也不应该是原因。框架是 2D 精灵,它有黑色背景,我用 gimp 将其删除并重新导入,也没有改变任何东西。

【问题讨论】:

  • 你能展示你的代码吗?
  • 我正在使用此资产:assetstore.unity.com/packages/2d/textures-materials/… 它在 HL2 中运行良好,但不适用于混合现实捕获。我将更新帖子以显示检查员的屏幕截图。没有修改代码。
  • 也尝试取消勾选“剔除透明网格”,将材质改为Sprite-Default,均无效。
  • 也试过关掉animator和canvas group,也没效果。

标签: unity3d hololens windows-mixed-reality


【解决方案1】:

在尝试了一些包含带有图像的画布的 MRTK 示例后,我发现这是一个错误,它也出现在其他 MRTK 示例中。 此处描述的错误:https://github.com/microsoft/MixedRealityToolkit-Unity/issues/10111

【讨论】:

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