cartoon-launch-film

Installation
SKILL.md

Cartoon launch film

A square, music-only cartoon in an indie-animation style. Every sprite boils on threes (three mesh-warped redraws), characters hop and squash, the camera shakes on hits, and the score is synthesised in code with the cuts on its beat grid. Example: examples/obsidian-wiki/ is the obsidian-wiki 3.5k-stars film (44.9 s) with Mo, a pink brain mascot.

Workflow

  1. Start: python3 scripts/main.py init my-film, which copies the example.
  2. Copy: edit brief.json. Every on-screen string lives there: terminal lines and slash menu, captions, note names, agents, the browser article, popup and form, the answer note, gauge numbers, star count and end card. Run the copy through skills/no-ai-slop first. Don't put trailing periods on captions.
  3. Cast: restyle style, mascot, poses and props in assets.json, then run python3 scripts/main.py assets --brief my-film/brief.json (or assets mo_wave to regenerate one). The mascot base is generated first, and every pose is a reference-guided edit of it, so the character stays on-model.
  4. Real marks: put the agent logos and your product or extension icon in assets/icons/ as PNGs. They're named by the agents slugs and browser.icon. Never generate logos.
  5. Check: run check --brief …. It samples the whole cut and fails on missing assets or on any copy that had to shrink below 80% of its designed size. The fix is shorter copy.
  6. Review: run sheet --brief … (a frame every 1.5 s) and still --brief … 22.8 30.6.
  7. Render: run render --brief …, which renders the frames, synthesises out/mix.m4a with scripts/audio.py and muxes the result. On slow machines, render halves in parallel with render --from 0 --to 674 and --from 674 --to 1347, then concat them and mux out/mix.m4a.

Slots

Installs
1
GitHub Stars
1
First Seen
5 days ago