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