Что такое 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.