Photos → COLMAP (poses) → Brush (GSplat) → View
- COLMAP: https://github.com/colmap/colmap/releases
- Chrome / Edge (WebGPU) — required for Brush Web Demo: https://arthurbrussee.github.io/brush-demo/
- Images: .jpg or .png, static scene, sharp, consistent exposure and white balance, 60–80% overlap
<project>/
images/
*.jpg | *.png
(All photos only in images/)
-
File → New project
- Database:
<project>/<name>.db - Images:
<project>/images/ - Click Save
- Database:
-
Processing → Feature extraction → Extract
-
Processing → Feature matching → Run
-
Reconstruction → Start reconstruction
-
File → Export model →
<project>/→ This step createscameras.bin,images.bin,points3D.bin -
(Optional) File → Export model as… → .ply →
<project>/
Open: https://arthurbrussee.github.io/brush-demo/
- File → select COLMAP
.ply - Directory → select
<project>/(where.binfiles andimages/exist) - Start / Train → wait until stable
- Export → PLY → GSplat file
Output example: <scene>_gsplat.ply
Open: https://superspl.at/editor
- Drag & drop GSplat .ply file
- Orbit / zoom, adjust size and opacity
These GSplats were generated using the workflow described in this guide: