← all maps

3D Reconstruction

Turn map footage into a navigable 3D Gaussian splat for team review and angle measurement. The blocker on this Mac was SfM (the Homebrew COLMAP 4.0.4 CPU matcher segfaults on Apple Silicon) — not training. Tools that do SfM internally route around it.

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)

  1. 1
    Download a cinematic + auto-strip branding/fades.
    ./scripts/fetch_and_extract.sh <slug> <youtube_id>
  2. 2
    Extract map-only frames between known boundaries.
    ./scripts/extract_clean.sh <slug> <start> <end> 5
  3. 3
    Internal SfM + train on Metal → export .ply splat.
    ANNX Studio → drop data/<slug>/frames
  4. 4
    Inspect, 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)