Table of Contents

Comment utiliser Mega Studio dans Unity pour placer du 3D content

Ce document vous apprend rapidement à utiliser annotation tool dans Unity editor pour placer des modèles, afin de préparer le rendering ultérieur dans xr-frame.

Avant de commencer

Préparer un GLTF model et le glisser dans Unity Assets

Vous pouvez utiliser le model employé dans le sample project (un panda attachant), utiliser le small robot model du official xr-frame Demo, ou consulter les GLTF formats chargeables par xr-frame et les extensions prises en charge pour préparer votre propre model et l'uploader vers un resource hosting server.

Astuce

Le Mega plugin a déjà ajouté une dependency à com.unity.cloud.gltfast, vous pouvez donc glisser directement les model files dans Unity Assets.

Drag model into Unity Assets

Sélectionner une Mega cloud localization library

Cliquez sur l'icon à droite de Mega Cloud Service.

Studio tool

Sélectionnez la library à utiliser.

Select library

Une fois la localization library et les informations Mega Blocks chargées avec succès, le panel Studio tool apparaît comme illustré.

Loaded Studio tool

Charger le Block dense model

Cliquez sur Load à droite du nom du Block pour charger dynamiquement le dense model de ce Block.

Click Block load

Créer une annotation

Dans la scene, maintenez la touche Ctrl (Windows) / Command (Mac), puis faites un clic gauche sur le ground où l'annotation est nécessaire.

Create annotation

Utiliser le 3D content comme child node de l'annotation

Glissez le model importé dans le scene node comme child node de l'annotation.

Drag in model

Définissez Position et Rotation dans le panel Inspector du model sur 0. Scale peut être ajusté selon les besoins.

Note

EMA porte toute la coordinate conversion logic. Définir Position et Rotation du model à 0 permet de faire coïncider exactement le geometric center du model avec l'annotation point. Tous les ajustements de translation et rotation doivent être réalisés en manipulant son parent node (annotation node).

Modify model Transform

[Optional] Ajuster la position du model

Sélectionnez l'annotation node dans la scene et ajustez la position et la rotation du model par rapport au dense model.

Note

Position et Rotation du model par rapport à l'annotation doivent toujours être entièrement à 0, sinon vous ne pourrez pas obtenir le rendering result correct dans xr-frame.

Modify annotation node Transform

Créer un nouveau annotation data package

Cliquez sur l'icon à droite du annotation data package dans le panel Inspector.

Add annotation data

Entrez le nom de l'annotation data dans le champ, puis cliquez sur la coche à droite.

Enter annotation data name

Après création réussie, l'affichage doit correspondre à l'image. Cliquez ensuite sur OK en bas.

Confirm annotation creation

Cliquez sur l'upload icon pour uploader.

Upload annotation

Après un upload réussi, un prompt apparaît.

Success prompt

Confirmer les annotation data

Vous devez noter l'ID des annotation data afin de charger les annotation data correspondantes dans xr-frame.

Annotation data panel

Après un upload réussi, vous pouvez également voir les informations correspondantes dans la cloud localization library. L'ID dans la liste de cette page est le annotation data package ID.

Annotation information in cloud localization library

Vous pouvez également consulter ici le nom et l'ID des annotation data uploadées. L'ID dans la liste de cette page est le annotation point ID.

Annotation data name in cloud localization library

Étapes suivantes

Rubriques associées