Table of Contents

Simulation d’exécution (développement d’applications non Unity)

Ce document explique comment utiliser l’outil Annotation Tool de Mega Studio pour une exécution simulée et pour visualiser les résultats de localisation.

Note

Le contenu et les outils suivants ne s’appliquent pas au développement d’applications Unity.

Si vous développez une application Unity, consultez Simulation avec l’outil de validation de session dans le guide de développement.

Préparation

Avant la simulation, préparez l’outil Annotation Tool dans Mega Studio.

Télécharger Mega Studio

Mega Studio est fourni sous forme de plugin Unity. Téléchargez EasyAR Sense Unity Plugin (for Mega) depuis la page de téléchargement EasyAR, puis importez-le dans Unity pour l’utiliser.

Télécharger Mega Studio

Lisez et acceptez la « politique de confidentialité » et le « guide de conformité », puis cliquez sur « Télécharger ».

Télécharger Mega Studio

Décompressez le fichier téléchargé pour obtenir la structure suivante :

Télécharger Mega Studio

Créer un projet Unity

Lancez Unity et créez un projet.

  • Cliquez sur « Nouveau projet »

  • Choisissez « 3D(Built-In Render Pipeline) »

  • Cliquez sur « Créer un projet »

    Créer un projet Unity Créer un projet Unity

Astuce

Les versions Unity 6000 et ultérieures nécessitent de télécharger d’abord le composant 3D (Built-In Render Pipeline).

Installer Mega Studio

  1. Cliquez sur le menu Window

  2. Choisissez Package Manager

  3. Dans la fenêtre qui s’ouvre, cliquez sur le symbole + en haut à gauche

  4. Choisissez Add package from tarball...

  5. Installez successivement les 3 paquets com.easyar.sense, com.easyar.mega et com.easyar.mega.studio

  6. Une fois l’installation réussie, l’affichage ressemble à l’illustration

    Installer Studio

Renseigner la licence

Dans le menu Unity, choisissez EasyAR > Sense > Configuration pour ouvrir les paramètres EasyAR Sense.

FillInKey

Dans le champ sous EasyAR Sense License, saisissez votre licence EasyAR Sense.

FillInKey2

Astuce

La licence EasyAR Sense peut être créée depuis le centre de développement EasyAR (chinois, anglais). Pour un premier usage, vous pouvez suivre les étapes suivantes :

  • Créer EasyAR Sense 4.x Édition personnelle
  • Régler Sparse Spatial Map sur Non
  • Le nom de l’application peut être libre, mais le Bundle ID et le Package Name doivent être com.mycompany.myproject
  • Sélectionner la licence nouvellement créée, puis cliquer sur le bouton de copie à droite

copykey

Commencer la simulation

La simulation de localisation vous permet de visualiser directement le rendu superposé sans développer une application complète. En rejouant des données EIF dans Mega Studio, en envoyant des requêtes de localisation et en superposant le rendu du mesh, vous pouvez prévisualiser le résultat de localisation. Voici le flux d’opération détaillé :

Charger la carte

  1. Dans le panneau gauche Hierarchy, faites un clic droit dans une zone vide et choisissez EasyAR Mega -> Tool -> importer Annotation Tool (Edit Mode)

    Utiliser Studio

  2. Dans Hierarchy, sélectionnez EasyAR.Mega.Annotation

  3. Dans Inspector, sélectionnez Compte, saisissez le nom de compte et le mot de passe EasyAR

  4. Cliquez sur Connexion

    Utiliser Studio

    Si vous devez utiliser une connexion par service, consultez le composant de connexion Unity.

  5. Dans Inspector, cliquez sur l’icône située après Mega Cloud Service

  6. Dans la fenêtre qui s’ouvre, choisissez un service de localisation Mega Block, puis cliquez sur OK

  7. Dans Inspector, cliquez sur Charger pour ajouter la carte au projet Unity

    Utiliser Studio

Charger le fichier EIF

  1. Comme indiqué ci-dessous, dans Hierarchy, cliquez sur EasyAR.Mega.Annotation, puis dans Inspector, cliquez sur 2 pour cocher l’outil de validation, puis cliquez sur le bouton 3 pour lancer la lecture.

    Utiliser Studio

    Après avoir cliqué sur l’onglet 4, la fenêtre Mega Validation Tool s’affiche séparément.

    Utiliser Studio

  2. Cliquez sur le bouton de chargement comme indiqué ci-dessous, choisissez le fichier EIF à tester, puis cliquez sur Ouvrir pour lire automatiquement l’EIF et voir les résultats de localisation.

    Utiliser Studio

Comportement et contrôle à l’exécution

Après le chargement de l’EIF, EasyAR.Mega.Annotation lit automatiquement l’EIF et effectue la localisation. Vous pouvez voir l’effet de superposition du Mesh dans Game.

Vous pouvez ajuster l’opacité du rendu du modèle pour visualiser l’effet de localisation. Vous pouvez aussi faire glisser la barre de progression pour ajuster l’heure de départ de la lecture.

Utiliser Studio

Description des fonctions

  1. Lecture/Pause
  2. Stop
  3. Avancer de 5 s (disponible pour le nouveau format de données, sauf arrêt anormal de l’enregistrement)
  4. Lecture plus lente (disponible pour le nouveau format de données)
  5. Lecture plus rapide (disponible pour le nouveau format de données)
  6. Reculer de 5 s (disponible pour le nouveau format de données, sauf arrêt anormal de l’enregistrement)
  7. Ouvrir un fichier EIF
  8. Heure actuelle / durée totale
  9. Vitesse actuelle
  10. Progression de lecture (déplaçable pour le nouveau format de données, sauf arrêt anormal de l’enregistrement)

Vous pouvez aussi cliquer sur Main Camera dans Hierarchy pour voir la position en temps réel de la caméra pendant la localisation.

Utiliser Studio

Dans la zone de contrôle de l’affichage de la localisation, vous pouvez ajuster l’affichage du contenu :

  1. Afficher/Masquer l’arrière-plan vidéo

  2. Afficher/Masquer le modèle Block (sous URP, cela masque aussi le modèle dans la fenêtre Scene)

  3. Contrôler l’opacité du modèle Block (indisponible sous URP)

    Utiliser Studio

Étapes suivantes

Sujets associés