Inkmation draws films live from a library of brush-drawn parts: people, desks, phones, whiteboards. It is fast, inexpensive and charming, and for explainers, product stories and company histories it is the right tool. Then a user pasted a fairy tale about a firefly who builds a ladder of light for a fallen star, and the result was three people in green and yellow shirts saying very short sentences. This post is about why that happened, what we changed, and what we decided not to change.

The story that broke it

The text was about four minutes of narration: a firefly with a weak light, a star child stuck on a lily pad, a frog, an owl, and a valley full of fireflies who form a ladder at the end. Four characters, none of them human, several lines of dialogue in quotation marks, a moral at the end. A perfectly ordinary children's story. It exposed three separate failures at once, and we only understood them because they failed together.

Three separate failures

The library. Inkmation's characters are stylised humans. Its styles change the drawing texture, line weight and palette, not the character design. A style called "anime" enlarged their eyes; it did not produce a firefly, because nothing in the library could. The frog became a person in a green shirt, the firefly a person in a yellow one. The engine did exactly what it was built to do, and the result was wrong.

The budget. The story needed about four minutes; the default target was 90 seconds. The director obeyed, compressing sentences until they lost their meaning, then racing through what was left. Obedience is not the same as judgement. A director that fits a whole story into a short slot by shortening every sentence produces something that sounds like a summary read too fast.

The voices. One narrator read everything, and character lines appeared as speech bubbles the narrator sometimes paraphrased and sometimes skipped. Dialogue without a speaker is noise. When the frog says something and the narrator says roughly the same thing a second later, the viewer hears the seams.

What we did

We did not try to teach the brush engine to draw frogs. A library is a library; adding a frog would have fixed one story and left the next one, about a lighthouse or a dragon, just as broken. Instead we built Story to film on the generative pipeline, where characters are designed by an image model in the requested style and animated from keyframes. That is where fairy tales, fiction and anything with non-human characters now belong.

Inkmation stayed what it is good at, and got the fixes it deserved:

  • Text cleaning. Markdown, headings, notes and chat lines are dropped before the script is written, so "if you want I can rewrite this" never becomes a beat.
  • A length suggestion. The studio estimates a duration from the text and warns when the chosen target is too short to carry it.
  • Verbatim dialogue. The prompt now keeps lines as written instead of summarising them.

Both text-first paths share these improvements; we did not want the fix to live in one place and the bug in the other.

How to choose between the two

  • Explaining something, with a warm sketched look and a small budget: Inkmation.
  • Telling a story with characters who must look a particular way: Story to film.
  • Not sure: run Inkmation first, it is cheap and fast; if the characters matter, move to Story to film with the same text.

The lesson

Tools should refuse quietly wrong outputs. A 90-second version of a four-minute story is not "shorter"; it is a different, worse story, and the person paying for it cannot tell until they watch it. Now the studio says so before you spend, and the director selects fewer events rather than breaking sentences when a target really is short.

The second lesson is about libraries. A fixed library is a feature, not a limitation, as long as the product says clearly what is in it. Inkmation is honest about being a brush-drawn explainer engine now, and the studio routes a story about a firefly somewhere else.

Frequently asked

Did you remove any Inkmation styles? No. The presets are still there; they set line weight, palette and motion, and the platform sets aspect ratio and duration. What changed is that the studio no longer implies a style can invent a character the library does not contain.

Will Inkmation ever draw animals? Not from the library. If a story needs a specific creature, Story to film designs it in the chosen style and keeps it consistent with cast sheets; that is a better answer than a bigger library.

What happens to a long story with a short target now? Both paths warn you. If you keep the short target, the director keeps the spine of the story and drops events, and the narration is written to fit each scene rather than compressed.