Qu'est-ce que le Gaussian Splatting ? Un guide pratique pour les artistes 3D et les développeurs

what is gaussian splatting cover
  • La 3DGS représente les scènes sous forme de millions d'ellipsoïdes 3D flous.
  • Elle restitue des captures photoréalistes en temps réel sur les GPU modernes.
  • Elle est plus rapide que le NeRF et gère bien les détails fins.
  • Elle convient mieux aux environnements, aux scènes VR et aux simulations.
  • Elle ne remplace pas les assets polygonaux propres ; Tripo AI comble cette lacune.

Le 3D Gaussian Splatting, ou 3DGS, est une technique de rendu en temps réel qui représente une scène sous forme de millions de petits ellipsoïdes orientés appelés Gaussiennes. Chaque Gaussienne stocke une position, une forme, une opacité et une couleur. Entraîné à partir d'un ensemble de photos, le 3DGS peut restituer en temps réel des vues inédites de haute qualité sur des GPU modernes, les travaux originaux de l'INRIA mettant en avant la rapidité de l'entraînement et le rendu en temps réel.

Vous avez probablement déjà vu le résultat : quelqu'un fait le tour d'une pièce avec un téléphone, et quelques minutes plus tard, une scène 3D photoréaliste apparaît, que l'on peut survoler en temps réel. C'est le Gaussian Splatting en action. Dans ce guide, vous apprendrez comment il fonctionne, comment il se compare au NeRF et à la photogrammétrie, ce que vous pouvez construire avec lui, et là où il montre encore ses limites.

Qu'est-ce qu'une « Gaussienne » dans le 3D Gaussian Splatting ?

Imaginez chaque Gaussienne comme une tache de peinture floue flottant dans l'espace 3D. Elle possède une position, qui indique au moteur de rendu où elle se trouve. Elle possède une forme, comme une sphère étirée ou aplatie, qui indique au moteur de rendu comment elle se propage dans l'espace. Elle possède également une opacité et une couleur, ce qui lui permet d'apparaître solide, transparente, lumineuse, sombre ou dépendante du point de vue.

what is gaussian splatting what exactly is a gaussian in 3d gaussian splatting

Le mot « Gaussian » vient de la distribution de probabilité en forme de cloche. Le blob est le plus intense en son centre et s'estompe progressivement vers l'extérieur. C'est cette atténuation progressive qui permet à des millions de Gaussians de se superposer et de se fondre en une scène d'apparence continue.

Une scène typique peut utiliser des millions de ces blobs. Ensemble, ils approximent des murs, des sols, des meubles, des plantes, des cheveux, du verre, de la fumée et des détails fins que les maillages polygonaux ou la photogrammétrie ont du mal à restituer proprement.

C'est l'idée clé : au lieu de construire une surface à partir de triangles plats, la 3DGS construit une scène visualisable à partir de splats volumétriques. Ce n'est pas un maillage classique. C'est une reconstruction visuelle conçue pour un rendu rapide et réaliste.

Comment fonctionne la 3D Gaussian Splatting ?

La 3DGS part de photos. Vous capturez des images se chevauchant d'une scène sous différents angles. Polycam, par exemple, recommande des ensembles d'images comprenant généralement 50 à 300 photos, un plus grand nombre de points de vue variés améliorant habituellement le résultat.

what is gaussian splatting how does 3d gaussian splatting work

Étape 1 : Capture. Photographiez une pièce, une vitrine d'objets, un coin de rue, un espace muséal ou tout autre lieu réel. Les images doivent se chevaucher suffisamment pour que le système puisse estimer le déplacement de la caméra dans l'espace.

Étape 2 — Construire un nuage de points épars. Un système de Structure-from-Motion, tel que COLMAP, estime les positions de la caméra et extrait des points 3D à partir des photos. Cela fournit au processus une carte approximative de l'emplacement des caractéristiques visibles dans l'espace.

Étape 3 — Initialiser les Gaussiennes. Chaque point devient le point de départ d'une Gaussienne. Au début, ces Gaussiennes ne sont que des approximations grossières. Elles ont encore besoin d'une taille, d'une forme, d'une opacité et d'une couleur appropriées.

Étape 4 — Optimiser. Le système effectue le rendu des Gaussiennes depuis les mêmes angles de caméra que vos photos originales. Il compare chaque rendu avec la photo réelle, puis ajuste les Gaussiennes pour réduire l'écart. La position, l'échelle, la rotation, l'opacité et la couleur évoluent toutes au cours de l'entraînement.

Étape 5 — Contrôle adaptatif de la densité. Au fil de l'entraînement, le système élimine les Gaussiennes qui n'apportent rien et en ajoute ou en divise là où davantage de détails sont nécessaires. Les grandes zones planes peuvent utiliser moins de splats. Les cheveux, les contours, le feuillage, le texte et les textures fines peuvent en nécessiter davantage.

Étape 6 — Rendu en temps réel. Après l'entraînement, les Gaussiennes sont projetées sur l'écran, triées par profondeur et fusionnées sur le GPU. Cela rend la 3DGS bien plus interactive que les anciennes méthodes de rendu neuronal, qui nécessitent souvent une inférence réseau plus lente au moment du rendu.

3DGS vs NeRF vs Photogrammétrie — Laquelle choisir ?

Caractéristique3D Gaussian SplattingNeRFPhotogrammétrie
Concept centralDes millions de splats 3D explicitesChamp de radiance neuronalMaillage polygonal à partir de photos
RésultatScène en splatsReprésentation de scène neuronaleMaillage et cartes de textures
Format de sortieFichier splatModèle neuronalMaillage polygonal
Vitesse de renduTemps réel après entraînementGénéralement plus lentTemps réel après traitement
ModifiabilitéLimitéeLimitéePlus forte dans les outils DCC
Détails finsFortBon mais lentSouvent difficile
Taille de fichierDes centaines de Mo à plusieurs GoVolumineuxPetit à moyen
Besoins matérielsGPU requisGPU requis, plus intensifCPU/GPU accessible
Idéal pourCapture de scènes, environnements VR, visites en temps réelRecherche, synthèse de vues haute qualitéAssets modifiables, relevés, impression
Principale faiblessePas un maillage propreRendu et entraînement lentsNécessite nettoyage et bonne géométrie

Utilisez 3DGS lorsque vous avez besoin d'une scène photoréaliste dans laquelle les utilisateurs peuvent se déplacer en temps réel. Utilisez NeRF lorsque vous visez une synthèse de vues de qualité recherche et que vous acceptez un rendu plus lent. Utilisez la photogrammétrie lorsque vous avez besoin d'un maillage standard pouvant être modifié, mesuré, imprimé ou importé dans des outils 3D traditionnels.

Pour les praticiens, la distinction est simple. La 3DGS est excellente pour visualiser des scènes. La photogrammétrie est préférable lorsque vous avez besoin d'une géométrie modifiable. NeRF est puissant, mais souvent moins pratique pour une production interactive.

Quelles sont les utilisations du Gaussian Splatting ?

what is gaussian splatting what is gaussian splatting used for

Environnements VR et XR. La 3DGS peut capturer un lieu réel — un bureau, une galerie, un musée, un appartement, un magasin ou une rue — et le transformer en scène navigable. La fréquence d'images en temps réel est essentielle, car les utilisateurs de VR ont besoin de mouvements fluides pour éviter l'inconfort.

Développement de jeux et capture de niveaux. Un développeur peut photographier un lieu, le traiter en splat et l'utiliser comme arrière-plan photoréaliste ou référence de niveau. Cela ne remplace pas les personnages au premier plan, les maillages de collision ou les accessoires interactifs, mais cela peut accélérer la création d'environnements.

Simulation pour la conduite autonome. Des ingénieurs de Tesla ont publiquement évoqué le Generative Gaussian Splatting dans le contexte de la simulation de mondes de conduite et de scènes dynamiques. Il s'agit mieux de le décrire comme une orientation technique rapportée, et non comme une fonctionnalité destinée au grand public.

Prévision pour le cinéma et les VFX. Un réalisateur ou un superviseur VFX peut scanner un lieu réel, créer une scène splat et l'utiliser pour la planification de caméra, la prévision et le découpage en production virtuelle, avant d'entamer des travaux de production plus lourds.

Patrimoine numérique et préservation culturelle. Les musées et les équipes de préservation peuvent capturer des sites historiques, des ruines, des intérieurs et des artefacts sous forme d'espaces photoréalistes que les visiteurs peuvent explorer à distance.

C'est également là que le flux de travail Tripo AI devient complémentaire. Utilisez le Gaussian Splatting pour les environnements réels, puis utilisez la génération d'assets par IA pour créer des objets, des accessoires et des personnages propres qui peuvent s'intégrer dans ces scènes.

Les étapes spécifiques sont les suivantes :

  1. Sélectionnez Image-to-3D dans Tripo Studio et téléchargez l'image de référence ;
what is gaussian splatting what is gaussian splatting used for 2
  1. Choisissez le mode HD Model / Smart Mesh pour générer ;
what is gaussian splatting what is gaussian splatting used for 3
  1. Exportez au format GLB/FBX pour une utilisation dans le moteur ou les outils DCC.
what is gaussian splatting what is gaussian splatting used for 4

Logiciels et outils pour le Gaussian Splatting

Open source. L'implémentation originale de 3DGS par l'INRIA reste le point de départ de référence pour les chercheurs et les ingénieurs. Elle nécessite une configuration technique et un GPU compatible CUDA. gsplat de Nerfstudio est une autre option populaire orientée développeurs, conçue pour les flux de travail de recherche et d'ingénierie.

Outils commerciaux et accessibles. Luma AI et Polycam sont des options courantes et conviviales pour les débutants souhaitant capturer des espaces et des objets du monde réel. Polycam prend en charge le Gaussian Splatting à partir de jeux d'images ou de vidéos, tandis que Luma AI est reconnu pour ses flux de travail de capture mobile. Postshot est un outil de bureau axé sur l'entraînement de scènes 3D photoréalistes à partir d'images ordinaires. Tripo AI complète ces outils de reconstruction de scènes avec la génération d'assets propulsée par l'IA via des flux de travail Text-to-3D et Image-to-3D.

Visionneuses et éditeurs. SuperSplat est un éditeur en ligne permettant de manipuler et d'optimiser les 3D Gaussian Splats, et PlayCanvas propose également des outils de visualisation en ligne pour les fichiers splat. Ces outils sont utiles lorsque vous souhaitez inspecter, rogner, optimiser, partager ou publier un splat sans développer une visionneuse personnalisée.

what is gaussian splatting gaussian splatting software and tools

Limites du Gaussian Splatting

Le Gaussian Splatting est puissant, mais il présente des limites évidentes.

Premièrement, il ne produit pas un maillage polygonal propre par défaut. Un splat est idéal pour la visualisation, mais pas pour le rigging, la sculpture, l'impression 3D, la physique, la collision ou l'édition classique d'assets de jeu.

Deuxièmement, la taille des fichiers peut être importante. Des scènes 3DGS détaillées peuvent atteindre des centaines de mégaoctets ou plus avant compression et optimisation du streaming. La diffusion web s'améliore, mais reste un défi technique.

Troisièmement, une couverture d'image suffisante est nécessaire. La qualité diminue lorsqu'il y a trop peu de photos, un chevauchement insuffisant, un flou de mouvement, des personnes en mouvement, des miroirs ou des surfaces transparentes. Le système ne peut reconstruire que ce que votre capture lui fournit.

Quatrièmement, l'entraînement et la visualisation nécessitent une prise en charge GPU. Les outils cloud masquent cela aux utilisateurs, mais les pipelines locaux requièrent toujours du matériel adapté, surtout pour les grandes scènes.

Enfin, le 3DGS n'est pas l'outil approprié pour les personnages, les accessoires ou les assets destinés à l'impression. Si vous avez besoin d'un modèle propre, riggé et prêt pour le jeu, vous avez besoin d'un workflow basé sur les maillages.

La place de Tripo AI

Le 3D Gaussian Splatting est un outil de reconstruction de scènes. Il prend des photos d'un objet existant et en construit une copie visualisable. Il excelle pour les environnements, les visites guidées, les scans et les captures du monde réel.

Étape 1 — Importez ou décrivez l'asset. Dans Tripo Studio, choisissez Image-to-3D et importez une image de référence nette. Si aucune référence n'est disponible, utilisez Text-to-3D pour décrire l'accessoire, le personnage ou l'objet que vous souhaitez placer dans la scène reconstruite.

what is gaussian splatting where tripo ai fits in

Étape 2 — Générer et examiner le mesh. Choisissez HD Model lorsque les détails de surface sont importants, ou Smart Mesh lorsque vous avez besoin d'un asset plus léger pour l'itération. Générez le modèle, puis examinez sa silhouette, sa topologie, son échelle et les artefacts visibles ; considérez le résultat comme un point de départ plutôt que comme un asset automatiquement prêt pour la production.

what is gaussian splatting where tripo ai fits in 2

Étape 3 — Exporter pour le flux de travail cible. Après avoir vérifié le modèle, exportez en GLB ou FBX pour les moteurs et les outils DCC, ou utilisez OBJ, STL ou 3MF lorsque le flux de travail en aval l'exige. Vérifiez la topologie, l'échelle, les matériaux et les exigences de rigging ou d'impression avant d'intégrer l'asset dans une scène de Gaussian Splatting.

what is gaussian splatting where tripo ai fits in 3

Considérez-les comme complémentaires. Un développeur de jeux peut utiliser la 3DGS pour scanner un bâtiment réel en tant que décor, puis créer des accessoires et des personnages avec Tripo AI. Un créateur VR peut reconstruire une pièce avec le Gaussian Splatting, puis y ajouter des meubles ou des objets générés par Tripo AI.

Utilisez la 3DGS pour les environnements. Utilisez Tripo AI pour les assets. Dans de nombreux pipelines de production, vous aurez peut-être besoin des deux.

Foire aux questions

Comment fonctionne le Gaussian Splatting ?

Tout commence par des photos superposées d'une scène. La Structure-from-Motion estime les positions des caméras et crée un nuage de points épars, puis chaque point initialise une gaussienne. Le système optimise ces gaussiennes jusqu'à ce que les vues rendues correspondent aux photos originales.

Le Gaussian Splatting est-il meilleur que la photogrammétrie ?

Cela dépend de l'objectif. Le Gaussian Splatting est souvent plus adapté pour la visualisation de scènes photoréalistes en temps réel. La photogrammétrie est préférable lorsque vous avez besoin d'un maillage standard modifiable.

Tesla utilise-t-il le Gaussian Splatting ?

Des ingénieurs de Tesla ont publiquement évoqué le Generative Gaussian Splatting dans le contexte de la simulation d'environnements de conduite pour les systèmes Autopilot et Full Self-Driving. Ces environnements simulés permettent aux ingénieurs de tester des scénarios de conduite aux limites avec différentes conditions d'éclairage, météorologiques ou de circulation, sans avoir à effectuer de nouveaux trajets réels.

Combien de temps prend l'entraînement du Gaussian Splatting ?

Le temps d'entraînement dépend du nombre d'images, de la taille de la scène, de la résolution et du GPU. Les captures de petite taille peuvent s'entraîner en quelques minutes sur du matériel moderne, tandis que les scènes plus grandes peuvent prendre plus de temps. Les outils hébergés masquent la majeure partie de cette configuration.

Quelle est la différence entre le Gaussian Splatting et le NeRF ?

Le NeRF stocke une scène dans un réseau de neurones et effectue généralement le rendu plus lentement. Le Gaussian Splatting stocke des ellipsoïdes 3D explicites que le GPU peut rastériser directement, ce qui permet une visualisation en temps réel.

À quoi sert le Gaussian Splatting ?

Il est utilisé pour la capture d'environnements VR et XR, comme référence de niveau pour les jeux, la visualisation de scènes réelles, la simulation de conduite autonome, le previsualization cinématographique et les archives du patrimoine culturel.

Quels logiciels puis-je utiliser pour le Gaussian Splatting ?

Les outils accessibles aux débutants incluent Luma AI et Polycam. Les options plus techniques comprennent l'implémentation originale de l'INRIA, Nerfstudio/gsplat et Postshot. SuperSplat est utile pour la visualisation et l'édition dans le navigateur.

Le Gaussian Splatting est-il open source ?

Oui. L'implémentation originale de l'INRIA est disponible comme référence de recherche, et des outils tels que SuperSplat sont également open source. L'entraînement en local nécessite tout de même une configuration technique et du matériel GPU.

Le Gaussian Splatting peut-il produire un modèle 3D pour l'impression ou les jeux ?

Pas directement. Une scène en splat n'est pas la même chose qu'un maillage polygonal propre. Pour l'impression, le rigging ou des accessoires prêts pour les jeux, utilisez le nettoyage par photogrammétrie ou un générateur de maillage IA comme Tripo AI.

Quelles sont les exigences matérielles pour le Gaussian Splatting ?

L'entraînement en local nécessite généralement un GPU NVIDIA compatible CUDA. Plus il y a d'images, plus la résolution est élevée et plus la scène est grande, plus la VRAM requise est importante. Les visionneuses dans le navigateur sont plus légères, mais une lecture fluide bénéficie tout de même d'un GPU performant.

Conclusion

Le 3D Gaussian Splatting est l'une des avancées récentes les plus importantes dans le rendu 3D en temps réel. Pour les artistes et les développeurs, il rend la capture de scènes photoréalistes, les visites virtuelles en VR et les environnements de simulation bien plus accessibles.

Sa principale limitation constitue aussi sa frontière la plus claire : la 3DGS construit des scènes, pas des assets de production propres. Pour les personnages, les accessoires, les objets imprimables ou les maillages prêts pour les jeux, vous avez encore besoin d'un pipeline de génération d'assets.

Prêt à générer un asset 3D propre à partir d'une seule image ? Essayez Tripo AI Studio ou explorez les tarifs de Tripo AI pour trouver le plan adapté à votre pipeline.

Partager l'article

Générez tout en 3D

Cliquez ci-dessous pour rejoindre des millions de créateurs 3D. Essayez la génération de modèles ultra-haute fidélité et des textures PBR de premier ordre.