Браузер Quest получил экспериментальную поддержку общих физических пространств


Системный браузер Quest теперь имеет экспериментальную поддержку многопользовательского опыта в одном физическом пространстве. Для использования новой функции всем участникам требуются Quest с браузером версии 39. Чтобы войти в общее координатное пространство, нужно коснуться общей точки либо контроллерами, либо руками.

Инженеры Meta* поделились коротким видео о функции в действии и образцом контента. Он использует PeerJS для локальной сети между гарнитурами, и вы можете протестировать его на своем собственных Quest по адресу sharedshooter.arvr.social.

Ключевые нюансы новой возможности:

  • Каждое общее пространство привязано к размеру комнаты. Чтобы участвовать, нужно подойти достаточно близко
  • Общее пространство отображается только для определённого URL. Например, посетитель bar.com/a.html не сможет увидеть общее пространство bar.com/b.html. По каждому адресу уникальное пространство и UUID
  • Для начала сеанса WebXR может потребоваться несколько секунд. Во время запуска браузер даст общее пространство по умолчанию, а по готовности сделает сброс и установит правильное с новой системой координат и UUID. Если очки перешли в режим погружения раньше, сброс не произойдёт
  • Участники могут входить и выходить по желанию. Они всегда смогут установить общую систему координат при перезапуске сеанса. По замыслу, общей будет точка отсчёта координат от очков, создавших совместный опыт
  • При повторном входе общее пространство нужно пересоздавать
  • Пользователи могут свободно выходить из общего пространства, но с выходом последнего оно исчезает. В теории его можно восстановить, но разработчики Meta хотят получить от коллег больше отзывов о правильной форме API

Функция работает только с Quest потому, что использует технологию общих пространственных якорей Meta, и для этого сейчас нет стороннего расширения OpenXR. Это ограничение действует и для приложений. Для сравнения, у Apple Vision Pro вообще нет общих якорей, а Pico у тоже собственная технология.

Чтобы включить общие пространства в браузере Horizon OS, перейдите в нём на страницу chrome://flags, найдите экспериментальный режим WebXR experimentals, включите его и перезапустите браузер.

*В России признана экстремистской

Не пропускайте важнейшие новости о дополненной и виртуальной реальности — подписывайтесь на Голографику в Telegram, ВК и Twitter! Поддержите проект на Boosty.

Далее: Meta* делает очки дополненной реальности Loma дешевле $1000