3D models from photos with Depth-Anything-3
Nine phone photos of a toy construction set become depth maps, camera poses, a cleaned 1.1 million point cloud split into ground and 84 objects, a voxel mesh and a GLB scene. No COLMAP, no LiDAR, 21 seconds on a GPU.
The code
Public, no email needed. Read it, fork it, run it, break it.
da_3d_reconstruction.pyThe 14-step pipeline, from photos to a GLB scene and a reusable .npz.
The code lives in its own repository, florentPoux/3d-reconstruction-depth-anything, where it has been since the article came out.
View on GitHubThe data and the reference output
Too big to paste out of an article, so tell me where to send them.
kids_photos.zipNine phone photos of a toy construction set, 4000 x 2252, EXIF removed, 21 MB.reconstruction_data.npzDepth, confidence, cameras, images and 1,270,080 points. The scene-labeling kit starts here. 44 MB.kids_reconstruction_preview.glbThe cleaned point cloud, downsampled to 250,000 points, to open in any glTF viewer. 4 MB.
Data: Photos by Florent Poux, 2026, every EXIF field removed. Reference outputs computed with Depth-Anything-3 (ByteDance Seed, Apache-2.0 code) and the DA3-BASE weights (Apache-2.0).
Where should I send them?
One email, and the download links appear right here. You also get them in your inbox so you can come back to this any time.
Here they are
Yours to keep. Run the pipeline on this scene first to reproduce every number in the article, then point it at something of your own.
The same links are in your inbox. If nothing arrives, check spam, then mail me and I will send them by hand.
3D Data Science with Python
Building Accurate Digital Environments with 3D Point Cloud Workflows
This kit is one pipeline. The book is the discipline underneath them: 690 pages from the Python foundations through point cloud processing, meshing and the engineering that keeps a 3D workflow standing up in production. If the script above makes sense and you want the structure they came from, that is where it lives.
See the book or buy it on O’ReillyThese are the materials for 3D models from photos with Depth-Anything-3, one of the tutorials I publish on Medium and on learngeodata.eu. Every kit lives at learngeodata.eu/materials/.