3D Model Anything : ta pièce en scène Three.js éditable
Le guide pour transformer une vraie pièce scannée au LiDAR de ton iPhone en scène 3D éditable en Three.js, avec les commandes et le prompt exact.
Ce que fait le dépôt
3D Model Anything de Wes Bos : 2064 étoiles, licence MIT.
Tu scannes une pièce avec le LiDAR de ton iPhone, l'app enregistre la géométrie et les photos. Ensuite un agent IA lit ces mesures et ces photos, et il te reconstruit la pièce en Three.js, du vrai code que tu peux modifier.
Dépôt : github.com/wesbos/3d-model-anything (lien à vérifier)
Les quatre morceaux
| Morceau | À quoi ça sert |
|---|---|
| L'app iPhone | Scanner la pièce au LiDAR |
| Le viewer Three.js | Se balader dans la scène |
Le skill scan-to-threejs | La reconstruction par l'agent IA |
| La démo détaillée d'un bureau | Un exemple complet, déjà reconstruit |
La démo s'ouvre direct, sans rien installer, avec plusieurs vues : maison de poupée, en marchant, vue du dessus, fil de fer, knolling.
Lancer le projet chez toi
- Node 22.12 ou plus
npm cinpm run dev- Tu ouvres
localhost:5188
Le playground est sur play.html avec la pièce office-v4 en mode première personne.
Scanner ta propre pièce
- Il faut un iPhone ou un iPad équipé LiDAR pour scanner.
- L'app se compile avec Xcode, elle n'est pas encore sur l'App Store.
- Tu exportes ta session via le partage système.
- Tu la mets dans
data/captures-inavec le nom de ta pièce. - Tu ouvres le dépôt dans un agent qui gère les skills locaux.
Le prompt à donner à l'agent
utilise scan-to-threejs pour reconstruire la pièce dans data/captures-in/ma-piece, inspecte les mesures et les photos, crée une scène éditable et compare les rendus avec les photos d'origine
Remplace ma-piece par le nom de ton dossier de capture.
Les dépendances
- Les helpers tournent en Python 3
- Les comparaisons de photos demandent Pillow
- La reconstruction de profondeur, en option, utilise NumPy et Open3D
Ce qu'il faut garder en tête
Wes le dit lui-même : c'est un travail itératif, pas un bouton magique, et pour l'instant ça cible les pièces et les intérieurs.
Tes scans restent chez toi, seule la démo du bureau est distribuée.
Une question ? Réponds directement à ce message, je te lis.