Table of Contents

Utiliser la caméra du PC pour exécuter rapidement Mega (une méthode rapide mais non recommandée pour le débogage à distance)

Ce document vise à guider les développeurs sur la façon de vérifier si le service de localisation cloud Mega fonctionne, sans fichier d'enregistrement EIF, en utilisant la caméra d'un PC avec des images du site.

Avant de commencer

  • Complétez le démarrage rapide pour apprendre à exécuter une application Unity avec les fonctionnalités Mega.

  • Connectez un périphérique de caméra à votre PC et assurez-vous qu'il fonctionne correctement.

  • Attentes fonctionnelles:

    Cette méthode n'est pas notre approche recommandée pour le débogage à distance. Lorsque cela est possible, utiliser un fichier EIF pour déboguer est la meilleure pratique.

    Cette méthode sert uniquement à déboguer des flux de développement sans rapport avec les effets de suivi, par exemple pour vérifier la connectivité du service Mega, en l'absence de fichier EIF.

    Les résultats obtenus avec une caméra PC n'ont aucun rapport avec les performances de suivi sur un appareil réel.

Étapes opérationnelles

Suivez ces étapes pour valider rapidement le service Mega.

Obtenir une photo du site

Obtenez une image claire du site, soit en la prenant sur place, soit en capturant une image à l'aide de la fonction d'aperçu panoramique dans l'éditeur.

Comment capturer une image avec l'aperçu panoramique

Cliquez sur Mega Block Viewer(Dev) dans le panneau Hierarchy de la scène > Dans le panneau Inspector, cliquez sur Charger à droite de Marqueur panoramique.

Chargement panoramique

De nombreuses sphères jaunes représentant les marqueurs panoramiques apparaîtront dans la scène :

Marqueurs panoramiques

Cliquez sur le marqueur panoramique de l'emplacement souhaité > Cliquez sur Mega Block Viewer(Dev) dans le panneau Hierarchy > Dans le panneau Inspector, cliquez sur Masquer à gauche de Marqueur panoramique.

Masquage du marqueur

Une image du site s'affichera dans la fenêtre Mega Panorama. Capturez-la et enregistrez-la :

Image du site

Placer des objets 3D en fonction du modèle dense Block ou de la vue panoramique

Placer des objets 3D

Vérifier que l'outil de validation de session n'est pas activé

Cliquez sur AR Session (EasyAR) dans la scène > Vérifiez que Frame Player est désactivé dans son panneau Inspector.

Vérifier FramePlayer désactivé

Cliquez sur EasyAR.Mega.BlockViewer(Dev) dans la scène > Vérifiez que l'outil de validation n'est pas Activé dans son panneau Inspector (si le modèle dense n'est pas nécessaire, vous pouvez aussi supprimer ou masquer EasyAR.Mega.BlockViewer(Dev)).

Vérifier l'outil désactivé

Cliquer sur Exécuter, utiliser l'image du site pour exécuter Mega

  • Démonstration :

    Important

    Le service de localisation Mega est "tolérant" envers les entrées utilisées pour la localisation, mais les résultats de cette méthode ne servent qu'à distinguer "fonctionnel" de "non fonctionnel" (soit 0 ou 1). Cela prouve que le service est opérationnel, mais ne reflète en rien l'expérience réelle de suivi sur appareil. Pour évaluer la vitesse de localisation et la stabilité du suivi, utilisez impérativement le débogage avec fichier EIF ou des tests sur appareil réel.

  • Vous pouvez utiliser la caméra pointée vers l'image ou une vidéo. Si la localisation réussit, des objets 3D apparaîtront à l'écran avec des mises à jour saccadées. Le modèle Block sera également visible si chargé dans la scène.

  • Si l'outil EasyAR.Mega.BlockViewer (Dev) est désactivé (active défini sur false ou nœud supprimé), vous verrez uniquement les objets virtuels superposés à la scène réelle.

  • Les messages d'avertissement à l'écran ne peuvent pas être désactivés. Cette méthode n'étant pas représentative, son usage est limité au développement, et les développeurs doivent en comprendre les implications.

    Messages d'avertissement

  • Vérifiez le bon fonctionnement via la mise à jour des horodatages des informations de diagnostic : Si l'horodatage dans les informations de diagnostic à l'écran est mis à jour en continu, le système fonctionne correctement.

    Vérification par horodatage

    Important

    Pendant l'utilisation, vous remarquerez les messages de diagnostic affichés à l'écran. Lisez attentivement la sortie des messages UI et déterminez quelle configuration adopter aux phases de développement, test et déploiement. Les communications avec EasyAR nécessitent souvent ces informations - exploitez-les plutôt que de les désactiver immédiatement.

Prochaines étapes