Начало работы с пространственными привязками Azure
Пространственные привязки Azure предоставляют разработчикам средства для создания приложений смешанной реальности для HoloLens, устройств iOS с помощью ARKit и Устройств Android с помощью ARCore.
Разработчики могут использовать пространственные привязки Azure для понимания пространств, пометки конкретных мест интереса и запоминать эти точки интереса на совместимых устройствах.
Варианты использования пространственных привязок Azure:
World tracking: пользователи могут сканировать область с помощью своих телефонов и определить, где они находятся в реальном мире на основе того, что видит камера. Приложение может стратегически размещать стрелки в представлении пользователя, чтобы упростить навигацию.
Интернет вещей: представьте, что вы стоите перед частью заводского оборудования, который имеет несколько датчиков. Если определенная часть оборудования имеет проблему, стрелка, указывающая на область проблемы, может появиться в вашем представлении. Вы можете быстро увидеть каждую важную информацию о оборудовании, просто глядя на устройство.
AR Foundation
В Unity AR Foundation позволяет работать с системами дополненной реальности на нескольких платформах. Этот пакет предоставляет интерфейс для разработчиков Unity, но не включает функции дополненной реальности. На целевом устройстве также потребуются отдельные пакеты для официально поддерживаемых целевых платформ Unity:
- Плагин Google ARCore XR на Android
- Подключаемый модуль Apple ARKit XR в iOS
- Плагин OpenXR для HoloLens 2
- Функция Meta OpenXR на Meta Quest
Скрипт ARAnchorManager
Точка в пространстве, которую устройства должны отслеживать, называется якорем. Для каждой привязки менеджер привязок создает игровые объекты. Устройство обычно выполняет больше работы, чтобы обновлять положение и ориентацию привязки в течение всего срока службы.
Поле anchorPrefab
в классе ARAnchorManager
не предназначено для содержимого. Вместо этого AR Foundation создает новый GameObject для представления привязки с помощью средства, отличного от AddComponent
, например загрузки объекта ARWorldMap
с привязками.
Поле префаба может расширять стандартное поведение привязок. Мы рекомендуем не использовать его для развертывания содержимого глобально.
Ресурсы
Группа ресурсов — это логический контейнер для развертывания ресурсов Azure и управления ими, таких как веб-приложения, базы данных и учетные записи хранения.
Учетная запись пространственных привязок — это уникальное имя ресурса, использующее обычные буквенно-цифровые символы.