Table of Contents

Руководство по разбору проблем с реалистичной сеткой Mega

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

Что такое модель Mesh

Mega Mesh — это 3D геометрическая модель, восстановленная из собранных данных окружения. Ее основная задача — служить физическим ориентиром для виртуального контента, чтобы виртуальные объекты корректно перекрывались стенами, полом, столами и стульями реального мира, создавая более реалистичное смешение реального и виртуального.

Mega Mesh автоматически восстанавливается облачным алгоритмом из собранного видео, а не моделируется вручную, поэтому естественно содержит определенные дефекты.

Правильные ожидания:

Небольшие дефекты полностью нормальны, типичные случаи:

  • Общий цвет в целом соответствует реальной среде, а большие стены, пол и основные объекты имеют правильную окраску.
  • Текстуры основных структур различимы, например узоры плитки, обои или внешний вид экспонатов.
  • Модель может обеспечивать хорошее смешение света и цвета в AR.

Какие аномалии модели нужно обрабатывать

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

Тип проблемы Типичный пример Возможное влияние
Большие пропуски или отверстия Вся неполупрозрачная и неотражающая стена не имеет Mesh, поэтому виртуальные объекты не перекрываются корректно В этой области невозможно добиться правильной occlusion
Серьезная ошибка структуры Одна стена ошибочно построена наклонной, или размеры комнаты сильно не соответствуют реальности Виртуальные объекты и реальная среда смещаются, а occlusion серьезно нарушается
Сильная деформация или наклон Пол заметно наклонен, стены искажены, положение объектов сильно смещено Положение виртуального контента нарушается, occlusion работает неправильно
Сильный шум или мусор В воздухе появляется множество плавающих фрагментов Occlusion мерцает, производительность падает
Полностью неправильная важная область Важная зона взаимодействия построена неправильно, например лестница или сцена Взаимодействие пользователя не работает и опыт нарушается
Послойная модель В одном месте пол или стена выглядят в несколько слоев Occlusion работает неверно, позиционирование неточно
Полностью неверный цвет Текстура стен или пола имеет странный или полностью неверный цвет Окружение выглядит нереалистично, визуальный эффект неприятен

Обработка проблем и обратная связь

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

Соберите необходимую информацию

  1. Скриншоты или видео

    • Скриншоты: минимум 3 снимка с разных углов и отметкой проблемной области.
    • Видео: запишите 10–30 секунд с помощью телефона или программы записи экрана, показывая проблемную область Mesh.
  2. Описание проблемы

    При сообщении о проблеме обязательно укажите:

  • Масштаб проблемы: вся карта или только локальная область
  • Тип карты: какой тип построения карты затронут
  • Место и область: точное расположение проблемы
  • Описание проблемы: подробно опишите проблемную область и симптомы вместе со скриншотами или видео

Не ограничивайтесь фразами вроде "с моделью что-то не так" или "Mesh выглядит плохо"; без скриншотов и конкретики решение сильно затянется.

  1. Информация о карте
    • Отчет по построению карты: отчет карты, предоставляемый Mega Block

      Скачать отчет по построению карты

    • Информация о сервисе локализации: вы можете экспортировать информацию сервиса локализации в Unity

      В tool editor используемого вами узла block нажмите кнопку Diagnosis Info ниже, чтобы экспортировать диагностическую информацию Mega Block. Эта информация содержит только Mega Block и сведения о localization library и не включает других чувствительных данных.

      Формат экспортируемого файла должен быть Mega_Report_Block_<blockID>_YY-MM-DD_HH-MM-SS.json.

Отправка обратной связи

Отправьте скриншоты или запись, описание проблемы и информацию о карте сотрудникам EasyAR, после чего мы сообщим вам решение по результатам анализа.

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