Table of Contents

Création et téléchargement d'annotations à l'aide de l'éditeur Unity

Cet article explique comment créer et télécharger des annotations à l'aide de Mega Studio dans l'éditeur Unity.

Avant de commencer

Astuce

La dépendance à com.unity.cloud.gltfast a déjà été ajoutée au plugin Mega, vous pouvez donc glisser-déposer directement le fichier du modèle dans les Assets d'Unity.

Pourquoi des annotations sont nécessaires

EasyAR Mega Annotation (EMA) permet de synchroniser des positions spatiales multiplateformes (définitions de systèmes de coordonnées différentes).

Unity

Système de coordonnées local des annotations dans l'environnement Unity : L'axe X pointe vers l'arrière, Y vers le haut et Z vers la droite.

xr-frame

Système de coordonnées local des annotations dans l'environnement xr-frame : L'axe X pointe vers l'arrière, Y vers le haut et Z vers la gauche.

Ces différences d'orientation proviennent des définitions de systèmes de coordonnées différents (gaucher/droitier) utilisés par Unity et xr-frame.

L'utilisation d'EMA pour synchroniser les positions spatiales présente des avantages significatifs :

  1. Simplifie le flux de développement : Traite automatiquement les conversions de coordonnées multiplateformes, évitant une logique manuelle fastidieuse et sujette aux erreurs.
  2. Améliore l'efficacité du débogage : Permet un chargement direct sur MegaToolbox, facilitant les tests rapides sur appareil et la validation des données.

Étapes de fonctionnement

  1. Créer l'outil d'annotation

    Dans le panneau Hierarchy d'Unity, cliquez droit et sélectionnez : EasyAR Mega > Tool > Annotation Tool (Edit Mode).

    annotation

    Après la création, deux nœuds sont générés dans la scène : EasyAR.Mega.Annotation et MegaBlocks.

    Sélectionnez le nœud EasyAR.Mega.Annotation. Dans son panneau Inspector, des champs pour le nom d'utilisateur/e-mail et le mot de passe apparaissent.

    annotation

  2. Connecter le compte

    Entrez le compte et le mot de passe EasyAR, puis cliquez sur Login. Si la connexion réussit, les outils Studio s'affichent dans le panneau Inspector.

  3. Sélectionner la bibliothèque de localisation Mega Cloud

    Cliquez sur l'icône à droite de Mega Cloud Service.

    annotation

    Sélectionnez la bibliothèque à utiliser.

    annotation

    Une fois la bibliothèque et les informations Mega Blocks chargées, le panneau des outils Studio apparaît comme suit :

    annotation

  4. Charger le modèle dense d'un Block

    Cliquez sur Load à droite du nom du Block pour charger dynamiquement son modèle dense.

    annotation

    Le modèle chargé apparaît dans la vue Scene. Notez que lorsque l'icône suivante s'affiche en bas à gauche, le modèle dans le champ de vision n'est pas encore entièrement chargé. Attendez que cette icône disparaisse pour indiquer que le chargement est terminé.

    annotation

  5. Créer une annotation

    Maintenez la touche Ctrl (Windows) ou Command (Mac) enfoncée dans la scène, puis cliquez avec le bouton gauche de la souris à l'endroit souhaité.

  6. Utiliser un modèle

    Glissez-déposez le modèle importé dans la scène en tant qu'enfant du nœud d'annotation.

    Dans le panneau Inspector du modèle, définissez Position et Rotation sur 0. Ajustez Scale selon les besoins.

    Note

    L'EMA gère toute la logique de conversion des coordonnées. Définir Position et Rotation du modèle sur 0 permet d'aligner son centre géométrique avec le point d'annotation. Tous les ajustements de position et d'orientation doivent être effectués via son nœud parent (le nœud d'annotation).

    annotation

  7. [Optionnel] Ajuster précisément la position du modèle

    Pour un ajustement précis de la position et de l'orientation du modèle, consultez Comment aligner précisément du contenu 3D avec le monde réel à l'aide de l'éditeur Unity.

  8. Créer un nouveau package de données d'annotation

    Cliquez sur l'icône à droite du champ Annotation package dans le panneau Inspector.

    annotation

    Entrez le nom du package de données d'annotation dans la zone et cliquez sur la coche à droite.

    annotation

    Après création réussie, l'affichage doit être comme suit. Cliquez ensuite sur OK en bas.

    annotation

    Cliquez sur l'icône de téléversement pour lancer l'envoi.

    annotation

    Une notification s'affiche après un téléversement réussi.

    annotation

  9. Enregistrer l'ID de l'annotation

    Vous devez noter le nom ou l'ID des données d'annotation pour charger les données correspondantes dans xr-frame.

    annotation

    Après téléversement réussi, vous pouvez également voir les informations correspondantes dans la bibliothèque de localisation cloud.

    annotation

    Vous pouvez aussi consulter ici le nom et l'ID des données d'annotation téléversées.

    annotation

Prochaines étapes

Sujets connexes