Table of Contents

Comment créer du contenu 3d aligné avec précision sur le monde réel avec mega studio sur unity

Bien que xr-frame ne fournisse pas de fonctionnalités d'édition 3d, vous pouvez utiliser mega studio pour positionner avec précision des objets virtuels à un emplacement spécifique dans l'espace réel, en les alignant exactement avec l'environnement physique dans une expérience ar.

Avant de commencer

Astuce

Le plugin mega a déjà ajouté une dépendance à com.unity.cloud.gltfast, vous pouvez donc directement glisser-déposer le fichier du modèle dans les assets d'unity.

Ajouter le contenu 3d en tant qu'enfant d'une annotation

Faites glisser le modèle importé dans le nœud de scène, en tant qu'enfant d'un nœud d'annotation.

Modifiez les valeurs de position et rotation dans le panneau inspector du modèle pour les mettre toutes à 0. scale peut être ajusté selon les besoins.

Note

L'ema porte toute la logique de transformation des coordonnées. Définir la position et la rotation du modèle sur 0 permet de faire coïncider 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 (le nœud d'annotation).

Modifier la transform du modèle

Ajuster précisément la position du modèle

Sélectionnez le nœud d'annotation et ajustez la position et la rotation du modèle dans la scène en vous référant au modèle dense.

Note

La position et la rotation du modèle par rapport à l'annotation doivent toujours être entièrement à 0, sinon vous n'obtiendrez pas le résultat de rendu correct sur xr-frame.

[Optionnel] Ajuster précisément la position du modèle en fonction de l'image panoramique

Cliquez sur le bouton de chargement à droite du marqueur panoramique dans le panneau inspector pour faire apparaître le marqueur panoramique dans la scène.

Charger le marqueur panoramique

Afficher le marqueur panoramique

Cliquez sur n'importe quel marqueur panoramique pour positionner le contenu 3d à cet emplacement dans le contexte panoramique. Vous pouvez basculer entre différentes positions panoramiques pour vérifier que la position du modèle est précise sous tous les angles.

Édition panoramique

[Optionnel] Ajuster précisément la position du modèle en fonction du lcc 3d gaussian splatting

Note

Cette section s'applique aux scénarios d'utilisation après une collecte avec un appareil qiyu et une reconstruction de carte terminée. Les résultats de reconstruction provenant d'autres appareils ne contiennent pas de données lcc 3dgs.

Si vous avez utilisé la fonctionnalité lcc 3d gaussian splatting (lcc qiyu), vous pouvez ajuster la position du modèle en vous référant au modèle 3dgs. Pour l'utilisation des données lcc, reportez-vous à charger les données lcc et les aligner avec le mesh.

Que faire si le modèle block chargé n'est pas horizontal

Dans le panneau hierarchy, sélectionnez block root. Dans le panneau inspector, modifiez la rotation jusqu'à ce que l'orientation du modèle dense semble correcte dans l'éditeur unity.

Important

Block root est le nœud parent de tous les nœuds block dans l'arborescence des nœuds de scène du moteur 3d.

La transform de block root dans le système de coordonnées mondial n'affecte pas le système de coordonnées local du block, et par conséquent n'affecte pas le résultat de rendu des annotations et des modèles sous les annotations. Sa transform n'est pas liée à l'effet d'affichage final.

Que faire si le modèle block chargé présente des parties fragmentées ou manquantes

Lors du processus de reconstruction 3d, en raison d'une couverture incomplète des angles de collecte, des parties fragmentées ou manquantes peuvent apparaître dans le modèle dense généré.

Fragmentation et parties manquantes

Face à un modèle incomplet, si la précision d'alignement du contenu 3d dans les zones fragmentées/manquantes n'est pas critique, vous pouvez positionner le contenu 3d en cliquant sur un marqueur panoramique et en vous référant à l'image panoramique. Vous pouvez ensuite vérifier le résultat en cliquant sur différents marqueurs panoramiques à proximité.

Positionnement via l'image panoramique

Obtenez le résultat du positionnement.

Résultat du positionnement

Si la précision d'alignement du contenu 3d dans les zones fragmentées/manquantes est très critique, il est nécessaire de compléter ou de mettre à jour la carte via une mise à jour incrémentielle ou une mise à jour complète sans perte. Généralement, de telles zones indiquent qu'elles n'ont pas été couvertes pendant la collecte. Dans ces zones, la localisation mega sera affectée, et un simple alignement du contenu 3d dans l'éditeur ne suffit pas.

Étapes suivantes

Sujets connexes

Plugin mega pour mini-programmes wechat :

Mega studio :