Comment placer du contenu 3d à l'aide de mega studio sur unity
Ce document vous guidera rapidement sur l'utilisation des outils d'annotation dans l'éditeur unity pour placer des modèles, en préparation du rendu ultérieur sur xr-frame.
Avant de commencer
- Pouvoir utiliser mega studio dans unity
Préparer le modèle gltf et le glisser dans unity assets
Vous pouvez utiliser le modèle de l'exemple de projet (un panda adorable) ou le modèle de petit robot utilisé dans la démo officielle de xr-frame, ou vous référer aux formats gltf chargeables par xr-frame et extensions prises en charge pour préparer votre propre modèle et le télécharger sur un serveur d'hébergement de ressources.
Astuce
La dépendance com.unity.cloud.gltfast a déjà été ajoutée au plugin mega, vous pouvez donc glisser directement les fichiers de modèle dans unity assets.

Sélectionner la bibliothèque de localisation mega cloud
Cliquez sur l'icône à droite de mega cloud service.

Sélectionnez la bibliothèque à utiliser.

Une fois la bibliothèque de localisation et les informations mega blocks chargées avec succès, le panneau de l'outil studio apparaît comme indiqué.

Charger le modèle dense du block
Cliquez sur charger à droite du nom du block pour charger dynamiquement le modèle dense de ce block.

Créer une annotation
Maintenez la touche Ctrl (Windows) / Command (Mac) enfoncée dans la scène, puis cliquez avec le bouton gauche de la souris sur le sol où vous souhaitez annoter.

Ajouter le contenu 3d comme nœud enfant de l'annotation
Glissez le modèle importé dans le nœud de scène, en tant qu'enfant du nœud d'annotation.

Modifiez les valeurs Position et Rotation dans le panneau inspector du modèle en 0, Scale peut être ajusté selon les besoins.
Note
EMA porte toute la logique de conversion des coordonnées. Définir Position et Rotation du modèle sur 0 permet d'aligner parfaitement le centre géométrique du modèle avec le point d'annotation. Tous les ajustements de déplacement et de rotation doivent être effectués en manipulant son nœud parent (nœud d'annotation).

[Facultatif] Ajuster la position du modèle
Sélectionnez le nœud d'annotation et ajustez la position et la rotation du modèle par rapport au modèle dense dans la scène.
Note
La Position et la Rotation du modèle par rapport à l'annotation doivent toujours être 0, sinon vous n'obtiendrez pas un rendu correct sur xr-frame.

Créer un nouveau paquet de données d'annotation
Cliquez sur l'icône à droite du paquet de données d'annotation dans le panneau inspector.

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

Après une création réussie, cela devrait ressembler à ceci, puis cliquez sur confirmer ci-dessous.

Cliquez sur l'icône de téléchargement pour effectuer le téléchargement.

Un message de réussite s'affiche après le téléchargement.

Confirmer les données d'annotation
Vous devez enregistrer l'id des données d'annotation pour charger les données d'annotation correspondantes sur xr-frame.

Après un téléchargement réussi, vous pouvez également voir les informations correspondantes dans la bibliothèque de localisation cloud, où l'id dans la liste de cette page est l'id du paquet de données d'annotation.

Vous pouvez également consulter ici le nom et l'id des données d'annotation téléchargées, où l'id dans la liste de cette page est l'id du point d'annotation.

Étapes suivantes
- Utiliser l'annotation téléchargée pour exécuter complètement l'exemple de projet
- Essayer de créer du contenu 3d aligné sur le monde réel avec l'éditeur unity