
Liya in the rain, frame from the film
The idea
A short of my own with dialogue: a city at night in the rain, a taxi, neon, fog, a dark corridor. The places and the light keep changing, while the heroine has the same face, the same hair and the same outfit in every frame.
The challenge
Continuity is the hardest thing in AI film and the first thing that breaks: a jaw a little wider in one shot, a different parting in the next, and the viewer starts wondering whether it is the same person.
How I made it
A remake with a defect list. The first, 15-second version had four problems I wrote down before starting again: hair drifting in wide shots, broken text in the frame, a pose that wandered off the script, and her face visible in only two of five shots.
A character model trained on her. 20 frames picked from 27 candidates, studio and natural, trained into one character model in Higgsfield Soul. The jacket was left out of the training set, so the costume would not become part of her face.
A look written, not borrowed. A style card instead of a preset: teal shadows against red and magenta neon, milky blacks, dense fog, halation, soft 50-85 mm optics and fine grain.
Dialogue that carries the chase. A phone call by the taxi turns into a run through the rain, and the night ends when she meets a second character, Zuzanna, who keeps her own look as well.
What a brand gets
The continuity a brand needs from a recurring character or presenter, whether the story is a neo-noir short or a campaign that runs all year.
Orchestrated end to end in Claude Code, on my own production system.
Every shot is AI-generated.
0 likes · 6 views · Oct 7, 2026
Own neo-noir short: rain, a taxi, neon and a dark corridor, with the heroine keeping the same face, hair and outfit in every shot. It shows the continuity a brand needs from a recurring AI presenter across a campaign that runs all year.