Что такое WebXR и почему это так интересно?
Объяснение того, что такое WebXR, и примеры его использования.
В предыдущем сообщении в блоге я объяснил основные технологии XR (Extended Reality), которые позволяют использовать Метавселенную.
В этом посте я объясню влияние WebXR на будущее Интернета и покажу несколько примеров того, на что он способен.
Что такое WebXR
Чтобы понять, что такое WebXR, вам нужно сначала понять, что такое расширенная реальность, к счастью для вас, я уже написал об этом пост в блоге — нажмите здесь, чтобы проверить это!
В двух словах, WebXR — это API для веб-браузеров, который позволяет оборудованию XR (например, гарнитурам и мобильным устройствам) работать на веб-сайтах с помощью WebGL.
На практике это означает, что при посещении веб-страницы вы сможете взаимодействовать с 3D-контентом независимо от того, на каком устройстве вы находитесь.
Зачем использовать WebXR
Традиционно XR был ограничен нативными приложениями, которые должны быть загружены на устройство пользователя, это было связано с аппаратными и программными ограничениями.
WebXR имеет огромный потенциал по той же причине, по которой веб-приложения имеют преимущества перед нативными приложениями — их просто проще и быстрее установить на ваше устройство и использовать!
По мере того, как технические ограничения для WebXR уменьшаются, впечатляющие преимущества становятся более очевидными:
Более полезный и привлекательный Интернет
То, на что способен веб-сайт, значительно улучшено благодаря интеграции пространственной осведомленности в реальном времени (с гарнитурами MR, такими как HoloLens 2) и облачными сервисами (например, Microsoft Azure Mixed Reality API).
Низкий порог входа
Возможности WebXR в браузерах станут стандартизированными благодаря усилиям Google, Microsoft и Mozilla, что делает эти функции доступными и совместимыми на разных устройствах.
Простота создания контента
Создание и просмотр AR-контента в Интернете стало намного проще благодаря функции Apple Quicklook для мобильного веб-браузера Safari, которая использует отслеживание мира ARKit с помощью 3D-файлов USDZ.
Новые способы игры и совместной работы
Платформы XR, такие как Spatial.io, позволяют людям взаимодействовать как в физическом, так и в цифровом мире с помощью WebXR, улучшая сотрудничество независимо от того, где находятся пользователи и к каким устройствам они имеют доступ.
Примеры WebXR
Хотя WebXR все еще находится в активной разработке, в нем уже есть множество интересных приложений, созданных для самых разных категорий.
Игры
Aframe.io — это библиотека, которая позволяет легко создавать трехмерные веб-приложения.
Пример игры под названием A-BLAST демонстрирует эту возможность в WebVR.
Социальное
Hubs — это платформа, созданная Mozilla, которая позволяет любому создать Метавселенную и пригласить в нее своих друзей одним нажатием кнопки.
Развлекательный
Другой пример от Aframe.io — A-PAINTER, веб-приложение, позволяющее рисовать в 3D-пространстве с помощью гарнитуры виртуальной реальности и контроллеров.
Экспериментальный
AR.js — это библиотека, которая позволяет разрабатывать возможности дополненной реальности в браузере. Этот пример демонстрирует AR с помощью распознавания маркеров.
Контекстуальный
Другой пример от AR.js демонстрирует AR на основе GPS, который позволяет размещать графику поверх земного шара в зависимости от местоположения вашего телефона по GPS.
Полезный
8th Wall — это библиотека WebAR, которая позволяет веб-сайту распознавать изображение с камеры телефона и дополнять его в цифровом виде.
Игривый
8th Wall также поддерживает дополненную реальность без маркеров, которая позволяет пользователю отображать виртуальный объект и взаимодействовать с ним в физическом месте в своей среде.
Заключение
В этом посте вы узнали, что такое WebXR, и его различные примеры.
Я надеюсь, что это было полезно для понимания этих технологий, и я планирую сделать больше сообщений о том, как начать работу с WebXR.
А пока получайте удовольствие, играя с WebXR :D
Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter, LinkedIn и Discord.