Table of Contents

Composant de validation

Le composant de validation est utilisé pour simuler l'exécution et valider les effets Mega sur PC.

Aperçu de l'interface en état non exécuté

Si l'outil de validation n'est pas ouvert dans une fenêtre séparée, le panneau d'outils studio affiche

validation

Si l'outil de validation est ouvert dans une fenêtre séparée, le panneau d'outils studio affiche

validation

Et la fenêtre de l'outil de validation affiche

validation

Aperçu de l'interface en état d'exécution

Si l'outil de validation n'est pas ouvert dans une fenêtre séparée, le panneau d'outils studio affiche

validation

Si l'outil de validation est ouvert dans une fenêtre séparée, la fenêtre de l'outil de validation ajuste l'affichage en fonction de la taille de la fenêtre

validation validation

Description des zones d'outils

  1. Zone de contrôle d'exécution
  2. Zone de lecture EIF
  3. Zone de contrôle de localisation
  4. Zone de contrôle d'affichage
  5. Zone d'informations d'état

Zone de contrôle d'exécution

validation validation

  1. Utiliser/désactiver l'outil de validation
  2. Démarrer/arrêter l'outil de validation
  3. Ouvrir dans une fenêtre séparée
  4. Fermer l'outil dans la fenêtre séparée
  5. Sélectionner l'outil studio dans la fenêtre d'outils séparée

Zone de lecture EIF

validation

  1. Lecture/pause
  2. Arrêt
  3. Avancer de 5s (données de nouveau format disponibles, sauf arrêt anormal de l'enregistrement)
  4. Ralentir la lecture (données de nouveau format disponibles)
  5. Accélérer la lecture (données de nouveau format disponibles)
  6. Reculer de 5s (données de nouveau format disponibles, sauf arrêt anormal de l'enregistrement)
  7. Ouvrir le fichier EIF
  8. Temps actuel/temps total
  9. Vitesse actuelle
  10. Progression de lecture (glissable pour les données de nouveau format, sauf arrêt anormal de l'enregistrement)

Zone de contrôle de localisation

validation

  1. Indicateur d'état de localisation
  2. Démarrage/arrêt de la localisation (activée par défaut)
  3. Réinitialisation de l'état de suivi
  4. Sélection de l'adresse du service (modifiable uniquement lorsque l'outil n'est pas en cours d'exécution)

Explication des couleurs de l'indicateur d'état de localisation

  • Vert : Localisation réussie sur le Block et suivi VIO de l'appareil réussi. S'estompe progressivement vers la transparence en 5 secondes sans nouveau résultat ;
  • Jaune : Localisation sur le Block mais échec du suivi VIO de l'appareil. S'estompe progressivement vers la transparence en 5 secondes sans nouveau résultat ;
  • Blanc : Échec de localisation sur le Block. S'estompe progressivement vers la transparence en 5 secondes sans nouveau résultat ;
  • Rouge : Erreur de localisation. Maintenu jusqu'au prochain résultat retourné ;

Zone de contrôle d'affichage

validation

  1. Afficher/masquer l'arrière-plan vidéo
  2. Afficher/masquer les données d'annotation
  3. Afficher/masquer le modèle Block (masquera simultanément le modèle dans la fenêtre Scene sous URP)
  4. Afficher/masquer les noms des boutons
  5. Contrôler la transparence du modèle Block (non disponible sous URP)

Effet de transition de transparence du modèle Block ci-dessous

validation

Zone d'information d'état

validation

  1. État de session mis à jour par image
  2. Résultat de localisation retourné par le serveur (lié à l'effet de suivi, mais pas l'intégralité des résultats)
  3. Copier
  4. Copier
  5. Afficher les informations de dump dans la vue Game

Processus d'utilisation

Préparer les données EIF

Pour valider les effets, vous aurez besoin de données EIF. Utilisez l’outil d'enregistrement de données de test EIF pour la localisation simulée de développement à distance de Mega Toolbox pour enregistrer un fichier EIF. Selon le format d'enregistrement choisi, le résultat contiendra un fichier .mkveif (ou un fichier .eif et un fichier .eif.json, ces deux fichiers étant indispensables).

Préparer le package

Assurez-vous que com.easyar.sense est importé. Si ce n'est pas le cas, vous verrez le message suivant :

validation

Dans ce cas, utilisez Unity Package Manager pour importer le package requis : com.easyar.sense-**.tgz.

Renseigner la clé de licence EasyAR Sense

Connectez-vous au centre de développement EasyAR sur le web pour obtenir votre clé de licence EasyAR Sense.

validation

Dans le menu Unity, ouvrez EasyAR > Sense > Configuration.

validation

Dans la fenêtre Project Settings qui s'ouvre, collez la clé de licence copiée depuis le site web.

validation

Connecter au service de localisation Mega Après avoir ajouté l'outil, sélectionnez le service de localisation à valider dans l'outil correspondant.

validation

Préparer les données Block (optionnel)

Pour visualiser intuitivement les effets de localisation, il est généralement recommandé de charger les données du modèle Block de la zone concernée. Suivez les instructions du composant Données Block pour le chargement.

Préparer les données d'annotation (optionnel)

Si vous souhaitez afficher des annotations lors de la localisation, utilisez le composant d'annotation ou importez-les via le composant de package de données d'annotation.

validation

Si les données Block et d'annotation sont déjà importées dans la scène, elles seront toutes deux affichées.

validation

Préparer le contenu 3D (optionnel)

Vous pouvez créer des objets 3D via le menu contextuel. Notez que les objets 3D doivent être placés sous un nœud Block.

validation

Après création, ajustez leur position, taille, etc., selon vos besoins.

validation

Vous pouvez également importer vos propres modèles.

validation

Démarrer l'outil

Activez d'abord l'outil, puis cliquez sur le bouton d'exécution pour le lancer.

validation

Vous pouvez également le lancer via le bouton de la barre d'outils Unity.

validation

Un message d'information s'affiche au lancement. Si vous développez une application Unity, lisez-le attentivement.

validation

Ouvrir l'EIF

L'EIF commence automatiquement à être lu une fois ouvert.

validation

Visualiser les effets

Contrôlez la lecture selon vos besoins. L'effet typique se présente ainsi :

validation

Vous pouvez également masquer complètement le modèle Block pour obtenir un rendu identique à une scène réelle.

validation

Arrêter l'exécution et restaurer l'application

Arrêtez l'exécution via le bouton de l'outil :

validation

Ou via le bouton de la barre d'outils Unity :

validation

Si vous développez votre propre application et devez l'exécuter dans l'éditeur, n'oubliez pas de désactiver l'outil de validation (cela n'affecte que l'éditeur, pas les appareils mobiles) :

validation

Effets d'affichage et recommandations d'utilisation Unity

Ajuster la taille de la fenêtre game

La taille de la fenêtre est recommandée d'être cohérente avec la taille des trames vidéo EIF. Il est généralement conseillé d'utiliser une taille fixe approximativement équivalente au 1080P, par exemple 1080x1920 (paysage 1920x1080).

validation validation

Si la taille de la fenêtre diffère significativement de celle des trames vidéo EIF, il ne sera pas possible de voir l'intégralité de l'image vidéo, et l'outil affichera également un message d'avertissement.

Ajuster l'éclairage de la scène

Pour une meilleure observation de l'effet de rendu, vous pouvez ajouter et ajuster l'éclairage selon les besoins. S'il n'y a pas d'exigence particulière concernant l'éclairage Unity, vous pouvez laisser Unity générer automatiquement la lumière ambiante.

validation validation

Afficher simultanément la fenêtre scene et la fenêtre game

Parfois, il est nécessaire de visualiser simultanément le contenu de la fenêtre Scene et de la fenêtre Game. Dans ce cas, vous pouvez ajuster la disposition par défaut des fenêtres Unity et positionner les fenêtres Scene et Game selon vos besoins.

validation

Points d'attention pour le développement Unity

ARSession

Lorsque l'outil démarre, il crée automatiquement une ARSession et d'autres composants EasyAR nécessaires. Si une ARSession existe déjà dans la scène (active), l'outil désactivera l'ARSession d'origine. Cependant, les sessions créées dynamiquement ne seront pas contrôlées et généreront une erreur si elles s'exécutent.

Main Camera

L'outil modifie les Clear Flags et Background de la main camera pendant l'exécution. Les Clear Flags seront remplacés par Solid Color. Le Background sera remplacé par du noir. Ces modifications ne seront pas sauvegardées.

Mode centre

L'outil peut utiliser tous les modes centre pris en charge pendant l'exécution. Généralement, le mode centre First Target est recommandé.