Methven Track is a Python application that generates 3D camera tracks from video clips. It leverages COLMAP for structure-from-motion reconstruction and exports results in USD (Universal Scene Description) format.
- Extract frames from your video using FFmpeg.
- Detect and match features with COLMAP.
- Reconstruct the camera track in 3D.
- Export the camera path and point cloud to USD.
-
Create a New Project Choose a source video and a folder to store project files.
-
Adjust Settings Select compute device, camera model, and feature matching type. Default settings usually work great!
-
Run Tracking Click the
▶ Run Trackingbutton to start reconstruction. -
Export to USD Once tracking completes, export your 3D reconstruction to a
.usdfile.
⚠️ Orientation and scale may occasionally need manual adjustment.- 🐛 Logging system doesn’t print all output — run via terminal for full logs.
- 💡 GLOMAP support could be added in future (Python bindings may not exist yet).
- 🙌 Contributions are welcome — whether bug reports, code improvements, or algorithmic suggestions!
- 🎬 Some challenging shots might still require professional camera tracking software.
👉 Get the latest release from the Releases Page.
Created by Christopher Hosken Inspired by Josh Methven