Skip to main content

Utiliser les couches de Gaussian Splat

Une couche de Gaussian Splat fournit une visualisation extrêmement réaliste des géométries complexes que n’offrent pas les approches photogrammétriques traditionnelles. Par exemple, vous pouvez représenter des structures fines et complexes, telles que des lignes électriques, des rails de sécurité et des antennes, dans divers processus d’infrastructure. La transparence ou la réflexion des structures d’origine humaine peuvent également être capturées, par exemple les fenêtres des bâtiments ou la réflexion sur une surface métallique.

Une couche de Gaussian Splat est une couche 3D dans la catégorie 3D layer (Couche 3D) d’une scène locale ou globale. Vous pouvez ajouter une couche de Gaussian Splat à une scène et l’associer à d’autres couches. Vous pouvez visualiser et explorer d’autres couches, telles que des couches d’entités, d’imagerie et d’autres couches 3D avec la couche de Gaussian Splat.

Bâtiment de Gaussian Splat

Une couche de Gaussian Splat représente l’environnement bâti.

Outre les structures d’origine humaine, les objets naturels comme la végétation peuvent être visualisés en haute fidélité. Cela inclut les feuilles d’arbre, ce qui permet la classification des espèces d’arbres ou d’autres types de végétation. Des effets visuels supplémentaires comme le brouillard, la fumée ou la réflexion sur l’eau peuvent aussi être visualisés, vous permettant de capturer l’apparence la plus naturelle possible.

Végétation de Gaussian Splat

Une couche de Gaussian Splat représente les arbres.

Visualisation de Gaussian Splat

Le Gaussian splatting 3D est une technique de rendu de terrain de rayonnement en temps réel. Cette technique utilise un champ neuronal pour reconstruire une représentation en 3D d’une scène à partir d’images en 2D. Cette technique de rendu de volume se base sur des millions d’ellipsoïdes flous et est créée à l’aide d’un processus adaptatif. Chaque Gaussian Splat est défini par sa position, sa rotation, sa taille, sa couleur et sa transparence. Lorsqu’ils sont rendus ensemble, ces Gaussian Splats fusionnent pour former une représentation photoréaliste lisse en 3D.

Diagramme illustrant des Splats individuels

Un diagramme illustre des Splats individuels rendus à l’écran.

En fonction de la perspective de l’utilisateur ou de la direction de visualisation, les Gaussian Splats adaptent dynamiquement leur couleur et leur intensité. Cela vous permet de représenter de manière réaliste des matériaux réfléchissants lorsque vous les parcourez. Si l’imagerie oblique n’est pas suffisante pour les zones disponibles pendant le traitement, les Gaussian Splats sont manquants ou seule une ellipse d’affichage est présente.

Vous trouverez des informations générales et des options d’affichage pour une couche de Gaussian Splat dans la boîte de dialogue Layer Properties (Propriétés de la couche). Pour accéder aux propriétés, cliquez avec le bouton droit sur la couche de Gaussian Splat dans la fenêtre Contents (Contenu), puis cliquez sur Properties (Propriétés).

Remarque :

Les outils d’analyse exploratoire 3D tels que Viewshed (Champ de vision) ne sont pas pris en charge. Il est impossible de sélectionner des Gaussian Splats individuels. La couche de Gaussian Splat n’est pas prise en charge par le moteur de rendu Vulkan.

Source de données de la couche de Gaussian Splat

Vous pouvez créer une couche de Gaussian Splat en choisissant un jeu de données de tuiles 3D dans un format pris en charge tel que JSON ou 3TZ dans la boîte de dialogue Add Data (Ajouter des données) ou utiliser la boîte de dialogue Add Data From Path (Ajouter des données à partir d’un chemin) pour utiliser des services de tuiles 3D hébergés dans ArcGIS Online. Les couches de Gaussian Splat exigent que le jeu de données de tuiles 3D inclue les extensions ESRI_crs et 3DTILES_content_gltf, conformément à la spécification 3D Tiles. Les logiciels tiers doivent respecter la spécification 3D Tiles et spécifier les extensions requises afin que le jeu de données de tuiles 3D soit reconnu en tant que couche de Gaussian Splat.

Remarque :

Les formats non géospatiaux tels que PLY ne sont pas pris en charge actuellement.

Vous pouvez générer un jeu de données de tuiles 3D à utiliser comme couche de Gaussian Splat avec ArcGIS Reality for ArcGIS Pro.

Extension ESRI_crs

La bonne définition d’un système de coordonnées est essentielle en vue de l’utilisation des données dans le SIG. L’extension ESRI_crs vous permet d’utiliser n’importe quel système de coordonnées bien défini (WKID) pour le système de coordonnées horizontales et verticales. Par exemple, vous pouvez afficher la couche de Gaussian Splat dans ArcGIS Pro ou dans d’autres applications ArcGIS dans le système de coordonnées projetées dont vous avez besoin pour votre projet. Vous pouvez afficher les mêmes données dans le système de coordonnées WGS 1984 si vous voulez également fournir la couche de Gaussian Splat dans d’autres applications tierces. Avec cette extension, vous n’avez plus besoin de fournir les données au format WGS 1984 avec un système de coordonnées verticales ellipsoïdal. Vous pouvez définir votre propre système de coordonnées et utiliser les données dans une scène définie comme WGS 1984 sans les dupliquer.

3DTILES_content_gltf

Pour rendre correctement les Gaussian Splats, vous devez inclure le Gaussian splatting et la compression adaptés.

Partager une couche de Gaussian Splat

Vous pouvez partager une couche de Gaussian Splat en tant que couche Web ou dans une scène Web dans ArcGIS Online ou ArcGIS Enterprise 12.1 et versions ultérieures. Vous pouvez également utiliser l’outil Package 3D Tiles (Empaqueter des tuiles 3D) pour créer un fichier .3tz et le charger dans ArcGIS Online ou ArcGIS Enterprise 12.1 ou version ultérieure avec l’outil Share package (Partager un paquetage).

Ajouter une couche de Gaussian Splat à partir d’un fichier

Procédez comme suit pour ajouter une couche de Gaussian Splat à partir d’un fichier .json ou .3tz :

  1. Dans l’onglet Map (Carte), dans le groupe Layer (Couche), cliquez sur Add Data (Ajouter des données) .

  2. Dans la boîte de dialogue Add Data (Ajouter des données), accédez à l’ensemble de tuiles au format JSON ou 3TZ et cliquez sur OK.

    Les ensembles de tuiles au format JSON sont reconnus uniquement si leur nom de fichier est tileset.json.

Une couche de Gaussian Splat est ajoutée à la scène.