OOOSplat transforme les vidéos de smartphone en scènes 3D, en local et en un clic

OOOLab a publié OOOSplat, une application de bureau qui transforme une vidéo ordinaire filmée au smartphone, un ensemble de photos ou un panorama à 360 degrés en scène 3D interactive grâce au Gaussian Splatting. Jusqu’ici, il fallait assembler manuellement FFmpeg, COLMAP et un moteur d’entraînement, ou confier ses données à un service cloud. Ici, tout est regroupé dans un seul programme d’installation, avec une application bâtie sur Rust et Tauri.

Traité par IA depuis TG: @cgevent (Метаверсище и ИИще) ; édité par Hamidun News
OOOSplat transforme les vidéos de smartphone en scènes 3D, en local et en un clic
Source : TG: @cgevent (Метаверсище и ИИще). Collage: Hamidun News.
Écouter l'article
Fiche synthèse et chiffres clés
ParamètreDonnées
Source primaireTG: @cgevent (Метаверсище и ИИще) ↗
Rédacteur en chef
Chiffre clé #1Fonctionne sur Windows, macOS avec Apple Silicon et Linux, sans cloud
Chiffre clé #2Exporte en PLY, SOG, SPZ, SPLAT et sous forme de page HTML autonome
Chiffre clé #3Le mode re-shoot met à jour la scène sans reprendre l’entraînement à zéro

Le Gaussian Splatting a depuis longtemps dépassé le stade des démonstrations scientifiques : les scènes sont photoréalistes et peuvent être manipulées en temps réel dans un navigateur. Mais passer d’une vidéo de téléphone à un splat prêt à l’emploi relève encore du parcours du combattant. Il faut extraire les images avec FFmpeg, calculer les positions des caméras dans COLMAP, lancer l’entraînement, puis trouver de quoi visualiser et recadrer le résultat. L’équipe d’OOOLab a décidé de réunir cette chaîne de traitement dans une seule application, publiée en accès libre sous le nom d’OOOSplat.

Ce que contient l’application

OOOSplat est une application de bureau multiplateforme pour Windows, macOS sur Apple Silicon et Linux. Elle est écrite en Rust avec Tauri, et son interface utilise React. L’idée centrale est l’autonomie : elle embarque déjà les exécutables préconfigurés de FFmpeg, FFprobe et COLMAP, ainsi que le moteur d’entraînement Brush. Rien à installer séparément, et aucune donnée envoyée sur des serveurs tiers.

La chaîne de traitement se lance avec un seul bouton. L’application prend une vidéo (MP4, MOV), en extrait les images clés, calcule les positions des caméras avec COLMAP et optimise les gaussiennes dans Brush. Elle produit ensuite un fichier final.ply. Si la machine dispose d’une carte graphique NVIDIA, COLMAP l’utilise automatiquement. Sinon, il tourne sur le processeur, simplement plus lentement.

À quoi cela ressemble en pratique

Imaginez que vous développiez un service pour une agence immobilière ou un catalogue de produits avec des aperçus 3D. Jusqu’ici, un collaborateur filmait une pièce avec son téléphone, puis tout dépendait d’un ingénieur sachant faire tourner COLMAP. Désormais, il suffit d’importer la vidéo dans l’application pour obtenir une scène sans passer par la ligne de commande.

Après l’entraînement, le résultat s’ouvre dans une vue 3D intégrée reposant sur WebGPU et WebGL. On peut y déplacer et faire pivoter la scène, puis utiliser une boîte de délimitation pour supprimer les artefacts flottants sur les bords, un défaut courant des splats. L’export se fait en PLY, SOG, SPZ et SPLAT, mais aussi sous forme de page HTML autonome avec un lecteur web léger. C’est le cas d’usage le plus concret : mettre la scène en ligne sur un hébergement à partir d’un seul fichier, puis envoyer le lien au client.

Quelques détails supplémentaires sont appréciables. Les panoramas 360×180 au format ERP sont pris en charge. Les données GPS issues des métadonnées EXIF servent à calibrer l’échelle métrique, ce qui donne à la scène des dimensions réelles. Les masques alpha de transparence sont également pris en charge, et le mode re-shoot permet d’ajouter de nouvelles images pour mettre à jour la scène sans reprendre l’entraînement à zéro.

Les limites et les précautions à prendre

Quelques réserves s’imposent. Le projet open source est récent, et les retours sur sa stabilité et la qualité des résultats dans les scènes complexes sont encore peu nombreux. La qualité du splat dépend elle-même de la prise de vue : images nettes, bon recouvrement et absence d’objets en mouvement. Aucune interface ne peut supprimer ces contraintes. Le recours au processeur convient davantage à la validation d’une idée qu’à un usage régulier. Sur Apple Silicon et Linux, mieux vaut mesurer la vitesse d’entraînement avec ses propres données. Il faut aussi vérifier en amont les licences des composants intégrés si l’on prévoit d’incorporer le résultat dans un produit commercial.

Les implications pratiques varient selon les métiers. Pour les développeurs, le dépôt constitue une référence pour réunir COLMAP, Brush et FFmpeg dans un même paquet Tauri, ainsi qu’une base prête à être adaptée dans un fork. Pour les responsables produit, tester des hypothèses autour du contenu 3D devient moins coûteux : un pilote ne nécessite ni budget cloud ni spécialiste attitré de la photogrammétrie. Pour les fondateurs qui travaillent avec des prises de vue confidentielles de sites, d’installations industrielles ou d’intérieurs, le traitement local est un atout en soi : les données ne quittent pas la machine.

Mon conseil est simple : prenez deux ou trois vidéos réelles de votre domaine, passez-les dans OOOSplat et examinez le résultat dans le lecteur du navigateur. Si la qualité vous convient, vous aurez déjà un prototype fonctionnel de fonctionnalité 3D en une soirée. Sinon, vous comprendrez rapidement où se situe le blocage dans la chaîne de traitement : la prise de vue, le matériel ou l’approche elle-même. Le dépôt se trouve sur GitHub, dans l’organisation ooolabdev.

Dossier

Questions clés sur cet article

Que sait-on sur Ce que contient l’application ?

OOOSplat est une application de bureau multiplateforme pour Windows, macOS sur Apple Silicon et Linux. Elle est écrite en Rust avec Tauri, et son interface utilise React. L’idée centrale est l’autonomie : elle embarque déjà les exécutables préconfigurés de FFmpeg, FFprobe et COLMAP, ainsi que le moteur d’entraînement Brush. Rien à installer séparément, et aucune donnée envoyée sur des serveurs tiers. La chaîne de traitement se lance avec un seul bouton.

Que sait-on sur à quoi cela ressemble en pratique ?

Imaginez que vous développiez un service pour une agence immobilière ou un catalogue de produits avec des aperçus 3D. Jusqu’ici, un collaborateur filmait une pièce avec son téléphone, puis tout dépendait d’un ingénieur sachant faire tourner COLMAP. Désormais, il suffit d’importer la vidéo dans l’application pour obtenir une scène sans passer par la ligne de commande. Après l’entraînement, le résultat s’ouvre dans une vue 3D intégrée reposant sur WebGPU et WebGL.

Que sait-on sur Les limites et les précautions à prendre ?

Quelques réserves s’imposent. Le projet open source est récent, et les retours sur sa stabilité et la qualité des résultats dans les scènes complexes sont encore peu nombreux. La qualité du splat dépend elle-même de la prise de vue : images nettes, bon recouvrement et absence d’objets en mouvement. Aucune interface ne peut supprimer ces contraintes. Le recours au processeur convient davantage à la validation d’une idée qu’à un usage régulier.

ZK
Zhemal Khamidun — CPO d'Alpina Digital, product manager d'AlpinaGPT. Conçoit des produits IA depuis 2019. Hamidun News est un projet personnel devenu un agrégateur en production avec plus de 6 000 lecteurs.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
Qu'en pensez-vous ?
Chargement des commentaires…