【问题标题】:Hololens: how to render element visible only in AR, but not in mixed reality captureHololens:如何渲染元素仅在 AR 中可见,但在混合现实捕获中不可见
【发布时间】:2018-10-01 14:50:41
【问题描述】:

我正在使用在大屏幕上复制的 Hololens 进行演示。对于复制,它使用设备门户的混合现实捕获选项(实时流)。

我需要将工具提示渲染为仅对佩戴 Hololens 的人可见 - 但对在大屏幕上观看它的人不可见。

据我所见,两者之间渲染的唯一区别是我可以在实时流上渲染黑色(如果我省略渲染 Alpha 通道),由于它的屏幕方式,它在 Hololens 上是不可见的作品。不幸的是,这对我来说毫无用处,因为我需要向 Hololens 观众展示一些东西,而不是大屏幕观众。

关于如何使部分内容仅对 hololens 用户可见的任何想法? 由于其他限制,我无法使用旁观者视图(我需要第一人称视图)。

【问题讨论】:

  • 我不认为你可以。 MRC 旨在捕捉一切,以便观看的人准确地看到佩戴者所看到的。微软未来可能会启用“录制窗口”样式渲染,但据我所知,目前不存在。您可以在 MRC 上渲染黑色,因为 hololens device 本身 physically 渲染事物的方式(它无法阻挡现实世界的光线,因为它是一种添加剂-仅显示系统)。

标签: unity3d augmented-reality hololens windows-mixed-reality


【解决方案1】:

找到了一个解决方案,虽然不是最好的,但可以使用。

我只将工具提示对象渲染到右眼,因为实时视图中只包含左眼的内容。

任何人都想知道,在着色器中,有一个神奇的值 unity_StereoEyeIndex,它的值是 1 或 0,具体取决于眼睛。要使用这个值,it first needs to be set up

如果有人知道如何在不牺牲立体视觉的情况下做到这一点,我会很高兴听到这个消息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-06
    • 1970-01-01
    • 2017-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-23
    相关资源
    最近更新 更多