{
 "about": "SCION 18 Cartoon Saloon: every asset in the film. No found footage, doodles or model-generated images are used in the picture; the archive dog was looked at only as a gait/proportion reference.",
 "assets": [
  {
   "id": "model-sheet",
   "what": "the dog's turnaround and expression sheet (L stand/crouch/lie, Q1 three-quarter rear, RV rear, Q1 lie; heads prof, back34, rear, front34, in34; legs and tail specs) and the person's two drawings",
   "file": "build/sheet.js",
   "source": "written point by point for this film by the swarm (Claude, SCION 18)",
   "rights": "made here; no third-party material",
   "operation": "drawn (coordinates authored as Catmull-Rom control points)"
  },
  {
   "id": "house",
   "what": "cut-away house: patterned (triskele) wallpaper, wainscot, hearth, shelf with jug and bowls, rug, stool, door leaf, carved door frame, thatched roof, porch, post, railing, lattice skirt, steps; dusk sky, moon, hills, spiral-canopy trees",
   "file": "build/world.js",
   "source": "drawn in code for this film",
   "rights": "made here",
   "operation": "drawn (procedural ornament: spirals and triskeles are brush strokes computed from formulas)"
  },
  {
   "id": "brush",
   "what": "tapered brush-ribbon line and painted fill (pigment + wash + pooled edge)",
   "file": "build/saloon.js",
   "source": "written for this film",
   "rights": "made here",
   "operation": "computed"
  },
  {
   "id": "textures",
   "what": "paper grain, three watercolour washes, wood grain, granulation flecks",
   "file": "build/textures.py -> build/cache/*.png (regenerated by make.sh)",
   "source": "synthesized from fixed seeds (numpy FFT noise)",
   "rights": "made here",
   "operation": "synthesized"
  },
  {
   "id": "sound",
   "what": "formant voice (Come here / It's all right / Come in), dusk wind and crickets, hearth crackle, door creak and knock, paw taps from the gait solver, thumps, sighs, tail thumps, plucked harp in D dorian",
   "file": "build/sound.py -> build/cache/audio.wav",
   "source": "synthesized (numpy)",
   "rights": "made here",
   "operation": "synthesized"
  },
  {
   "id": "score",
   "what": "the PAELEO threshold score (dog x, choices, person circumstances, door, timeline)",
   "file": "paeleo/handmade/score/threshold-score.json",
   "source": "PAELEO machine (paeleo/threshold/machine.js via tools/paeleo/build_score.js)",
   "rights": "Bolas project",
   "operation": "read; the dog's x and the person's x/sit/reach/low drive the rig directly"
  },
  {
   "id": "fonts",
   "what": "Big Shoulders Display, Literata (title and end cards)",
   "file": "tools/paeleo/fonts/",
   "source": "repo font kit",
   "rights": "SIL Open Font License (as shipped in the repo kit)",
   "operation": "typeset"
  },
  {
   "id": "reference-archive-dog",
   "what": "looked at only (one frame, f020, and the pose-key file) to check proportion and walk; no pixel, mask or key is used in the film",
   "file": "paeleo/handmade/kit/archive-dog/",
   "source": "Amateur Film New Jersey C, Home Movies (Internet Archive), https://archive.org/details/NewJerseyC",
   "rights": "public_domain",
   "operation": "inspected reference only (not used)"
  }
 ]
}