Руководство по устранению неполадок с мешем в mega
При разработке приложений Mega размещение виртуального контента осуществляется с помощью меша. Визуальные эффекты и точность меш-модели влияют на точность размещения виртуального контента и даже на конечный эффект позиционирования Mega. В этой статье будут описаны некоторые возможные проблемы с визуальными эффектами и точностью меш-модели, чтобы помочь вам правильно различать дефекты модели и выявлять серьезные проблемы для обратной связи.
Что такое меш-модель
Mega Mesh — это трехмерная геометрическая модель, реконструированная из собранных данных об окружающей среде. Её основная функция — предоставить виртуальному контенту реальные физические ориентиры, чтобы виртуальные объекты могли корректно перекрываться реальными объектами, такими как стены, полы, столы и стулья, что обеспечивает более реалистичный опыт смешанной реальности.
Модель Mega Mesh автоматически реконструируется облачными алгоритмами из собранных видеоданных, а не создается вручную, поэтому она по своей природе может иметь определенные недостатки.
Правильные ожидания:
- Общий цвет в основном соответствует реальной среде, основные цвета больших поверхностей, таких как стены, полы и объекты, верны.
- Текстуры основных структур различимы (например, узор плитки на полу, рисунок обоев, внешний вид экспонатов).
- Модель в AR обеспечивает хороший эффект слияния света, теней и цвета.
Незначительные дефекты совершенно нормальны, часто встречаются:
- В областях со сложным освещением текстуры могут иметь аномалии, такие как затемнение, пересвет, искажение цвета.
- Удаленные объекты или краевые области могут иметь легкую размытость или растяжение текстур.
- Mega предоставляет LOD-модель, между блоками LOD может наблюдаться несоответствие цветов текстур.
- В местах соединения разных ракурсов могут быть небольшие смещения текстур или швы.
- Мелкие детали, такие как текст, вывески, могут быть нечеткими.
- Динамические объекты, такие как люди, автомобили, могут оставлять легкие шлейфы или цветовые пятна.
- Прозрачные или отражающие объекты, такие как стекло, вода, могут иметь отсутствующие структуры или впадины.
- Стены или полы могут быть не идеально ровными, иметь небольшие неровности или "шероховатости".
- На модели могут быть небольшие отверстия.
Эти недостатки обычно не оказывают серьезного влияния на ваш опыт, являются разумным ограничением алгоритмов автоматической реконструкции и не требуют специальной обработки.
Какие аномалии модели требуют обработки
Следующие ситуации являются серьезными дефектами, которые напрямую влияют на эффективность приложения и требуют внимания и обработки.
| Тип проблемы | Типичное проявление | Возможное влияние |
|---|---|---|
| Большое отсутствие или отверстие | Целая стена (не отражающая, не прозрачная) полностью без меша, виртуальные объекты не могут корректно перекрываться | Невозможность корректного перекрытия в этой области |
| Большая ошибка структуры | Целая стена ошибочно реконструирована как наклонная, или размеры помещения сильно не соответствуют реальности | Приводит к смещению виртуальных объектов относительно реальной среды, серьезно влияет на эффект перекрытия |
| Сильная деформация или перекос | Пол явно наклонен, стены искривлены, положение объектов сильно смещено | Беспорядочное расположение виртуального контента, аномалии перекрытия |
| Сильный шум или артефакты | В воздухе много плавающих фрагментов | Мерцание при перекрытии, снижение производительности |
| Полная ошибка в ключевой области | Меш в важной области взаимодействия полностью неверен (например, лестница, стенд) | Сбой взаимодействия пользователя, нарушение опыта |
| Расслоение модели | В одном и том же месте наблюдается расслоение пола или стены | Ошибки перекрытия, некорректное позиционирование |
| Полное искажение цвета на большой площади | На текстурах стен, полов и т.д. появляются странные цвета или цвета полностью неверны | Общая среда выглядит нереалистично, визуальный диссонанс |
Обработка проблем и обратная связь
При обнаружении вышеуказанных серьезных дефектов модели, пожалуйста, соберите информацию и предоставьте обратную связь следующим образом, чтобы помочь нам быстро определить и устранить проблему.
Сбор необходимой информации
Скриншоты или видео
- Скриншоты: Не менее 3 снимков с разных ракурсов, с выделением проблемной области.
- Видео: Запишите видео продолжительностью 10–30 секунд с помощью телефона или программы записи экрана на компьютере, зафиксировав область с аномалией меша.
Описание проблемы
При сообщении о проблеме следует предоставить следующую информацию:
- Область проблемы: Проблема касается всей карты или только определенной локальной области.
- Тип карты: Mega предоставляет несколько различных способов построения карт; необходимо указать тип карты, в котором возникла проблема.
- Место, область проблемы: Конкретное местоположение проблемы, например, в однокадровой карте "центральный стенд в вестибюле первого этажа музея" или в крупномасштабной карте указать, между какими именно подкартами возникает расслоение при слиянии.
- Описание проблемы: Подробно укажите область возникновения проблемы и аномальное явление, используя скриншоты или записанное видео. Если карт несколько, четко назовите имена подкарт. Например: "На 3 этаже офисного здания карты XX, модель стены в западном коридоре наклонена примерно на 15 градусов" или "Между западной стороной подкарты A и восточной стороной подкарты B наблюдается расслоение".
Пожалуйста, не ограничивайтесь фразами "с моделью проблема" или "меш плохо выглядит". Отсутствие скриншотов и конкретного описания значительно замедлит обработку проблемы.
Информация о карте
Отчет о построении карты: Предоставьте отчет о построении проблемной карты из Mega Block.

Информация о службе позиционирования: Информацию о службе позиционирования можно экспортировать в Unity.
- Разработка в Unity, версия плагина >= 4003
- Разработка в Unity, версия плагина 4.7 - 4002
- Разработка для мини-программ
На редакторском инструменте используемого вами узла block нажмите кнопку
Diagnosis Infoна изображении ниже, чтобы экспортировать диагностическую информацию Mega Block.Диагностическая информация Mega Blockсодержит только информацию о Mega Block и библиотеке позиционирования, не включает другую конфиденциальную информацию.
Экспортируемый файл должен иметь формат
Mega_Report_Block_<blockID>_YY-MM-DD_HH-MM-SS.json.
