Runtime15.83s
Shots5 · one live
Time to build~20 minutes
Night Shift, ep. 1. One anime character, four stills, a typeset end card, and one shot with generated motion. Everything below is what was actually said to make it, and every prompt is printed in full.
The method in one breath

Make the character once, and look at her before you make anything else. Then make every other shot from that frame — never by describing her again in words. Put literal text on a typeset card, never in an image prompt. Give exactly one shot generated motion: the one where she has to actually move. Music, render, done.

Why a fuel station

Ask any current image model for an anime still and it hands you a good one first try. Cel shading, hard rim light, a hand-painted background. That is close to a default mode now, which means polish is not what separates your reel from anyone else's — everybody's first attempt is already polished. So the interesting move is to spend the aesthetic somewhere it does not belong: anime's fantasy-and-romance visual language applied to the least glamorous place in town, and to the small arithmetic people do at the pump — watching the number climb, stopping it on something round. Nobody has made that beautiful before, and everyone has stood there.

Before you copy anything below

Image generation is non-deterministic. Run these prompts and you will get your character, not ours — a different face, a different drape of the jacket, a different night. That is not the prompt failing; it is what these models are. What reproduces is the method, not the pixels.

Step 1 — make her first, and look at her

Upload nothing. Open Poppify in chat and say what you're making, then hand over the first prompt whole:

Make me an anime series — "Night Shift", a quiet story set at a roadside
fuel station at 3am. Vertical, 9:16.

Before anything else, generate ONE still of the main character, from this
prompt exactly:

Anime still, night, cel-shaded with hand-painted background. A young woman
behind the counter of a small roadside fuel-station kiosk, lit almost
entirely by green-white fluorescent canopy light falling from above. She
wears a company windbreaker two sizes too big, sleeves past her hands; one
earphone in, the other hanging loose against her collar. Hair tied up
loosely, strands escaping. Tired, calm, unbothered — not sad, not smiling.
Medium close-up, eye level, shallow depth of field. Far behind her through
the kiosk window, completely out of focus, the soft glow of a tall
illuminated price sign — unreadable bokeh. Limited palette: green-white
fluorescent, deep night blue, warm amber highlight. Hard rim light on her
shoulder. Film grain. No text, no letters, no numbers anywhere in the
image. Vertical 9:16.

Then stop and show me the image before making anything else.
Anime still: a young woman in an oversized company windbreaker behind the counter of a fuel-station kiosk at night, lit by green-white fluorescent light
Shot 1 — the reference frame. This is not one of five images. It is the definition of the character, for this episode and every later one.

Now actually look at her before you go any further. Every shot after this one is generated from this frame, so whatever is wrong here is about to be wrong four more times. That "stop and show me" line is the entire point of step 1.

Notice what the prompt is made of: coarse, high-contrast anchors — one oversized jacket, one hanging earphone, one green-white light. Those survive regeneration. Fine facial detail does not, and it doesn't matter, because nobody recognises a character by her eyelid. They recognise the silhouette.

Step 2 — make every other shot from her, not from a description

This is the move the whole method rests on. Do not describe her again. Tell Poppify to use the frame it just made as the reference for each new shot, and let each prompt point back at it:

Use that first image as the reference for the next three shots — same
character, same style, same night. Generate them from these prompts,
exactly:

SHOT 2 — the forecourt, wide
Same anime style, same cel-shading and hand-painted background as image 1,
same night, same green-white fluorescent palette. WIDE establishing shot of
the whole fuel station forecourt at 3am, seen from across the empty road.
Bright canopy lights flooding an empty concrete apron; a single small car at
the far pump, tiny in frame; the lit kiosk window glowing at the back where
the woman from image 1 sits, small and distant. Tall illuminated price sign
on a pole at the left edge, its numbers soft and out of focus. Wet asphalt
reflecting the canopy light. Deep night blue sky, no stars. Empty, quiet,
enormous. No text, no letters, no legible numbers anywhere. Vertical 9:16.

SHOT 3 — at the pump
Same anime style, same cel-shading, same night and green-white fluorescent
palette as image 1. Tight low-angle shot of a gloved hand gripping a fuel
nozzle in the pump socket of a car, seen from the side. The nozzle, the hose
and the car's paintwork fill the frame. The pump's display housing is turned
completely away from the camera and is not visible at all — there is NO
screen, NO panel, NO dial and NO signage anywhere in the frame. Behind, far
out of focus, the warm glow of the lit kiosk window. Shallow depth of field,
intimate, cold night air. Absolutely no text, no letters, no numbers, no
symbols, no lettering of any kind anywhere in the image. Vertical 9:16.

SHOT 4 — walking away at dawn
Same young woman from image 1 — same oversized green company windbreaker,
same loose tied-up hair, same earphone cord — now outside, seen from behind
and slightly to the side, walking away from the fuel station at dawn. Small
canvas bag over one shoulder, hands in pockets, sleeves over her hands. She
walks past a small parked car in the foreground without turning her head
towards it. Early dawn light: the night blue lifting to cold pale grey at
the horizon, the canopy lights behind her still on and now weaker than the
sky. The tall price sign glows on its pole behind her, its figures soft and
unreadable. Long empty road ahead. Same anime cel-shaded style and
hand-painted background as image 1. Quiet, ordinary, not tragic. No text,
letters or legible numbers anywhere. Vertical 9:16.
Anime still: wide establishing shot of an empty fuel station forecourt at 3am, canopy lights flooding wet asphalt Anime still: tight low-angle shot of a gloved hand gripping a fuel nozzle, the pump's display turned away from camera Anime still: the same young woman seen from behind, walking away from the fuel station at dawn
Shots 2, 3 and 4 — all generated from shot 1. The test to apply is the silhouette: the jacket, the hair and the light come back across all four frames. The face drifts slightly, which is exactly why the character was designed out of coarse anchors.

Each prompt opens by pointing back at image 1 — "same anime style", "same young woman from image 1" — but those words are not what holds her together. The reference frame is. The sentences only tell the model which parts of image 1 to carry; they are not rebuilding her from scratch, which is what drifts.

Step 3 — the end card, set in real type

Never ask an image model for words that have to be correct. Ask for a card instead — Poppify typesets it server-side with real fonts (add_text_card), so the string is exact on the first attempt and there is no generation involved at all:

Add a final card. Eyebrow "THE NIGHT SHIFT", the line
"Eleven hours selling something I walk home without.",
footer "EP. 1". Midnight theme, left aligned.
End card reading THE NIGHT SHIFT / Eleven hours selling something I walk home without. / EP. 1
The end card. Typeset to three lines, exact on the first try. This is where every literal string in a reel belongs — titles, numbers, install commands, names.

Step 4 — one shot moves

Generated motion is the slow part of a build like this and is almost never wanted on more than one shot. Put it where the subject has to be alive: the frame the reel opens on. Everything else gets camera movement over a still, which on a wide establishing shot is indistinguishable from the real thing. Write the action as small, involuntary movement — breath, a blink, something crossing the background. Not performance:

Make the first shot live motion, with this action:

She blinks slowly once and exhales; her breath fogs faintly in the cold
air. A moth crosses the fluorescent tube behind her. Almost imperceptible
push-in. She does not speak and does not smile.
The live clip, on its own. A blink, a breath, a moth. In the finished reel this is the first thing you see, which is the only place in fifteen seconds where it is worth generating motion at all.

Step 5 — music, then render

Ask for the soundtrack in mood, not in genre names. Then tell it to go:

Find music for this — sparse piano and cello, slow, patient, nordic noir.
Something melancholy but not sad. Then render it.

Ours matched a library track called Comfortable Melancholy: piano and cello at 70bpm, which is roughly the tempo of someone who has been awake since nine. The render takes a minute or two, and what comes back is a link to the finished MP4 — the one playing at the top of this page.

Three things that will save you a re-run

1. You cannot ask for illegible text

Shot 3 was originally planned as an over-the-shoulder view at the pump with the display panel as the bright centre of the frame, and the prompt asked for its figures to be "blurred and unreadable". What came back had crisp, confident, entirely legible text on the panel. It read Pront 4520 · Diay's 6000 · 2200.

Discarded anime still: a fuel pump display covered in garbled invented text reading Pront 4520, Diay's 6000, 2200
The attempt that was thrown away. Printed here on purpose — a guide that shows only the takes that worked is how "AI makes this effortless" gets manufactured.

The prompt had also said "no text anywhere in the image". That instruction was there and it lost the argument, because the composition had asked for a screen, and a screen is a thing with writing on it.

Blur is a request; absence is a composition. "Blurred", "soft", "out of focus", "unreadable" — every one of them still asks for figures, and the model draws them, sharply and wrongly. The only reliable fix is to take the text-bearing surface out of the frame: turn it away, crop it, put it behind something. That is what the shot 3 prompt above does, and it says so four times in four vocabularies, because one negation is not enough when the composition is pulling the other way. It also produced a better shot than the original plan — a hand and a nozzle instead of a wide view with a screen in it.

If you genuinely need a number on screen, the answer is not a better prompt. It is a text card, or an overlay you control.

2. The live shot brings its own camera move

On a slide with a live clip, the renderer deliberately adds no camera movement of its own. The clip already contains a move, and layering a second one on top re-frames a picture that is already moving — it over-zooms and throws away the composition the clip was generated with. So any push-in you want on that shot has to be written into the action line. That is why ours ends with "almost imperceptible push-in". Asking for a camera effect on a live slide does nothing.

3. Make the character before you make anything else

Shot 1 is the reference for everything that follows, and for every later episode too. Generate one frame, look at it, then go on. We followed that at the top level and skipped it one level down — shots 2, 3 and 4 were fired off together, which is how a garbled pump display got discovered after the fact instead of before. Check each frame against the reference before committing to the next one.

Then it becomes a series. The character is constant, the guest at the pump rotates, the number on the sign changes — and because the reference still and the soundtrack already exist, every later episode starts at step 2.

Frequently asked

How do you make an AI anime video?
Generate one still of your character and look at it before making anything else, because it defines her for every later shot. Generate every other shot from that frame rather than re-describing her in words. Put literal text on a typeset card, never in an image prompt. Give exactly one shot generated motion — the one where the subject has to move — then add music and render.

How do you keep an AI character consistent across shots?
Pass the first frame itself as the reference on every later generation instead of re-describing the character in prose, and design her out of coarse anchors that survive regeneration: one silhouette, one garment, one prop, one light source. A windbreaker two sizes too big and green-white fluorescent light come back reliably. The exact shape of an eyelid does not.

Why does text come out garbled in AI images?
Image models draw typography as shapes, not as language, so a sign or screen in frame returns confident-looking nonsense. Asking for it to be blurred or unreadable does not help — that still asks for figures. Remove the text-bearing surface from the composition, and put any string that must be correct on a typeset card.

Can I name an anime studio or character in a prompt?
No — that gets the generation refused as third-party IP. Describe attributes instead, which is both permitted and more precise: cel-shaded, hard rim light, hand-painted backgrounds, limited palette. That is what you wanted from the studio name anyway.


Related reading