Meta* представила первую стабильную версию Immersive Web SDK — открытого фреймворка для трёхмерных VR- и MR-приложений, которые запускаются прямо в браузере. Для разработчиков это шанс не собирать с нуля базовые механики взаимодействия, а для российских команд — способ быстрее проверить идею иммерсивного сервиса без публикации отдельного клиента в магазине гарнитур, сообщает Habr / Новости.
Главная ставка SDK — на ссылку вместо установки. Один и тот же проект может работать на обычном компьютере с мышью и клавиатурой, а при запуске на совместимой VR-гарнитуре переходить в режим погружения. Такой подход снижает порог входа для демо, образовательных продуктов, виртуальных шоурумов и игровых прототипов: пользователю не нужно искать приложение, скачивать его и разбираться с отдельным онбордингом.
Технически фреймворк собирает несколько привычных для веб-разработки слоёв. Three.js отвечает за трёхмерные сцены, материалы, свет и виртуальные камеры, а WebXR даёт браузеру доступ к возможностям гарнитуры. Поверх них Immersive Web SDK добавляет готовые взаимодействия: захват объектов, притягивание предметов на расстоянии, телепортацию и плавное перемещение. Контроллеры и отслеживание рук обрабатываются через общую модель ввода. Это не отменяет работу над механиками конкретного продукта, но избавляет команду от части обязательной инфраструктуры, которую прежде приходилось каждый раз писать и тестировать самостоятельно.
Отдельный блок посвящён смешанной реальности. SDK умеет использовать данные об окружении: автоматически определять плоскости, учитывать геометрию помещения и закрывать виртуальные объекты реальными на основе информации о глубине. В практическом сценарии разработчик может разместить игровое поле на реальном столе, а приложение будет учитывать границы поверхности и предметы вокруг. Для корпоративных кейсов из этой же базы вырастают интерактивные инструкции, визуализация оборудования и обучение работе с физическими объектами — хотя готовность таких продуктов всё равно будет зависеть от конкретной гарнитуры и качества её сенсоров.
В релизе есть и модная, но уже вполне прикладная часть: поддержка MCP для работы с ИИ-агентами. Агент может запускать приложение на подключённой к компьютеру гарнитуре Quest, управлять вводом, прогонять тесты и вносить изменения в код. Meta* также упоминает Agentic Scene Composer: в визуальном редакторе разработчик расставляет объекты, после чего агент помогает настроить рендеринг и правит сцену при необходимости. Формулировка звучит амбициозно, однако полезность здесь измеряется не количеством упоминаний ИИ, а тем, насколько стабильно агент сможет воспроизводить ошибки и не ломать сцену в ходе правок.
Рынок браузерной XR-разработки давно живёт между двумя крайностями. Нативные приложения получают более прямой доступ к возможностям устройств и часто лучше контролируют производительность, но требуют отдельной дистрибуции и сборок под платформы. Веб-подход проще для охвата аудитории и быстрых итераций, зато разработчику приходится внимательно следить за ограничениями браузеров, WebXR и самих гарнитур. Стабильный SDK не решает эту развилку, но делает веб-вариант менее кустарным: типовые схемы перемещения, взаимодействия и обработки ввода становятся компонентами платформы, а не очередным набором самописных скриптов.
Для продуктовых команд это прежде всего инструмент проверки гипотез. Можно собрать интерактивную демонстрацию недвижимости, промышленного объекта или обучающего сценария и дать доступ по ссылке, не заставляя каждого потенциального клиента проходить путь через магазин приложений. Для игровых студий фреймворк пригодится в прототипировании: базовая логика перемещения и рук уже есть, значит, время можно потратить на игровой цикл и читаемость интерфейса в гарнитуре. Но ожидать, что браузер сам по себе снимет проблемы с производительностью, укачиванием пользователей или дизайном управления, не стоит: эти задачи SDK лишь помогает сделать более управляемыми.
Код Immersive Web SDK опубликован на GitHub под лицензией MIT, поэтому его можно изучать и адаптировать без привязки к закрытой лицензии фреймворка. Вопрос теперь не в том, смогут ли команды собрать VR-сцену в браузере — смогут. Гораздо интереснее, станет ли ссылка действительно привычным каналом распространения для иммерсивных продуктов или пользователи и бизнес по-прежнему будут выбирать нативные приложения ради предсказуемой производительности и доступа к функциям устройств. *Meta Platforms признана экстремистской организацией, её деятельность запрещена в России.