You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A web-based, open-source distributed 3D reconstruction engine, gamified across 20 levels.
Each level is a real subsystem. Each subsystem maps to a real deployment environment.
End goal: Reconstructed real-world spaces with spatial coordinates, AR anchoring,
and 3D model placement.
MVP Status
The system is being built as a thin vertical slice first — every layer connected
end to end before any layer is developed. Current status:
Component
Status
Notes
Browser capture (L01–L03)
✅ Live
Camera, frames, guided scan, coverage map
Upload flow
✅ Built
Browser → S3 → Redis → pipeline
FastAPI service
✅ Built
Needs deployment to Railway
SFM worker (COLMAP)
✅ Built
Needs deployment with COLMAP
Mesh worker (Open3D)
✅ Built
Needs deployment to Railway
Three.js mesh viewer
✅ Built
Loads mesh from S3 presigned URL
Database schema
✅ Written
Needs Supabase project
Backend deployment
⏳ Pending
See deployment guide below
Architecture Overview
Layer
Levels
Target
Stack
🌐 Browser
1–3
GitHub Pages
WebRTC, Three.js, Vite, IndexedDB
⚙️ Edge / WASM
4–6
Cloudflare Workers
OpenCV.js, COLMAP, FastAPI
☁️ GPU Cloud
7–14
RunPod / K8s
OpenMVS, Nerfstudio, WebGPU
🧠 AI / Spatial OS
15–20
AI microservices
SAM, CLIP, Neo4j, WebXR
Level Checklist
🟢 Browser Layer — apps/web-capture
Level
Name
Status
Key Capability
L01
Camera Spawn
✅ Complete
WebRTC single-frame capture, DigiArch424 HUD
L02
Frame Collector
✅ Complete
Multi-frame sessions, IndexedDB, blur detection, ZIP export
A web-based, open-source distributed 3D reconstruction engine, reconstructed real-world spaces with spatial coordinates, AR anchoring, and 3D model placement.