Secondhand Motion

Production line

Every subject goes through the same eight steps, one subject at a time. CI does the survey and the tracking for a whole wave in one push; the plan, rig, keys and scene are hand work per subject; the critic is a fresh blind agent per subject. Written by tools/subject.py status.

Subject survey plan track rig keys scene build critic Next Critic: identity, motion, follows film
bicycle done done done done done done done done done bar_not_met, broken, partly
butterfly done done done done done done done done done bar_met, smooth, yes
cat done done done done done done done done done bar_met, broken, partly
cow done done done done done done done done done bar_met, broken, partly
dog done done done done done done done done done bar_met, broken, partly
duck done done done done done done done done done bar_met, broken, partly
fan done done done done done done done done done bar_met, broken, partly
flying-saucer done done done done done done done done done bar_met, smooth, yes
giraffe done done done done done done done done done bar_met, broken, partly
helicopter done done done done done done done done done bar_met, broken, yes
horse done done done done done done done done done bar_met, broken, partly
hurricane done done done done done done done done done bar_met, smooth, partly
monkey done done done done done done done done done bar_met, broken, partly
mosquito done done done done done done done done done bar_met, smooth, partly
pig done done done done done done done done done bar_met, broken, partly
rabbit done done done done done done done done done bar_met, broken, yes
raccoon done done done done done done done done done bar_met, smooth, partly
rain done done done done done done done done done bar_met, smooth, partly
roller-coaster done done done done done done done done done bar_met, smooth, partly
sailboat done done done done done done done done done bar_met, broken, partly
see-saw done done done done done done done done done bar_met, smooth, partly
sheep done done done done done done done done done bar_met, broken, partly
skateboard done done done done done done done done done bar_met, smooth, partly
spider done done done done done done done done done bar_met, smooth, partly
tiger done done done done done done done done done bar_met, broken, partly
tornado done done done done done done done done done bar_met, smooth, partly
tractor done done done done done done done done done bar_met, broken, yes
windmill done done done done done done done done done bar_met, smooth, yes

The steps

1 survey   CI      contact sheet of the whole clip, cut spikes, a bank of 40 real doodles (survey.yml)
  2 plan     agent   choose the continuous interval and one doodle; write shots/<slug>/plan.json
  3 track    CI      frames, SAM 2.1 masks, Depth Anything depth (add the slug to data/track-now.json)
  4 rig      agent   rigs/<slug>_spec.json from the numbered doodle sheet: root, joints, regions, spins
  5 keys     agent   first pass from the silhouettes, then corrected by eye on the grids
  6 scene    agent   rigs/<slug>_scene.json: Quick, Draw! scenery in boxes, planes with z from depth
  7 build    auto    shot.json, tests, critic packet, page
  8 critic   agent   a fresh blind critic per subject; repair the one gap named; repeat at most three times