Modern dark-themed web viewer for COLMAP 3D reconstructions
- Interactive 3D Visualization — Colored point cloud, camera frustums, and trajectory lines
- Drag & Drop Import — Drop a COLMAP sparse folder (
cameras.bin,images.bin,points3D.bin) - Click-to-Fly Navigation — Click any camera in the sidebar or 3D view to jump to its position
- Toggle Controls — Show/hide points, cameras, and trajectories
- Zero Dependencies — No build step — just open
index.htmlin a modern browser
- Open
index.html(serves from any static server, or just open locally) - Click Choose Folder and select your COLMAP
sparse/folder, or drag-and-drop the 3.binfiles - Explore the reconstruction with orbit controls:
- Left-drag — Rotate
- Scroll — Zoom
- Right-drag — Pan
- Click cameras in the sidebar to fly to their viewpoints
python3 -m http.server 8000 -d .Then open http://localhost:8000.
| Technology | Purpose |
|---|---|
| Three.js | 3D rendering (CDN, ES modules via importmap) |
| Vanilla JS | Application logic, no build tools |
| COLMAP Binary Parser | Native .bin format parsing |
See LICENSE.