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