Pourquoi l'open source compte dans l'immersif
Les technologies immersives reposent sur des formats et des pipelines lourds : nuages de points de plusieurs gigaoctets, maillages de millions de polygones, moteurs temps réel. Les logiciels libres apportent trois garanties que les solutions propriétaires n'offrent pas toujours : pas de dépendance à un abonnement ou à un cloud, des formats ouverts (glTF, USD, E57, PLY, OBJ) et la possibilité d'automatiser par script. Pour un studio, un laboratoire, un service patrimoine ou un indépendant, ils réduisent le coût d'entrée à zéro.
Photogrammétrie et capture
Meshroom (AliceVision)
Pipeline nodal complet de photogrammétrie : alignement, reconstruction dense, maillage, texturage. Windows et Linux, GPU Nvidia recommandé.
COLMAP
Référence académique du Structure-from-Motion et du Multi-View Stereo. Utilisé comme base par la plupart des outils de Gaussian splatting.
OpenDroneMap (ODM / WebODM)
Photogrammétrie aérienne : orthophotos, modèles numériques de terrain, nuages de points géoréférencés, interface web WebODM. L'alternative libre à Pix4D.
OpenMVG / OpenMVS
Bibliothèques modulaires pour construire son propre pipeline. Pour les développeurs et les chercheurs.
Guide détaillé : tutoriel Meshroom et OpenDroneMap pour le drone.
Nuages de points et maillages
CloudCompare
Le couteau suisse des nuages de points : lecture E57, LAS, PLY, alignement, comparaison scan/maquette, nettoyage, sous-échantillonnage, mesures. Indispensable en scan to BIM.
MeshLab
Nettoyage, réparation, décimation et remaillage de scans 3D. Filtres de reconstruction de surface (Poisson), export vers tous les formats.
Potree
Visualiseur web de nuages de points massifs (milliards de points) en streaming, avec mesures et annotations. Parfait pour partager un relevé laser dans un navigateur.
PDAL et LAStools (partiel)
Traitement en ligne de commande des nuages LiDAR : classification, filtrage, conversion. PDAL est totalement libre.
Voir le guide CloudCompare et publier un nuage de points avec Potree.
Modélisation, CAO et impression 3D
Blender
Modélisation, sculpture, texturage, animation, rendu, montage. Import de scans, retopologie, export glTF et USD pour la VR. Le logiciel 3D libre le plus complet au monde.
FreeCAD
CAO paramétrique libre : pièces mécaniques, architecture (atelier BIM), export STEP et IFC. La rétro-ingénierie à partir d'un scan passe par son atelier de maillage.
OpenSCAD
Modélisation par code pour les pièces techniques et les objets paramétrables. Très apprécié pour l'impression 3D.
PrusaSlicer, OrcaSlicer, Cura
Les trois trancheurs libres de référence pour l'impression 3D FDM, compatibles avec la quasi-totalité des imprimantes.
Détails dans notre guide Blender pour le scan 3D et la VR et FreeCAD et OpenSCAD pour l'impression 3D.
Moteurs VR, WebXR et runtimes
Godot Engine
Moteur de jeu libre avec support OpenXR natif : Quest, Pico, SteamVR, Vision Pro via visionOS. L'alternative sérieuse à Unity pour la VR.
three.js
Bibliothèque JavaScript 3D la plus utilisée du web, avec support WebXR intégré. Base de nombreuses visites virtuelles et configurateurs.
A-Frame
Framework déclaratif au-dessus de three.js : une scène VR en quelques lignes de HTML. Idéal pour prototyper et enseigner.
Babylon.js
Moteur web 3D complet soutenu par Microsoft, WebXR, physique, outils d'édition en ligne.
Monado
Runtime OpenXR open source pour Linux (et Windows) : fait fonctionner des casques VR hors des runtimes propriétaires.
Comparatif complet : frameworks WebXR open source et développer en VR avec Godot.
Visites virtuelles et panoramas
Marzipano
Visionneuse de panoramas 360° et outil web de création de visites, hébergement sur votre propre serveur, sans abonnement.
Pannellum
Visionneuse panoramique ultralégère (WebGL), intégrable en une balise, avec points chauds et visites multi-scènes.
Hugin
Assemblage de panoramas à partir de photos classiques, projection équirectangulaire pour la VR.
Notre guide : créer une visite virtuelle 100 % open source.
Tableau récapitulatif
| Besoin | Outil libre | Équivalent propriétaire |
|---|---|---|
| Photogrammétrie objets et bâtiments | Meshroom, COLMAP | RealityCapture, Metashape |
| Photogrammétrie drone | OpenDroneMap | Pix4D, DJI Terra |
| Nuages de points | CloudCompare, PDAL, Potree | Cyclone, SCENE, ReCap |
| Maillages et réparation | MeshLab, Blender | Geomagic, Artec Studio |
| Modélisation et CAO | Blender, FreeCAD, OpenSCAD | 3ds Max, SolidWorks, Fusion 360 |
| Moteur VR | Godot | Unity, Unreal (source disponible) |
| WebXR | three.js, A-Frame, Babylon.js | PlayCanvas (moteur libre, éditeur payant) |
| Visite virtuelle | Marzipano, Pannellum | Matterport, 3DVista, Kuula |
| Runtime OpenXR | Monado | SteamVR, Meta, Pico |
| Impression 3D | PrusaSlicer, OrcaSlicer, Cura | Simplify3D |
Questions fréquentes
Peut-on faire de la photogrammétrie professionnelle avec des outils open source ?
Oui. Meshroom, COLMAP et OpenDroneMap produisent des résultats de qualité professionnelle. Ils demandent davantage de temps de calcul et de réglages que RealityCapture ou Metashape, mais aucun abonnement.
Godot est-il prêt pour la VR ?
Oui. Depuis la version 4, Godot intègre OpenXR nativement et exporte vers Meta Quest, Pico, SteamVR et visionOS. Plusieurs jeux VR commerciaux sont publiés avec Godot.
Quel logiciel libre pour ouvrir un fichier E57 ?
CloudCompare lit et écrit le format E57, ainsi que LAS, LAZ, PLY et PTS.
Blender peut-il remplacer un logiciel de scan 3D ?
Non pour la capture, mais oui pour tout le traitement en aval : nettoyage, retopologie, texturage, optimisation et export vers la VR ou l'impression 3D.