Создание пользовательской настройки смешанной реальности (дополненной реальности) в Unity

Мне поручено разработать приложение, которое будет эмулировать дополненную реальность в приложении виртуальной реальности. Мы используем Google Cardboard (Google VR) и хотим показать пользователю изображения с камеры (не обращайте внимания на фактическую настройку камеры, скажем, у меня уже есть изображения). Меня интересуют способы реализации. Некоторые идеи, которые у меня были:

  1. Замена изображений, отображаемых для каждого глаза, изображениями с моей камеры. Здесь у меня следующие проблемы: я не знаю, как на самом деле заменить изображения, которые отображаются на экране, не говоря уже о каждом глазу. И как впоследствии показать некоторые модели, наложенные поверх изображения (я полагаю, с помощью Stencil Buffer?).
  2. Размещение 2 плоскостей внутри камеры с отрендеренными на них пользовательскими изображениями В этом случае я не уверен во всем "удобстве" взаимодействия с пользователем, так как плоскости, скорее всего, будут размещены действительно близко, так что вы видите только один самолет одним глазом, а не другим. Кажется, что это может вызвать некоторую нагрузку на ваши глаза, потому что они закрываются на чем-то, что действительно близко к вам.

Почему-то я не нашел проекта, который пытался бы добиться чего-то подобного, особенно со всеми вещами, связанными с Windows Mixed Reality, загрязняющими результаты поиска.


person bowlingforsoap    schedule 19.03.2018    source источник


Ответы (1)


Вы можете использовать цифровые очки Vuforia, вот документация для Это. И простое руководство на YouTube.

person WaleedYaser    schedule 27.05.2018