whatisgithub

What is trackcraft3r?

cvlab-kaist/trackcraft3r — explained in plain English

Analysis updated 2026-07-23 · repo last pushed 2026-05-16

105PythonAudience · researcherComplexity · 5/5MaintainedSetup · hard

In one sentence

Takes ordinary video and reconstructs how every pixel moves through real 3D space over time. It repurposes a video generation model to predict 3D motion trails from flat footage.

Mindmap

mindmap
  root((repo))
    What it does
      Tracks pixels in 3D
      Uses ordinary video
      Dense motion trails
    How it works
      Repurposes video generator
      Predicts 3D trajectories
      Two stage training
    Use cases
      Visual effects
      Robotics perception
      Scene reconstruction
    Requirements
      Needs NVIDIA GPUs
      Multi step pipeline
      Separate depth tool
    Audience
      Vision researchers
      Robotics engineers
      VFX studios

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Extract 3D motion data from a live-action video clip for visual effects compositing.

USE CASE 2

Help a robot understand how objects move in its environment using only camera input.

USE CASE 3

Reconstruct 3D scene geometry and motion from standard 2D video footage.

USE CASE 4

Track dense 3D point trajectories for augmented reality applications.

What is it built with?

PythonPyTorchCUDA

How does it compare?

cvlab-kaist/trackcraft3ruipath/coder_evalatom00blue/machine-learning-library
Stars105105106
LanguagePythonPythonPython
Last pushed2026-05-16
MaintenanceMaintained
Setup difficultyhardmoderateeasy
Complexity5/53/52/5
Audienceresearcherdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Inference requires a multi-step pipeline with separate depth and camera motion estimation, and training requires eight high-end NVIDIA GPUs.

The explanation does not specify a license for this repository.

So what is it?

TrackCraft3R is a research project that takes an ordinary video and figures out how every pixel moves through 3D space over time. Feed it a clip of someone dancing or a car driving down a street, and it produces dense 3D motion trails, tracking where each point in the frame travels, not just left/right/up/down on screen, but also toward or away from the camera. This is useful for anyone working in augmented reality, robotics, visual effects, or 3D scene reconstruction who needs to understand real-world motion from flat video footage. The clever part is how it achieves this. Instead of building a tracker from scratch, the researchers repurpose a video generation model (the kind designed to create video from text) and retrain it to predict 3D trajectories instead of new frames. The system takes a video plus estimated depth and camera movement, then predicts the full set of 3D tracks in a single pass. Training happens in two stages: first, fine-tuning a small portion of the model on synthetic datasets of rendered 3D scenes, then unlocking more components for a second round of training. The primary audience is computer vision researchers and engineers working on 3D tracking, scene reconstruction, or video understanding. A robotics team could use it to help a robot understand how objects move in its environment from camera input. A VFX studio could extract detailed motion data from a live-action clip to blend real footage with computer-generated elements. Notably, this is heavyweight research code. Training requires eight high-end NVIDIA GPUs, and running it on your own video involves a multi-step pipeline: estimating depth and camera motion with a separate tool, packaging that data, running inference, and then visualizing results. The project includes a sample video to walk you through the process, and pre-trained weights are available so you can try it without training from scratch.

Copy-paste prompts

Prompt 1
How do I run TrackCraft3R inference on my own video using the pre-trained weights?
Prompt 2
What is the step-by-step pipeline to estimate depth and camera motion, package the data, and run TrackCraft3R?
Prompt 3
How can I visualize the 3D motion trails produced by TrackCraft3R?
Prompt 4
Explain how TrackCraft3R repurposes a video generation model to predict 3D trajectories instead of video frames.

Frequently asked questions

What is trackcraft3r?

Takes ordinary video and reconstructs how every pixel moves through real 3D space over time. It repurposes a video generation model to predict 3D motion trails from flat footage.

What language is trackcraft3r written in?

Mainly Python. The stack also includes Python, PyTorch, CUDA.

Is trackcraft3r actively maintained?

Maintained — commit in last 6 months (last push 2026-05-16).

What license does trackcraft3r use?

The explanation does not specify a license for this repository.

How hard is trackcraft3r to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is trackcraft3r for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.