La technique 3D Gaussian Splatting (3DGS) et QGis

Est-ce qu’il y a des applications du 3D Gaussian Splatting dans qgis?

Bonne question. La technique 3D Gaussian Splatting (3DGS) est très récente — elle a été popularisée avec l’article fondateur de 2023. (Wikipédia)
Mais pour l’instant, je n’ai pas vu de plugin natif pour QGIS qui intègre 3DGS “out-of-the-box” — du moins rien de public et documenté. Voici ce que j’ai repéré, et pourquoi ce manque existe.



Ce qu’est 3D Gaussian Splatting

  • 3DGS modélise une scène 3D comme un nuage de “splats” gaussiens 3D (points avec covariance, couleur, opacité…) plutôt que des maillages polygonaux. (Qiang Zhang)
  • Le rendu se fait via un rasterizer GPU optimisé, permettant un rendu en temps réel (30–135 fps) selon la scène. (Splatware)
  • C’est utilisé pour des vues photoréalistes de scènes reconstituées, des modèles 3D issus de photogrammétrie ou de scan LiDAR, etc.

Pour une description détaillée et magnifique de 3DGS, je vous conseille l’article Why 3D Gaussian Splatting Matters for Mapping, Planning, and Simulation sur Geoawesome.

Il y a déjà des projets concrets utilisant 3DGS pour la cartographie patrimoniale, la photogrammétrie, etc. Par exemple :

  • un article récent montre l’application de 3DGS pour la documentation patrimoniale à partir d’images UAV + photogrammétrie. (agile-giss.copernicus.org)
  • un autre met en avant 3DGS comme alternative à NeRF pour des reconstructions 3D efficaces et “légères”. (GitHub)


Pourquoi 3DGS pourrait intéresser QGIS — mais…

En théorie, 3DGS pourrait apporter à QGIS :

  • une représentation volumétrique + photoréaliste des scènes 3D (bâtiments, patrimoine, végétation, milieux complexes), bien au-delà du simple DSM/mesh.
  • un rendu fluide en 3D (vue 3D, navigation) sans surcharger la structure de données — contrairement aux meshes denses.
  • une visualisation de nuages de points densifiés + textures optimisées.

Mais en pratique, plusieurs freins expliquent l’absence d’intégration native :

  • 3DGS repose sur des rasterizers GPU modernes, shaders, souvent hors de l’écosystème Qt/PyQGIS.
  • QGIS 3D est jusqu’à présent centré sur meshes, DEM/DSM, nuages de points ou lidar classiques — peu de support pour des “volumetries rendues par splats”.
  • Intégrer 3DGS demanderait un développement important (viewer 3D, shaders, gestion des “splats”, conversion des données photogrammétriques ou lidar, etc.).


Ce qu’il existe aujourd’hui — en dehors de QGIS

  • La mise en œuvre originale de 3DGS (repo officiel) en C++ / CUDA, avec des viewers dédiés. (GitHub)
  • Un visualiseur Python interactif indépendant : splatviz — permet “affichage et édition 3D Gaussian Splatting en temps réel”. (GitHub)
  • Des usages dans des workflows photogrammétriques ou heritage / UAV, pour des modèles 3D “colorés” réalistes (voir l’article cité plus haut). (agile-giss.copernicus.org)

Mais aucun plugin QGIS / module PyQGIS que j’ai repéré.


Pourquoi pas de plugin QGIS — pour l’instant

  • 3DGS est nouveau, l’écosystème GIS 3D n’a pas encore rattrapé cette technologie.
  • L’intégration nécessite GPU, shaders, rendu 3D avancé — ce n’est pas trivial dans QGIS (qui utilise Qt3D, OpenGL, etc.).
  • Les usages “classiques” des SIG (ortho, raster, vecteur, lidar, DEM/DTM/DSM/DTM) suffisent la plupart du temps — 3DGS vise plus le “réalisme 3D / rendu cinéma / VR”.


Mon verdict : possible, mais pas “clé en main” pour QGIS

  • Oui — 3DGS a un fort potentiel d’application à QGIS (visualisation 3D, rendu patrimonial, végétation/nuages, etc.).
  • Non — rien n’existe encore publiquement comme plugin QGIS pour 3DGS (2025).
  • Pour l’instant, si tu veux jouer avec 3DGS, mieux vaut passer par des outils externes (splatviz, la version C++ / viewer officiel, Blender addons, etc.).


Ce que j’ai trouvé sur 3DGS récemment (2024–2025)

  • Il existe des frameworks et outils externes pour 3DGS, comme GauStudio : un framework modulaire pour modélisation et rendu 3D Gaussian Splatting. (arXiv)
  • Il y a aussi des cas d’usage dans le domaine patrimonial / photogrammétrie : un article 2025 applique 3DGS pour la documentation patrimoniale à partir de données UAV + photogrammétrie. (agile-giss.copernicus.org)
  • La standardisation de 3DGS progresse : des extensions pour 3DGS sont en cours de développement dans certains formats 3D (notamment des extensions glTF pour “Gaussian Splats”) — ce qui pourrait faciliter l’interopérabilité entre outils. (CG Channel)
  • Mais en parallèle, les solutions actuelles sont majoritairement développées dans des environnements 3D / VFX / rendu (Blender, moteurs 3D, etc.), pas dans des SIG comme QGIS. Par exemple, un addon populaire pour 3DGS est pour Blender (via des outils comme SkySplat). (SkySplat)


Ce que je n’ai pas trouvé : aucune trace d’un plugin QGIS public pour 3DGS

  • Aucune des listes récentes de nouveaux plugins publiés pour QGIS (2024–2025) ne mentionne un plugin 3DGS ou “Gaussian Splatting”. (QGIS.org blog)
  • La documentation officielle de QGIS, qui commence à supporter les géométries 3D complexes (polyhedral surfaces, TIN, etc.), ne parle pas de “splats gaussiens” ou de rendu volumétrique de ce type. (Oslandia)
  • Les projets 3DGS restent dans des environnements “rendu 3D / VFX / photogrammétrie” — avec des outils comme Blender, moteurs 3D, ou des frameworks spécialisés — mais pas dans un contexte SIG (projection, géoréférencement, QGIS).


Conclusion actuelle

  • 3DGS est actif et en pleine recherche / développement hors SIG — plusieurs frameworks, publications académiques, et outils 3D l’utilisent.
  • En revanche, aucun plugin / module public pour QGIS ne semble exister actuellement pour exploiter 3DGS.
  • Si vous voulez utiliser 3DGS dans un contexte SIG / géospatial, il faudra pour l’instant passer par un workflow externe : reconstruire la scène 3DGS dans un outil approprié (Blender, moteur 3D, framework 3DGS), puis éventuellement importer un rendu ou conversion compatible (mesh, orthophoto, texture, etc.) dans QGIS.


Pourquoi pas de plugin QGIS — pour l’instant ?

Quelques hypothèses, d’après ce que montrent les sources :

  • 3DGS repose sur un rendu GPU / rasterizer spécialisé, souvent hors de l’écosystème Qt / QGIS. Intégrer cela dans QGIS nécessiterait un gros développement (OpenGL/Qt3D, shaders, rendu volumétrique).
  • Les SIG traditionnels — y compris QGIS — gèrent des géométries vectorielles, DEM/DSM, nuages de points classiques ou meshes, mais peu de gestion “native” pour des données 3D volumétriques complexes comme des “splats gaussiens”.
  • 3DGS est encore assez récent (d’abord popularisé vers 2023–2024), donc l’écosystème “géospatial” n’a pas encore rattrapé le rythme de diffusion dans le monde 3D / VFX.


Ce qu’on peut faire maintenant si vous voulez essayer 3DGS + QGIS

Quelques pistes si on est prêt à bricoler / expérimenter :

  1. Générer un modèle 3DGS dans un outil externe (Blender + SkySplat, ou un framework 3DGS) à partir de photos, drone / lidar, etc.
  2. Exporter un mesh ou une texture (orthophoto / vue 3D) depuis le rendu 3DGS.
  3. Importer ce mesh / raster / texture dans QGIS pour l’intégrer dans un SIG, visualiser, géoréférencer, etc.
  4. Si vous êtes motivé, écrire un plugin QGIS personnel qui embarque un renderer 3DGS (mais c’est un travail conséquent).


Si cet article vous a intéressé et que vous pensez qu'il pourrait bénéficier à d'autres personnes, n'hésitez pas à le partager sur vos réseaux sociaux en utilisant les boutons ci-dessous. Votre partage est apprécié !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *