Guide de dépannage des anomalies du maillage de réalité augmentée Mega
Dans le développement de l'application Mega, le placement du contenu virtuel est réalisé via un maillage (Mesh). L'apparence visuelle, la précision, etc., du modèle Mesh affectent la précision du placement du contenu virtuel, et peuvent même influencer l'effet de positionnement final de Mega. Ce document explique certains problèmes d'apparence visuelle et de précision que le modèle Mesh peut rencontrer, afin de vous aider à distinguer correctement les défauts du modèle et à identifier les problèmes graves pour les signaler.
Qu'est-ce qu'un modèle Mesh
Le Mega Mesh est un modèle géométrique tridimensionnel reconstruit à partir des données d'environnement collectées. Sa fonction principale est de fournir une référence physique réelle pour le contenu virtuel, permettant aux objets virtuels d'être correctement occultés par les murs, le sol, les tables, les chaises et autres objets du monde réel, afin de réaliser une expérience de fusion réalité-virtuelle plus authentique.
Le modèle Mega Mesh est reconstruit automatiquement par un algorithme cloud à partir des vidéos de collecte, il n'est pas modélisé manuellement avec précision. Par conséquent, il présente naturellement un certain degré d'imperfections.
Attentes correctes :
- La couleur globale correspond fondamentalement à l'environnement réel, les couleurs principales des grandes surfaces (murs, sol, objets) sont correctes.
- Les textures des structures principales sont reconnaissables (par exemple, les motifs des carreaux de sol, les motifs de papier peint, l'apparence des objets exposés).
- Le modèle peut fournir un bon effet de fusion des ombres/lumières et des couleurs en réalité augmentée.
Des imperfections légères sont tout à fait normales, situations courantes :
- Dans les zones à éclairage complexe, la texture/la couleur peut présenter des anomalies telles qu'être trop sombre, trop claire, ou décolorée.
- Les objets éloignés ou dans les zones de bordure peuvent avoir une texture légèrement floue ou étirée.
- Mega fournit un modèle LOD, il peut y avoir des incohérences de couleur/texture entre les blocs LOD.
- Aux jonctions entre différentes perspectives, il peut y avoir de petites zones de textures décalées ou des coutures.
- Les détails des petits objets comme les textes, les panneaux, peuvent ne pas être nets.
- Les objets dynamiques comme les personnes, les voitures, peuvent laisser de légères traînées ou taches de couleur.
- Les objets transparents/réfléchissants comme le verre, la surface de l'eau, peuvent présenter un manque de structure ou des creux.
- Les murs ou le sol ne sont pas parfaitement plats, il existe de minuscules bosses, creux ou "pics".
- Il existe de petits trous dans le modèle.
Ces imperfections n'affectent généralement pas gravement votre expérience, elles relèvent des limites raisonnables de l'algorithme de reconstruction automatique et ne nécessitent pas de traitement particulier.
Quelles anomalies de modèle nécessitent un traitement
Les situations suivantes constituent des défauts graves qui affectent directement l'effet de l'application et nécessitent une attention et un traitement.
| Type de problème | Manifestations typiques | Impact possible |
|---|---|---|
| Absence ou trous sur une grande surface | Un mur entier (non réfléchissant, non transparent) est complètement absent du Mesh, les objets virtuels ne peuvent pas être correctement occultés. | Impossibilité de réaliser une occlusion correcte dans cette zone. |
| Erreur structurelle sur une grande surface | Un mur entier est reconstruit de manière erronée comme incliné, ou les dimensions de la pièce sont très différentes de la réalité. | Provoque un décalage entre les objets virtuels et l'environnement réel, affectant gravement l'effet d'occlusion. |
| Déformation ou inclinaison grave | Sol visiblement incliné, murs déformés, position des objets gravement décalée. | Position des contenus virtuels désordonnée, occlusion anormale. |
| Bruit ou points parasites graves | Présence de nombreux fragments flottants dans l'air. | Clignotement de l'occlusion, baisse des performances. |
| Zone clé complètement erronée | Le Mesh est complètement incorrect dans les zones d'interaction importantes (escaliers, présentoirs, etc.). | Échec de l'interaction utilisateur, expérience compromise. |
| Modèle présentant un dédoublement | Au même endroit, on voit le sol ou un mur apparaître en plusieurs couches. | Erreur d'occlusion, positionnement incorrect. |
| Couleur complètement erronée sur une grande surface | Les textures des murs, du sol, etc., présentent des couleurs étranges ou sont entièrement fausses. | L'environnement global semble irréel, incohérence visuelle. |
Traitement et signalement des problèmes
Après avoir rencontré les défauts de modèle graves mentionnés ci-dessus, veuillez collecter les informations et les signaler de la manière suivante pour nous aider à localiser et résoudre rapidement le problème.
Collecte des informations nécessaires
Captures d'écran ou vidéos
- Captures d'écran : Au moins 3 sous des angles différents, avec les zones problématiques marquées.
- Vidéos : Enregistrer une vidéo de 10 à 30 secondes avec un téléphone ou un logiciel d'enregistrement d'écran d'ordinateur, montrant la zone d'anomalie du Mesh.
Description du problème
Lors du signalement du problème, les informations suivantes doivent être fournies :
- Étendue du problème : Le problème concerne-t-il toute la carte ou seulement une zone locale ?
- Type de carte : Mega propose plusieurs méthodes de création de cartes, il faut préciser le type de carte concerné par le problème.
- Lieu, zone du problème : L'emplacement précis du problème, par exemple, une carte unique : problème dans la zone "présentoir central du hall du rez-de-chaussée du musée", ou pour une carte à grande échelle, indiquer quelles sous-cartes spécifiques présentent un dédoublement lors de la fusion.
- Description du problème : En s'appuyant sur les captures d'écran ou la vidéo enregistrée, indiquer en détail la zone où le problème apparaît, ainsi que le phénomène anormal. S'il s'agit de plusieurs cartes, préciser clairement les noms des sous-cartes. Par exemple : "Au 3ème étage du bâtiment de bureaux de la carte XX, le modèle du mur du couloir ouest est globalement incliné d'environ 15 degrés" ou "Un dédoublement est apparu entre la sous-carte A ouest et la sous-carte B est", etc.
Ne dites pas simplement "le modèle a un problème" ou "le Mesh n'est pas beau", le manque de captures d'écran et de descriptions précises retardera considérablement le temps de traitement du problème.
Informations sur la carte
Rapport de création de carte : Fournir le rapport de création de carte de la carte problématique depuis Mega Block

Informations du service de positionnement : Peuvent être exportées depuis Unity
- Développement Unity, version du plugin >= 4003
- Développement Unity, version du plugin 4.7 - 4002
- Développement Mini-programme
Sur l'outil éditeur du nœud block que vous utilisez, cliquez sur le bouton
Diagnosis Infodans l'image ci-dessous pour exporter les informations de diagnostic Mega Block. LesInformations de diagnostic Mega Blockcontiennent uniquement les informations du Mega Block et de la bibliothèque de positionnement, elles ne contiennent pas d'autres informations sensibles.
Le format du fichier que vous exportez doit être
Mega_Report_Block_<blockID>_YY-MM-DD_HH-MM-SS.json.
