Table of Contents

Руководство по использованию Mega

Mega — это технология пространственных вычислений с облачно-клиентской координацией городского масштаба, разработанная EasyAR. Благодаря гибким схемам сбора данных, стабильным возможностям построения карт и позиционирования, а также совершенному набору инструментов, она предназначена для создания постоянных, высокоточных цифровых двойников для всего физического мира (например, городов, кампусов или крупных торговых центров). С помощью Mega ваше приложение может обеспечить масштабное точное позиционирование внутри и снаружи помещений, а также реалистичное перекрытие виртуальных объектов, предлагая пользователям беспрецедентный опыт пространственного взаимодействия.

Mega имеет некоторые отличия по сравнению с традиционными AR-возможностями:

Трекинг изображений Трекинг движения AR в больших пространствах с Mega
Реальное распознавание и отслеживание плоских изображений Получение позиции и ориентации устройства относительно реального мира Связывание и слияние всего реального мира с AR-контентом
✅ Печатные материалы и 3D-контент идеально связаны и слиты ❌ Низкая связь AR-контента со сценой ✅ Пространственное восприятие AR и связь с окружением
❌ Требуется указание, какие печатные материалы поддерживают AR ✅ Возможность использования AR в любое время и в любом месте ✅ Полное покрытие сцены, не требуются отдельные подсказки

Руководство для начинающих по Mega

В отличие от традиционного GNSS-позиционирования, зависящего от спутниковых сигналов, Mega основана на передовой технологии визуального позиционирования. Путем сопоставления данных изображений, снимаемых в реальном времени устройством пользователя, с предварительно построенными высокоточными трехмерными данными определяется 6-DoF поза пользователя в физическом мире. На основе этой позы приложение может отображать виртуальный контент, наложенный в правильном физическом месте.

Вы можете следовать приведенной ниже рабочей схеме, чтобы начать использовать Mega с нуля:

flowchart LR

A[Сбор данных] --> B[Построение карты Mega Block] --> C[Настройка базы позиционирования, размещение виртуального контента] --> D[Позиционирование Mega]

Сбор данных

Mega предлагает различные методы сбора данных: сбор с помощью панорамных камер, мобильных устройств, лазерных сканеров и другие. Вы можете выбрать подходящий метод в зависимости от особенностей целевой сцены, руководствуясь следующей таблицей:

Типовая сцена Схема сбора Оборудование Ожидаемое время сбора Краткий обзор
Крупные пространства (торговые центры, музеи) Сбор отдельных изображений панорамной камерой GoPro Max Менее 128 минут Сбор данных панорамной камерой
Очень крупные пространства (крупные достопримечательности, непрерывные улицы) Слияние данных панорамной камеры для очень больших территорий GoPro Max Более 128 минут Сбор данных для очень больших пространств
Небольшие пространства (комнаты, магазины, выставочные залы) Сбор данных мобильным устройством для небольших пространств iPhone / ARCore-совместимые Android-устройства Менее 15 минут Сбор пространственных данных мобильным устройством
Отдельные объекты (экспонаты, оборудование, товары) Сбор данных объекта мобильным устройством iPhone / ARCore-совместимые Android-устройства Менее 15 минут Сбор данных конкретного объекта мобильным устройством

Построение карты Mega Block

После сбора данных вам необходимо создать задачу построения карты, загрузить собранные данные в EasyAR Developer Center. Облачная система построения карт Mega автоматически обработает их и построит карту Mega Block.

Разные схемы сбора данных соответствуют разным типам задач построения карты:

После завершения построения карты можно просмотреть результаты:

Совет

Если построение карты завершилось неудачей, обратитесь к руководству по устранению сбоев построения карты.

Включение службы позиционирования

После проверки результатов построения карты и отсутствия проблем, карту Mega Block необходимо добавить в базу позиционирования перед использованием. Подробные шаги:

Совет

Устранение неполадок

Если вы столкнулись с проблемами или неудовлетворительными результатами в процессе, сначала обратитесь к следующим специализированным разделам для решения:

Если эти разделы не решили вашу проблему, соберите необходимые данные и информацию и сообщите о проблеме сотрудникам EasyAR.

Углубленное и продвинутое руководство по Mega

После завершения базовой настройки службы позиционирования Mega вы можете обратиться к следующим разделам, чтобы глубже изучить дополнительные функции и возможности Mega, и выполнить специализированную оптимизацию для сложных сценариев.

Продвинутые сценарии

При использовании Mega для построения службы позиционирования вы можете столкнуться со сложными требованиями к сценариям. В этом разделе представлены специализированные решения оптимизации для таких сложных сценариев:

  • Оптимизация сложных сценариев — специализированные решения для очень больших пространств, круглосуточной работы, многоэтажных сцен, сцен с высокой степенью схожести.

Проверка и диагностика

Перед запуском вашего приложения вы можете проверить и диагностировать работу позиционирования следующими способами:

Эксплуатация и обслуживание

По мере долгосрочной работы службы физическая среда может меняться, а масштабы бизнеса — расти. В этом разделе описано, как осуществлять постоянное обслуживание, оптимизацию и масштабирование службы.

  • Обновление сцены: Как обновить и улучшить базовые данные карты, сохраняя при этом неизменным положение существующего виртуального контента, когда реальная среда изменяется.
  • Масштабирование службы: Решения для роста бизнес-нагрузки, включая оценку QPS службы позиционирования, мониторинг емкости и процесс масштабирования службы.
  • Миграция версий: Как плавно перенести существующие данные на новую версию службы при значительных обновлениях службы построения карт Mega.
  • Обновление формата данных: Плавная миграция данных службы позиционирования в более производительные и современные форматы.

Справочные материалы

Мы предоставляем подробную справочную документацию по редакторским плагинам и мобильным инструментам, задействованным во всем процессе разработки:

  1. Mega Studio (Unity) — интегрированная среда в Unity Editor для загрузки карт, аннотирования контента и симуляции работы.
  2. Mega Toolbox (App) — универсальный набор инструментов для мобильных устройств, предназначенный для сбора данных и тестирования на месте.
  3. Mega Toolbox (Mini-Program) — легкий инструмент для тестирования на месте, не требующий установки приложения.

В заключение

Добро пожаловать в использование Mega для создания вашего собственного AR-мира городского масштаба! Если вам нужна дополнительная помощь или вы столкнулись с техническими трудностями в процессе разработки, посетите Сообщество вопросов и ответов EasyAR для поиска решений или задайте вопрос. Также вы можете напрямую связаться с нами через коммерческий отдел для обратной связи.

Наконец, посетите официальный сайт EasyAR, чтобы узнать о последних новостях продуктов и отраслевых кейсах. Желаем вам успехов и удовольствия в вашем AR-путешествии!