ANNX Studio
Recommended- SfM
- Built-in (drop video/photos)
- Cost
- Free tier · credits to export .ply
Full pipeline — SfM + train + view — native macOS. Bypasses the broken local COLMAP matcher entirely. Best fit for M1 Max 32GB.
RadianceKit
If on macOS 26- SfM
- Built-in (Apple Photogrammetry)
- Cost
- Paid (Mac App Store)
Metal GPU training, no command line. Requires macOS 26 Tahoe. M1+ / 16GB+ baseline.
OpenSplat
Open-source CLI- SfM
- External (COLMAP / OpenSfM / ODM)
- Cost
- Free · build from source
C++, runs on Apple Silicon (Metal/CPU). Needs working SfM first — our Homebrew COLMAP matcher is broken, so pair with OpenSfM/ODM. ~50 min for 7k steps on M2.
Local pipeline (frame prep)
- 1Download a cinematic + auto-strip branding/fades.
./scripts/fetch_and_extract.sh <slug> <youtube_id> - 2Extract map-only frames between known boundaries.
./scripts/extract_clean.sh <slug> <start> <end> 5 - 3Internal SfM + train on Metal → export .ply splat.
ANNX Studio → drop data/<slug>/frames - 4Inspect, clean artifacts, measure sightlines.
SuperSplat / viewer
Note: these cinematics are aerial & motion-blurred — expect a diorama-grade splat. For ground-level tactical detail, capture a slow player-height walk in a private match.
Frames already extracted for 11/13 maps · feature extraction verified (~7,400 keypoints/frame)