![]()
Последнее обновление MR Utility Kit для Quest 3 позволяет Unity-разработчикам легко распознавать и отслеживать QR-коды с шестиосевой навигацией в пространстве. Это системная реализация того, что ранее работало через сторонние или собственноручно написанные библиотеки.
Разработчики могут декодировать и отслеживать QR-коды с помощью разных библиотек компьютерного зрения с начала 2025 года, когда Meta* открыла разработчикам софта для Quest 3 доступ к камерам очков (с разрешения пользователей).
Обновление MR Utility Kit для Unity реализует эту функцию на системном уровне, упрощая и разработку, и потребление контента. Пользователю нужно лишь предоставить разрешение на пространственные данные, которое уже идут в другие функции смешанной реальности. Это меньший порог, чем отдельное разрешение на данные с камер.
При включенном отслеживании QR-кодов SDK предоставляет позиционные данные с шестью степенями свободы, двумерный ограничивающий прямоугольник, двумерный граничный полигон и декодированную полезную нагрузку кода, например, URL-адрес.
QR-коды — второй «отслеживаемый» объект в наборе MR Utility Kit от Meta после трекинга клавиатур. А если учитывать контроллеры и стилус Logitech MX Ink, это четвёртый тип неодушевлённых объектов, которые Quest 3 может отслеживать на системном уровне.
Meta отмечает, что, как и в случае с отслеживанием клавиатуры, частота обновления позиции относительно низкая, поэтому этот метод не подходит для движущихся объектов. Позиция будет обновляться при перемещении QR-кода, но не в реальном времени. Это не то же самое, что купить трекер по цене листа бумаги.
Кроме того, даже такое низкочастотное отслеживание имеет недостатки в производительности, поэтому Meta рекомендует включать эту функцию по мере необходимости, не насовсем.
Разработчики, к примеру, могут использовать QR-коды как более надёжный метод начальной калибровки при размещении оборудования по сравнению с системой общих пространственных якорей (Shared Spatial Anchors), которая не всегда стабильна. Функция может оказаться полезной в корпоративных проектах и развлечениях на основе местоположения.
Отслеживание QR-кодов — опциональная функция 78 версии MR Utility Kit for Unity. Здесь есть поддержка Quest 3 и Quest 3S, её определённая гарантия для будущих очков на Horizon OS и работа с QR-кодами до версии 10.
*В России признана экстремистской
Не пропускайте важнейшие новости о дополненной и виртуальной реальности — подписывайтесь на Голографику в Telegram, ВК и Twitter! Поддержите проект на Boosty.
Далее: Epic Games пообещала поддержку новых функций visionOS в Unreal Engine



