Hololens: как сделать элемент видимым только в AR, но не в смешанной реальности - PullRequest
0 голосов
/ 01 октября 2018

Я делаю презентацию о ком-то, кто использует Гололены, который дублируется на большом экране.Для дублирования он использует опцию захвата смешанной реальности портала устройства (прямая трансляция).

Мне нужно сделать подсказку, чтобы она была видна только человеку с Гололенсом - но не видна людям, наблюдающим за ней на большом экране.screen.

Из того, что я видел, единственное различие в рендеринге между ними состоит в том, что я могу рендерить черный цвет в прямом эфире (если я пропускаю рендеринг альфа-канала), так как он невидим для Гололенса из-зак тому, как это работает экран.Это, к сожалению, бесполезно для меня, так как мне нужно что-то показывать зрителю Hololens, а не зрителям с большим экраном.

Есть идеи, как сделать часть контента видимой только для пользователя hololens?Я не могу использовать вид зрителя из-за других ограничений (мне нужен вид от первого лица).

1 Ответ

0 голосов
/ 01 октября 2018

Нашел решение, не самое лучшее из возможных, но пригодное для использования.

Я отображаю объекты всплывающей подсказки только для правого глаза, так как в реальном времени включается только содержимое левого глаза.

Для всех, кто интересуется, в шейдере есть магическое значение unity_StereoEyeIndex, которое имеет значение 1 или 0, в зависимости от глаза.Чтобы использовать это значение, сначала его нужно настроить .

Если у кого-то есть идея, как мне это сделать, не жертвуя стереоскопией, я буду рад услышать об этом.

...