Workflow_ARSession пример с подробным описанием
Workflow_ARSession — это облегченный пример управления AR-сессией, демонстрирующий создание полноценного AR-приложения с минимальными зависимостями. Пример поддерживает как режим совместимости с AR Foundation, так и упрощенный режим, позволяя гибко выбирать подход в зависимости от требований проекта.
Методы использования
Выбор сцены (один из двух вариантов)
В редакторе Unity сцена Workflow_ARSession содержит две взаимоисключающие корневые настройки. Активируйте только одну группу (убедитесь, что другая деактивирована):
| Название конфигурации | Сценарий использования | Зависимости |
|---|---|---|
ARFoundationCompatibleSceneSetup |
Проекты, использующие или планирующие интеграцию AR Foundation | Требуется настройка AR Foundation |
SimpleSceneSetup |
Без зависимостей от AR Foundation, использование нативных возможностей EasyAR | Нет дополнительных зависимостей, подходит для легковесных AR-приложений |
Сборка и запуск
- Добавьте
Workflow_ARSessionвFile>Build SettingsилиBuild Profiles>Scene Listчерез панель меню. - Убедитесь в корректности настроек сборки для целевой платформы (Android или iOS) в
Project Settings>Player. - Соберите проект для реального устройства и запустите.
После запуска приложение автоматически инициализирует камеру и начнет ожидание распознавания цели.
Распознавание цели и методы работы
Пример по умолчанию демонстрирует функционал распознавания изображений (Image Tracking), но его архитектура легко расширяется для других режимов (отслеживание объектов, облачное распознавание).
Цель по умолчанию: namecard.jpg
- Тип цели: 2D-изображение (рекомендуемый размер печати ≥ 90мм × 54мм)
- Ссылка для скачивания: 🔗 namecard

Как заменить цель?
- Поместите ваше изображение (JPG/PNG) в
Assets/Samples/EasyAR Sense Unity Plugin/[версия]/__All Samples__/Workflow/Workflow_ARSession/Targets. - Выберите компонент
ImageTarget-namecardна сцене. В Inspector в скриптеImage Target Controller (Script)заменитеTextureна ваше изображение. - Измените
NameиScale.Scale— физический размер вашей цели в метрах, рассчитывается по длинной стороне изображения.

- Сохраните изменения и выполните пересборку.
Ожидаемый результат
При наведении камеры на целевое изображение система:
- Обнаружит и начнет отслеживать изображение в реальном времени;
- Наложит 3D-модель панды на плоскость изображения;
Позиция, ориентация и масштаб панды строго привязаны к позе целевого изображения. Отслеживание остается стабильным даже при движении цели, частичном перекрытии или изменении освещения.
Рекомендации по расширению
- Добавление отслеживания объектов: Замените
ImageTrackerнаObjectTrackerи загрузите файл модели.obj; - Интеграция облачного распознавания: Используйте
CloudRecognizerвместо локального списка целей; - Поддержка нескольких целей: Расширьте систему с одного изображения до нескольких — обработка одновременного отслеживания выполняется автоматически.
Совет
Другие функциональные компоненты доступны в Компоненты AR.
С помощью Workflow_ARSession вы быстро освоите ключевые рабочие процессы EasyAR и сможете создавать на их основе промышленные AR-приложения.