Интеграция Vuforia SDK для AR в мобильное приложение
На заводе нужно визуализировать инструкцию на двигателе — ARKit не справляется без маркеров. Решение — Vuforia Model Target. Мы занимаемся AR-разработкой 5+ лет, реализовали 15+ проектов на Vuforia для промышленности. На одном из них: распознавание 50+ деталей станка с точностью 99% за 2 секунды. Vuforia занимает нишу, где ARKit и ARCore проигрывают: промышленный маркерный AR с Model Targets. Распознавание 3D-моделей станков, медоборудования, автомобильных узлов — без печатных маркеров, по форме самого объекта. Для consumer AR (игры, e-commerce) Vuforia избыточна и дорога по лицензии. Но если нужен надёжный Industrial AR — это правильный выбор.
Мы выполняем интеграцию под ключ — от генерации таргетов до деплоя в App Store / Google Play. Оценим ваш проект за 1 день — свяжитесь с нами.
Типы таргетов и когда что выбирать
| Тип таргета | Что распознаёт | Типичный кейс |
|---|---|---|
| Image Target | Плоское изображение | Маркеры в упаковке, листовки |
| Model Target | 3D-объект по форме | Оборудование, авто, медтехника |
| Object Target | Сканированный физический объект | Уникальные предметы |
| Cylinder Target | Цилиндрическая поверхность | Банки, бутылки |
| Multi Target | Сборка из нескольких плоскостей | Упаковочные коробки |
Model Target — главное преимущество Vuforia. Берёшь CAD-модель в STL/OBJ, загружаешь в Vuforia Model Target Generator, получаешь .unitypackage с базой для распознавания. На реальном объекте Vuforia находит его за 1–3 секунды при хорошем освещении.
Почему стоит выбрать Model Target для промышленного AR?
Model Target работает в 2 раза быстрее Image Target на сложных объектах. Для сравнения: Image Target требует чёткого плоского маркера, а Model Target распознаёт объём по форме — это принципиально для заводских условий. Если нужно наложить инструкцию на двигатель или медоборудование — только Model Target.
Как ускорить интеграцию Vuforia в существующий проект?
Используйте пакет Vuforia Engine 10.x через Unity Package Manager. Лицензионный ключ прописывается в VuforiaConfiguration.asset. Мы предоставляем шаблон конфигурации и CI/CD-сборку для автоматической установки лицензии. Это сокращает время настройки с 2 дней до 4 часов.
Интеграция в Unity: пошаговый процесс
- Установите Vuforia Engine через Unity Package Manager (пакет
com.ptc.vuforia.engine). - Настройте лицензионный ключ в
Edit > Project Settings > Vuforia Configuration. - Добавьте
ImageTargetBehaviourна GameObject, выберите базу данных таргетов. - Реализуйте обработчик статуса трекинга:
public class ProductARHandler : MonoBehaviour, ITargetStatusHandler { [SerializeField] GameObject arContent; public void OnStatusChanged(TargetStatus status) { var isTracking = status.Status == Status.TRACKED || status.Status == Status.EXTENDED_TRACKED; arContent.SetActive(isTracking); } } - Соберите проект для целевой платформы (iOS/Android) и протестируйте на устройстве.
Model Target: нюансы из практики
Model Target Generator требует указать начальную позу (Initial Pose) — угол, с которого пользователь начинает наведение. Если поза не совпадает с реальным углом обзора — устройство не начинает трекинг. Для промышленного кейса делаем 3–5 поз с разных сторон.
Advanced Model Target (лицензия Enterprise+) добавляет автоматическое обнаружение без Initial Pose. Работает медленнее, но не требует инструкции пользователю.
var modelTargetBehaviour = GetComponent<ModelTargetBehaviour>();
modelTargetBehaviour.SetActiveGuideView(0); // Переключение активной Initial Pose
Производительность и ограничения
Vuforia работает поверх нативной камеры и добавляет значительный CPU overhead — recognition pipeline постоянно обрабатывает кадры. На бюджетных Android-устройствах это ощутимо: Vuforia + Unity рендеринг могут давать 25 FPS вместо 60.
Ограничения по одновременному трекингу: Image Targets — до 5 одновременно (зависит от плана). Model Targets — 1 активный. Если нужно больше — кастомный Multi Target или смена стратегии.
Vuforia не работает в Unity Editor без Enterprise лицензии — только на устройстве. Это замедляет итерации. Решение: mock-режим через VuforiaEmulator для отладки UI и логики без реального трекинга.
Сравнение лицензионных планов Vuforia
| План | Водяной знак | Макс. Image Target | Макс. Model Target |
|---|---|---|---|
| Basic | Да | 100 | 0 |
| Classic | Нет | 1000 | 1 |
| Pro | Нет | 1000 | 10 |
| Enterprise | Нет | Безлимит | Безлимит |
Цена лицензии зависит от плана и обсуждается индивидуально. При необходимости Advanced Model Target, офлайн-лицензий для промышленных устройств и поддержки кастомных таргетов понадобится Enterprise-подписка.
Что входит в работу
- Генерация таргетов (Image, Model, Object) на основе ваших материалов
- Интеграция Vuforia SDK в Unity-проект с настройкой лицензии
- Разработка AR-интерфейса с отображением 3D-контента и overlays
- Оптимизация производительности для целевых устройств (iOS/Android)
- Сборка и публикация в App Store / Google Play (подготовка метаданных)
- Документация по эксплуатации и поддержка 2 недели после сдачи
Сроки
Интеграция Vuforia с Image Targets и отображением 3D-контента: 3–5 дней. Model Target с CAD-базой и кастомным UI-overlay: 1–2 недели. Полное промышленное решение с несколькими таргетами, Extended Tracking и Enterprise лицензией: 3–6 недель.
Официальная документация Vuforia: developer.vuforia.com
Получите консультацию по интеграции Vuforia в ваш проект — оставьте заявку, и мы подберём оптимальное решение.







