Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Format du modèle 3D Tiles
Utilisation de tuiles 3D dans votre scène
Si les temps d'attente sont longs lorsque vous chargez des scènes 3D AWS IoT TwinMaker ou si les performances de rendu sont médiocres lorsque vous naviguez dans un modèle 3D complexe, vous souhaiterez peut-être convertir vos modèles en tuiles 3D. Cette section décrit le format des tuiles 3D et les outils tiers disponibles. Poursuivez votre lecture pour savoir si 3D Tiles convient à votre cas d'utilisation et pour obtenir de l'aide pour démarrer.
Cas d'utilisation d'un modèle complexe
La présence d'un modèle 3D dans votre AWS IoT TwinMaker scène peut entraîner des problèmes de performances tels que des temps de chargement lents et des retards de navigation si le modèle est :
Grand : la taille de son fichier est supérieure à 100 Mo.
Dense : il est composé de centaines ou de milliers de mailles distinctes.
Complexe : la géométrie du maillage comporte des millions de triangles pour former des formes complexes.
Format de tuiles 3D
Le format 3D Tiles
Le format 3D Tiles a été créé par Cesium
Pour préparer un modèle 3D Tiles que vous pouvez ajouter à une AWS IoT TwinMaker scène, suivez les instructions documentées par Cesium Ion :
Téléchargez des tuiles Cesium 3D sur AWS
Une fois que votre modèle a été converti en 3D Tiles, téléchargez les fichiers du modèle, puis chargez-les dans le compartiment Amazon S3 de votre AWS IoT TwinMaker espace de travail :
-
Décompressez l'archive dans un dossier.
-
Téléchargez l'intégralité du dossier 3D Tiles dans le compartiment Amazon S3 associé à votre AWS IoT TwinMaker espace de travail. (Consultez la section Chargement d'objets dans le guide de l'utilisateur Amazon S3.)
-
Si votre modèle 3D Tiles a été chargé avec succès, vous verrez un chemin de dossier Amazon S3 dans votre bibliothèque de AWS IoT TwinMaker ressources avec type
Tiles3D
.
Note
La bibliothèque de AWS IoT TwinMaker ressources ne prend pas en charge le téléchargement direct de modèles 3D Tiles.
Utilisation de tuiles 3D dans AWS IoT TwinMaker
AWS IoT TwinMaker est au courant de tout modèle 3D Tiles chargé dans le compartiment S3 de votre espace de travail. Le modèle doit avoir un tileset.json
et tous les fichiers dépendants (.gltf, .b3dm, .i3dm, .cmpt, .pnts) disponibles dans le même répertoire Amazon S3. Le chemin du répertoire Amazon S3 apparaîtra dans la bibliothèque de ressources avec le typeTiles3D
.
Pour ajouter le modèle 3D Tiles à votre scène, procédez comme suit :
Sur la page du compositeur de scène, choisissez le signe plus (+), puis choisissez Ajouter un modèle 3D.
Dans la fenêtre Ajouter une ressource à partir de la bibliothèque de ressources, choisissez le chemin d'accès à votre modèle 3D Tiles avec le type
Tiles3D
, puis choisissez Ajouter.Cliquez sur le canevas pour placer le modèle dans votre scène.
Différences entre les tuiles 3D
3D Tiles ne prend actuellement pas en charge les métadonnées géométriques et sémantiques, ce qui signifie que la hiérarchie de maillage du modèle d'origine n'est pas disponible pour la fonction de sélection du sous-modèle. Vous pouvez toujours ajouter des widgets à votre modèle 3D Tiles, mais vous ne pouvez pas utiliser les fonctionnalités adaptées aux sous-modèles : shader de modèle, transformations 3D séparées ou liaison d'entités pour un maillage de sous-modèle.
Il est recommandé d'utiliser la conversion de tuiles 3D pour les éléments volumineux qui servent de contexte à l'arrière-plan d'une scène. Si vous souhaitez qu'un sous-modèle soit encore décomposé et annoté, il doit être extrait en tant que glTF/glb ressource distincte et ajouté directement à la scène. Cela peut être fait avec des outils 3D gratuits et courants tels que Blender
Exemple de cas d'utilisation :
Vous disposez d'un modèle d'usine de 1 Go avec des salles des machines et des sols détaillés, des boîtiers électriques et des tuyaux de plomberie. Les boîtiers et tuyaux électriques doivent briller en rouge lorsque les données de propriété associées franchissent un seuil.
Vous isolez les mailles de boîte et de tuyauterie dans le modèle et vous les exportez dans un glTF distinct à l'aide de Blender.
Vous convertissez l'usine sans éléments électriques et de plomberie en un modèle 3D Tiles et vous le téléchargez sur S3.
Vous ajoutez à la fois le modèle 3D Tiles et le modèle glTF à une AWS IoT TwinMaker scène à l'origine (0,0,0).
Vous ajoutez des composants de model-shader aux sous-modèles de boîtiers électriques et de tuyaux du glTF pour rendre les maillages rouges en fonction des règles de propriété.