{
 "assets": [
  {
   "asset": "dog cel 0",
   "kind": "RGBA cel (the dog)",
   "file": "paeleo/handmade/kit/archive-dog/frames/f000.jpg",
   "matte": "paeleo/handmade/kit/archive-dog/masks.json[\"0\"] (SAM) x garbage matte in build/cels.py",
   "source_title": "Amateur Film New Jersey C",
   "archive_url": "https://archive.org/details/NewJerseyC",
   "collection": "Home Movies (Internet Archive collection)",
   "rights": "public_domain",
   "used_as": [
    "head0"
   ],
   "operation": "mask (SAM polygon AND hand garbage matte), 0.7 px feather; split into semantic sublayers by hand-authored holdout polygons (build/rig.py PARTS) and re-assembled by rotation about pivots; re-lit by the scene light pass (colour from luminance; no pixel painted)"
  },
  {
   "asset": "dog cel 2",
   "kind": "RGBA cel (the dog)",
   "file": "paeleo/handmade/kit/archive-dog/frames/f002.jpg",
   "matte": "paeleo/handmade/kit/archive-dog/masks.json[\"2\"] (SAM) x garbage matte in build/cels.py",
   "source_title": "Amateur Film New Jersey C",
   "archive_url": "https://archive.org/details/NewJerseyC",
   "collection": "Home Movies (Internet Archive collection)",
   "rights": "public_domain",
   "used_as": [
    "tail2"
   ],
   "operation": "mask (SAM polygon AND hand garbage matte), 0.7 px feather; split into semantic sublayers by hand-authored holdout polygons (build/rig.py PARTS) and re-assembled by rotation about pivots; re-lit by the scene light pass (colour from luminance; no pixel painted)"
  },
  {
   "asset": "dog cel 9",
   "kind": "RGBA cel (the dog)",
   "file": "paeleo/handmade/kit/archive-dog/frames/f009.jpg",
   "matte": "paeleo/handmade/kit/archive-dog/masks.json[\"9\"] (SAM) x garbage matte in build/cels.py",
   "source_title": "Amateur Film New Jersey C",
   "archive_url": "https://archive.org/details/NewJerseyC",
   "collection": "Home Movies (Internet Archive collection)",
   "rights": "public_domain",
   "used_as": [
    "whole cel"
   ],
   "operation": "mask (SAM polygon AND hand garbage matte), 0.7 px feather; composited whole; walk cels shown mirrored as a whole pose; re-lit by the scene light pass (colour from luminance; no pixel painted)"
  },
  {
   "asset": "dog cel 10",
   "kind": "RGBA cel (the dog)",
   "file": "paeleo/handmade/kit/archive-dog/frames/f010.jpg",
   "matte": "paeleo/handmade/kit/archive-dog/masks.json[\"10\"] (SAM) x garbage matte in build/cels.py",
   "source_title": "Amateur Film New Jersey C",
   "archive_url": "https://archive.org/details/NewJerseyC",
   "collection": "Home Movies (Internet Archive collection)",
   "rights": "public_domain",
   "used_as": [
    "foreA10",
    "foreB10",
    "head10",
    "hind10",
    "torso10",
    "whole cel"
   ],
   "operation": "mask (SAM polygon AND hand garbage matte), 0.7 px feather; split into semantic sublayers by hand-authored holdout polygons (build/rig.py PARTS) and re-assembled by rotation about pivots; re-lit by the scene light pass (colour from luminance; no pixel painted)"
  },
  {
   "asset": "dog cel 11",
   "kind": "RGBA cel (the dog)",
   "file": "paeleo/handmade/kit/archive-dog/frames/f011.jpg",
   "matte": "paeleo/handmade/kit/archive-dog/masks.json[\"11\"] (SAM) x garbage matte in build/cels.py",
   "source_title": "Amateur Film New Jersey C",
   "archive_url": "https://archive.org/details/NewJerseyC",
   "collection": "Home Movies (Internet Archive collection)",
   "rights": "public_domain",
   "used_as": [
    "whole cel"
   ],
   "operation": "mask (SAM polygon AND hand garbage matte), 0.7 px feather; composited whole; walk cels shown mirrored as a whole pose; re-lit by the scene light pass (colour from luminance; no pixel painted)"
  },
  {
   "asset": "dog cel 13",
   "kind": "RGBA cel (the dog)",
   "file": "paeleo/handmade/kit/archive-dog/frames/f013.jpg",
   "matte": "paeleo/handmade/kit/archive-dog/masks.json[\"13\"] (SAM) x garbage matte in build/cels.py",
   "source_title": "Amateur Film New Jersey C",
   "archive_url": "https://archive.org/details/NewJerseyC",
   "collection": "Home Movies (Internet Archive collection)",
   "rights": "public_domain",
   "used_as": [
    "whole cel"
   ],
   "operation": "mask (SAM polygon AND hand garbage matte), 0.7 px feather; composited whole; walk cels shown mirrored as a whole pose; re-lit by the scene light pass (colour from luminance; no pixel painted)"
  },
  {
   "asset": "dog cel 14",
   "kind": "RGBA cel (the dog)",
   "file": "paeleo/handmade/kit/archive-dog/frames/f014.jpg",
   "matte": "paeleo/handmade/kit/archive-dog/masks.json[\"14\"] (SAM) x garbage matte in build/cels.py",
   "source_title": "Amateur Film New Jersey C",
   "archive_url": "https://archive.org/details/NewJerseyC",
   "collection": "Home Movies (Internet Archive collection)",
   "rights": "public_domain",
   "used_as": [
    "whole cel"
   ],
   "operation": "mask (SAM polygon AND hand garbage matte), 0.7 px feather; composited whole; walk cels shown mirrored as a whole pose; re-lit by the scene light pass (colour from luminance; no pixel painted)"
  },
  {
   "asset": "dog cel 15",
   "kind": "RGBA cel (the dog)",
   "file": "paeleo/handmade/kit/archive-dog/frames/f015.jpg",
   "matte": "paeleo/handmade/kit/archive-dog/masks.json[\"15\"] (SAM) x garbage matte in build/cels.py",
   "source_title": "Amateur Film New Jersey C",
   "archive_url": "https://archive.org/details/NewJerseyC",
   "collection": "Home Movies (Internet Archive collection)",
   "rights": "public_domain",
   "used_as": [
    "whole cel"
   ],
   "operation": "mask (SAM polygon AND hand garbage matte), 0.7 px feather; composited whole; walk cels shown mirrored as a whole pose; re-lit by the scene light pass (colour from luminance; no pixel painted)"
  },
  {
   "asset": "dog cel 26",
   "kind": "RGBA cel (the dog)",
   "file": "paeleo/handmade/kit/archive-dog/frames/f026.jpg",
   "matte": "paeleo/handmade/kit/archive-dog/masks.json[\"26\"] (SAM) x garbage matte in build/cels.py",
   "source_title": "Amateur Film New Jersey C",
   "archive_url": "https://archive.org/details/NewJerseyC",
   "collection": "Home Movies (Internet Archive collection)",
   "rights": "public_domain",
   "used_as": [
    "whole cel"
   ],
   "operation": "mask (SAM polygon AND hand garbage matte), 0.7 px feather; composited whole; walk cels shown mirrored as a whole pose; re-lit by the scene light pass (colour from luminance; no pixel painted)"
  },
  {
   "asset": "dog cel 28",
   "kind": "RGBA cel (the dog)",
   "file": "paeleo/handmade/kit/archive-dog/frames/f028.jpg",
   "matte": "paeleo/handmade/kit/archive-dog/masks.json[\"28\"] (SAM) x garbage matte in build/cels.py",
   "source_title": "Amateur Film New Jersey C",
   "archive_url": "https://archive.org/details/NewJerseyC",
   "collection": "Home Movies (Internet Archive collection)",
   "rights": "public_domain",
   "used_as": [
    "headF",
    "whole cel"
   ],
   "operation": "mask (SAM polygon AND hand garbage matte), 0.7 px feather; split into semantic sublayers by hand-authored holdout polygons (build/rig.py PARTS) and re-assembled by rotation about pivots; re-lit by the scene light pass (colour from luminance; no pixel painted)"
  },
  {
   "asset": "dog cel 30",
   "kind": "RGBA cel (the dog)",
   "file": "paeleo/handmade/kit/archive-dog/frames/f030.jpg",
   "matte": "paeleo/handmade/kit/archive-dog/masks.json[\"30\"] (SAM) x garbage matte in build/cels.py",
   "source_title": "Amateur Film New Jersey C",
   "archive_url": "https://archive.org/details/NewJerseyC",
   "collection": "Home Movies (Internet Archive collection)",
   "rights": "public_domain",
   "used_as": [
    "whole cel"
   ],
   "operation": "mask (SAM polygon AND hand garbage matte), 0.7 px feather; composited whole; walk cels shown mirrored as a whole pose; re-lit by the scene light pass (colour from luminance; no pixel painted)"
  },
  {
   "asset": "dog cel 31",
   "kind": "RGBA cel (the dog)",
   "file": "paeleo/handmade/kit/archive-dog/frames/f031.jpg",
   "matte": "paeleo/handmade/kit/archive-dog/masks.json[\"31\"] (SAM) x garbage matte in build/cels.py",
   "source_title": "Amateur Film New Jersey C",
   "archive_url": "https://archive.org/details/NewJerseyC",
   "collection": "Home Movies (Internet Archive collection)",
   "rights": "public_domain",
   "used_as": [
    "whole cel"
   ],
   "operation": "mask (SAM polygon AND hand garbage matte), 0.7 px feather; composited whole; walk cels shown mirrored as a whole pose; re-lit by the scene light pass (colour from luminance; no pixel painted)"
  },
  {
   "asset": "dog cel 33",
   "kind": "RGBA cel (the dog)",
   "file": "paeleo/handmade/kit/archive-dog/frames/f033.jpg",
   "matte": "paeleo/handmade/kit/archive-dog/masks.json[\"33\"] (SAM) x garbage matte in build/cels.py",
   "source_title": "Amateur Film New Jersey C",
   "archive_url": "https://archive.org/details/NewJerseyC",
   "collection": "Home Movies (Internet Archive collection)",
   "rights": "public_domain",
   "used_as": [
    "whole cel"
   ],
   "operation": "mask (SAM polygon AND hand garbage matte), 0.7 px feather; composited whole; walk cels shown mirrored as a whole pose; re-lit by the scene light pass (colour from luminance; no pixel painted)"
  },
  {
   "asset": "dog cel 36",
   "kind": "RGBA cel (the dog)",
   "file": "paeleo/handmade/kit/archive-dog/frames/f036.jpg",
   "matte": "paeleo/handmade/kit/archive-dog/masks.json[\"36\"] (SAM) x garbage matte in build/cels.py",
   "source_title": "Amateur Film New Jersey C",
   "archive_url": "https://archive.org/details/NewJerseyC",
   "collection": "Home Movies (Internet Archive collection)",
   "rights": "public_domain",
   "used_as": [
    "whole cel"
   ],
   "operation": "mask (SAM polygon AND hand garbage matte), 0.7 px feather; composited whole; walk cels shown mirrored as a whole pose; re-lit by the scene light pass (colour from luminance; no pixel painted)"
  },
  {
   "asset": "dog cel 38",
   "kind": "RGBA cel (the dog)",
   "file": "paeleo/handmade/kit/archive-dog/frames/f038.jpg",
   "matte": "paeleo/handmade/kit/archive-dog/masks.json[\"38\"] (SAM) x garbage matte in build/cels.py",
   "source_title": "Amateur Film New Jersey C",
   "archive_url": "https://archive.org/details/NewJerseyC",
   "collection": "Home Movies (Internet Archive collection)",
   "rights": "public_domain",
   "used_as": [
    "whole cel"
   ],
   "operation": "mask (SAM polygon AND hand garbage matte), 0.7 px feather; composited whole; walk cels shown mirrored as a whole pose; re-lit by the scene light pass (colour from luminance; no pixel painted)"
  },
  {
   "asset": "dog cel 40",
   "kind": "RGBA cel (the dog)",
   "file": "paeleo/handmade/kit/archive-dog/frames/f040.jpg",
   "matte": "paeleo/handmade/kit/archive-dog/masks.json[\"40\"] (SAM) x garbage matte in build/cels.py",
   "source_title": "Amateur Film New Jersey C",
   "archive_url": "https://archive.org/details/NewJerseyC",
   "collection": "Home Movies (Internet Archive collection)",
   "rights": "public_domain",
   "used_as": [
    "whole cel"
   ],
   "operation": "mask (SAM polygon AND hand garbage matte), 0.7 px feather; composited whole; walk cels shown mirrored as a whole pose; re-lit by the scene light pass (colour from luminance; no pixel painted)"
  },
  {
   "asset": "dog cel 43",
   "kind": "RGBA cel (the dog)",
   "file": "paeleo/handmade/kit/archive-dog/frames/f043.jpg",
   "matte": "paeleo/handmade/kit/archive-dog/masks.json[\"43\"] (SAM) x garbage matte in build/cels.py",
   "source_title": "Amateur Film New Jersey C",
   "archive_url": "https://archive.org/details/NewJerseyC",
   "collection": "Home Movies (Internet Archive collection)",
   "rights": "public_domain",
   "used_as": [
    "whole cel"
   ],
   "operation": "mask (SAM polygon AND hand garbage matte), 0.7 px feather; composited whole; walk cels shown mirrored as a whole pose; re-lit by the scene light pass (colour from luminance; no pixel painted)"
  },
  {
   "asset": "dog cel 44",
   "kind": "RGBA cel (the dog)",
   "file": "paeleo/handmade/kit/archive-dog/frames/f044.jpg",
   "matte": "paeleo/handmade/kit/archive-dog/masks.json[\"44\"] (SAM) x garbage matte in build/cels.py",
   "source_title": "Amateur Film New Jersey C",
   "archive_url": "https://archive.org/details/NewJerseyC",
   "collection": "Home Movies (Internet Archive collection)",
   "rights": "public_domain",
   "used_as": [
    "whole cel"
   ],
   "operation": "mask (SAM polygon AND hand garbage matte), 0.7 px feather; composited whole; walk cels shown mirrored as a whole pose; re-lit by the scene light pass (colour from luminance; no pixel painted)"
  },
  {
   "asset": "dog cel 45",
   "kind": "RGBA cel (the dog)",
   "file": "paeleo/handmade/kit/archive-dog/frames/f045.jpg",
   "matte": "paeleo/handmade/kit/archive-dog/masks.json[\"45\"] (SAM) x garbage matte in build/cels.py",
   "source_title": "Amateur Film New Jersey C",
   "archive_url": "https://archive.org/details/NewJerseyC",
   "collection": "Home Movies (Internet Archive collection)",
   "rights": "public_domain",
   "used_as": [
    "whole cel"
   ],
   "operation": "mask (SAM polygon AND hand garbage matte), 0.7 px feather; composited whole; walk cels shown mirrored as a whole pose; re-lit by the scene light pass (colour from luminance; no pixel painted)"
  },
  {
   "asset": "hallway plate",
   "kind": "background plate (inside the door)",
   "file": "paeleo/handmade/kit/archive-door/frames/f029.jpg",
   "source_title": "Straight Talk",
   "archive_url": "https://archive.org/details/gov.ntis.ava19144vnb1",
   "rights": "public_domain",
   "operation": "crop x<372, luminance to a warm ramp, perspective-mapped to the back wall at D=-1.5 m"
  },
  {
   "asset": "door leaf",
   "kind": "RGBA card",
   "file": "paeleo/handmade/kit/archive-door/frames/f016.jpg",
   "matte": "paeleo/handmade/kit/archive-door/masks.json[\"16\"] (SAM quad)",
   "source_title": "Straight Talk",
   "archive_url": "https://archive.org/details/gov.ntis.ava19144vnb1",
   "rights": "public_domain",
   "operation": "SAM quad rectified to a rectangle (PIL QUAD), then perspective-mapped to the swinging leaf; shaded by angle"
  },
  {
   "asset": "light bulb",
   "kind": "RGBA card",
   "file": "/home/user/hartswf0/secondhand-motion/shots/light-bulb-sam/frames/f012.jpg",
   "matte": "masks.json[\"12\"] (SAM)",
   "source_title": "Light Of Your Life B",
   "archive_url": "https://archive.org/details/LightOfYourL_2",
   "rights": "public_domain",
   "clip_id": "ccf9d371-1f80-5aa3-bb2a-2e720f1786f2",
   "operation": "mask, crop, scaled onto a drawn shelf inside"
  },
  {
   "asset": "hand",
   "kind": "RGBA card (the offered hand)",
   "file": "/home/user/hartswf0/secondhand-motion/shots/hand-sam/frames/f010.jpg",
   "matte": "masks.json[\"10\"] (SAM fingers) + hand-authored forearm polygon",
   "source_title": "Door to Heaven, The",
   "archive_url": "https://archive.org/details/DoortoHe1941",
   "rights": "public_domain",
   "clip_id": "0870ef3a-b328-5284-890b-3e1ac18057c1",
   "operation": "mask, crop, mirrored (fingers toward the dog), luminance re-lit warm by the doorway light pass"
  },
  {
   "asset": "sky",
   "kind": "background plate",
   "file": "/home/user/hartswf0/secondhand-motion/shots/cloud-sam/frames/f030.jpg",
   "source_title": "Top Of The Cloud - Time Lapse (Wide Screen 16:9)",
   "archive_url": "https://archive.org/details/CEP391",
   "rights": "public_domain",
   "clip_id": "3a3663e4-7a6e-5277-8cf5-12e94237350c",
   "operation": "luminance remapped to a dusk ramp, slight parallax"
  },
  {
   "asset": "house, porch, sill, door casing, bench, porch post, tree line, interior floor and shelf",
   "kind": "drawn layers",
   "file": "build/scene.py",
   "source_title": "drawn by this swarm (procedural numpy/PIL)",
   "rights": "own work",
   "operation": "computed per frame from world geometry under the stage camera"
  },
  {
   "asset": "the person",
   "kind": "drawn holdout matte",
   "file": "build/person.py",
   "source_title": "drawn by this swarm",
   "rights": "own work",
   "operation": "capsule/polygon matte from a small joint set, rim-lit; only the hand is a found image"
  },
  {
   "asset": "light, shadow and depth passes",
   "kind": "computed passes",
   "file": "build/scene.py",
   "source_title": "computed",
   "rights": "own work",
   "operation": "doorway light through the leaf holdout, cast shadows of the actors, contact shadows, per-pixel depth for the dog, person and leaf"
  },
  {
   "asset": "voice",
   "kind": "synthesized speech",
   "file": "build/sound.py",
   "source_title": "flite (CMU) voice 'slt', run locally via ffmpeg's flite filter",
   "rights": "synthesized here; flite is free software (BSD-style licence)",
   "operation": "synthesized, re-timed, filtered, placed"
  },
  {
   "asset": "foley, dusk, room tone",
   "kind": "synthesized sound",
   "file": "build/sound.py",
   "source_title": "synthesized (numpy)",
   "rights": "own work",
   "operation": "noise/oscillator synthesis; the room is held out (low-passed, -14 dB) until the door opens"
  },
  {
   "asset": "fonts",
   "kind": "type",
   "file": "tools/paeleo/fonts/ (Big Shoulders Display, Literata, JetBrains Mono)",
   "source_title": "house fonts",
   "rights": "SIL Open Font License (as supplied in tools/paeleo/fonts)",
   "operation": "title and end cards"
  }
 ],
 "not_used": "no Quick, Draw! drawings, no web images, no model-generated images, nothing of unknown rights"
}