FLUX.3 Video Prompting Guide: 16 Use Cases, 74 Tested Prompts

Updated · 74 examples · tested on FLUX.3 in Martini

Write a plain description that names who, where and what happens, keep it near 1,400 characters, quote every line of dialogue and every word on screen, and end on a named event. Format barely matters; the nouns do.

This guide comes from 971 FLUX.3 takes across 13 controlled experiments, not from a style sheet. Each use case below gives the rules that held up, then real takes with their full prompts: the one that works, variations, and where it breaks. Every use case links to the full report with every other take from that test. Each prompt is shown exactly as it was sent, and each clip is a take its report cites, straight out of the model: nothing is cut, graded or retouched. Try it in ChatGPT or Claude hands the exact brief to the Martini connector.

The FLUX.3 prompt formula

Keep SUBJECT, SETTING and ACTION; delete any other line you don't need. Losing a noun was the only failure mode the prompt-style test found.

Formula
SUBJECT: who, with one detail that makes them specific.
SETTING: where and when, with the light source named.
ACTION: beat → beat → beat → named ending.
DIALOGUE: SPEAKER (language): "exact line."
CAMERA: framing and movement, or "one continuous take".
AUDIO: the sound sources, and what each one causes.
TEXT: caption: "EXACT WORDS ON SCREEN"

FLUX.3 prompt cheat sheet

Length
About 1,400 characters. Gains flatten there; past 2,400 is texture.
Format
Barely matters. Plain paragraph, labelled fields or shot list all work.
Nouns
Who, where, what happens. Losing one is the only failure mode we found.
Edit
Shot list = 3–5 cuts. Timecode blocks = one take. Prose = cuts multiply with words.
Ending
Name a terminal event. Unnamed endings are the beat you lose.
Text
Exact strings in quotes. Never ask a graphic to count.
Sound
Source → person → reaction verb. No beat-synced cutting.
Keyframes
Four or five pins. The ends are targets, the middle is a suggestion.
Rerolls
Change the face, lens and ending. Never the place, light or look.

01 · 3 examples · full report

A single shot from one paragraph

Write a plain paragraph that names who, where and what happens. It won or tied nearly everywhere across ten prompt styles.

  • Lead with the nouns: the subject, the place, the action. Every bad take in the prompt-style test had lost one of them.
  • Lighting comes from lighting words. "Sodium" gave orange night; no time of day gave calm blue daylight.
  • Camera language is a bonus on top of the nouns, never a replacement for them.
Works

186 characters, no camera language, and the deckhand still hauls her aboard by the arm.

01 · 10s · 21:9 · draft · 186 chars · report

Prompt · 186 chars
A woman sprints down the pier steps toward the last ferry as it pulls away. The gap of black water widens. She throws her bag, leaps, and the deckhand catches her arm as the horn sounds.
Also works

Cinematography language on top of a named scene: through the pass, snap insert on the lid, back to the master. Obeyed to the letter.

02 · 10s · 21:9 · draft · 196 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

All technique, no nouns. Asked for "a place losing its light" and got an empty apartment.

03 · 15s · 21:9 · draft · 196 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

02 · 3 examples · full report

A structured prompt with labelled fields

Use SUBJECT / SETTING / ACTION / CAMERA / AUDIO / MOOD when you want a checklist that makes forgetting the subject impossible.

  • Labelled fields and the numbered shot list were the only two styles to land all five payoffs.
  • Write ACTION as a sequence of beats with an ending, not a mood.
  • Timestamps ([00:00–00:04]) pin the duration to your last timestamp — use them only when you want that length.
Works

The cleanest payoff on the board: tight single, spotlight, dove settling on his head.

04 · 15s · 21:9 · draft · 307 chars · report

Prompt · 307 chars
SUBJECT: an escaped dove and the magician it embarrasses.
SETTING: an old proscenium theater, full house.
ACTION: misfire → spotlight chase → return → landing on his head → bow.
CAMERA: house master, spotlight-led sweep, tight single.
AUDIO: gasps, wingbeats, vamping orchestra, applause.
MOOD: comic grace.
Also works

The same fields on a night market: a blacked-out market lit by a sea of phone screens. Scale nothing else reached.

05 · 10s · 21:9 · draft · 276 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Also works

A numbered shot list instead of fields: the only take that executed a four-shot list in order, with real cuts at the right moments.

06 · 10s · 21:9 · draft · 217 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

03 · 5 examples · full report

How long to make the prompt

Aim for about 1,400 characters. FLUX.3 reads every word out to 4,700, but the film stops getting better at about 1,400, and past 2,400 the extra writing buys texture nobody sees.

  • Spend characters on who is watching, what's on the sign and what's in frame besides the subject: the facts that change what the shot means.
  • Write past 2,400 only when the film is actually bigger: a second character, an exterior, a cut.
  • Pick the format for the edit you want. Timecode blocks gave one unbroken take at every length; a shot list gave 3–5 shots; prose let cuts multiply with the word count.
Works

The diner at 1,349 characters: cook, nurse, CLOSING — THANK YOU sign. The whole scene, for a quarter of the words.

07 · 20s · 21:9 · draft · 1,355 chars · report

ACTION — A short-order cook makes one last meal on the diner's final night. He scrapes the flat-top clean before laying the eggs down. The regular at the counter watches him work and says nothing.

SETTING — An all-night diner on the edge of a state highway, nearly empty. A long counter with chrome stools, two of them patched with tape. A hand-lettered sign in the window reads: CLOSING — THANK YOU.

SUBJECT — A cook in his sixties, forearms scarred with old griddle burns. White tee, white apron gone grey, a paper hat he still bothers with. The customer is a night-shift nurse still in her scrubs.

DIALOGUE — He says: "Kitchen's closed. Sit down anyway." She says: "You know I only came for the coffee." He says: "Then the eggs are on the house."

CAMERA & LIGHT — One slow dolly along the counter at seated eye height, 40mm. Warm tungsten practicals inside against blue rain-dark windows. The pass light throws a hard warm rectangle across the flat-top.

SOUND & MUSIC — Rain on glass, a compressor hum, eggs hitting the hot flat-top. The scrape of the spatula comes in long, practiced strokes. A radio in the kitchen plays AM country, half-tuned and low.

GRADE — Warm tungsten interior against cool blue night, gently faded. Skin tones amber, the whites of the apron allowed to go cream. Neon red given a soft bloom without ever clipping to pink.
Also works

1,434 characters. Three empty chairs turn a dancer into an audition.

08 · 15s · 21:9 · draft · 1,440 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Also works

4,110 characters, and the last frame is exactly what the last sentence of the prompt asked for. It reads to the end.

09 · 10s · 21:9 · draft · 4,110 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Also works

The full 4,359: locks the door, turns the sign, kills the neon. The top rung pays off when the film is genuinely bigger.

10 · 20s · 21:9 · draft · 4,365 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

A shot list at rung 5: at the halfway mark it shows the same overhead spiral as rungs 1 and 10. Only the grade moved.

11 · 10s · 21:9 · draft · 2,065 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

04 · 3 examples · full report

A dialogue scene

Quote the lines exactly. Three lines of dialogue will build the location, the props they mention and shot/reverse-shot coverage on their own.

  • The cut tends to land on the line change. If you want a cutaway, name the object in the dialogue.
  • Give speech room: at 5 seconds expect to be cut off mid-sentence. Ten seconds or more for a full exchange.
  • Silence is hard to get. In the sound test every "hush" came back at full level; a timecoded silence inside a full brief (The Clock, below) did hold.
Works

Three lines about a letter produce a woman, an envelope insert, a close-up and a reverse. Nothing in the prompt describes a room, a prop or a shot.

12 · 8s · 21:9 · draft · 134 chars · report

Prompt · 134 chars
"No, I'm looking at it right now."
"...Because it's addressed to you. In your handwriting."
"I never mailed this letter. I burned it."
Also works

Swedish dialogue with English subtitles. Two faces, one pendulum, and a scripted silence that arrives at 0:11 and holds.

13 · 20s · 21:9 · draft · 2,072 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

"Have you tried being taller?" / "No, I forgot to do that before I left the ground." The lines land, but there is a hard location cut at 6.8s in a shot told not to cut.

14 · 20s · 21:9 · draft · 333 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

05 · 5 examples · full report

Sound that drives the action

Write sound as an event with a consequence: the thing that makes the noise, then the person, then the verb they react with.

  • Name the reaction — flinches, freezes, turns. The model animates the verb you write; it does not infer one.
  • The reaction lands about halfway through the take, so a 5-second shot spends two seconds on setup.
  • Don't ask for cuts on the beat — they land no closer than chance. A light or colour change on a musical event does land.
Works

"A door slams hard. She flinches and looks up": +17 dB into the reaction, and the frames show exactly the flinch.

15 · 5s · 21:9 · draft · 108 chars · report

Prompt · 108 chars
A woman reads at a kitchen table. Off-screen, a door slams hard. She flinches and looks up toward the sound.
Also works

"A distant gunshot. The whole flock erupts at once": a 20 dB jump in one second, and the square goes to motion blur on the same frame.

16 · 5s · 21:9 · draft · 79 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Also works

"The room's color warms with the first chord": the light starts to rise 60 ms after the chord. A lighting change, not a cut.

17 · 8s · 21:9 · draft · 89 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

"Until one sharp stop — held silence": the dancer freezes on cue, but the final second is the loudest in the take. It can stop the picture, not the sound.

18 · 8s · 21:9 · draft · 95 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

Rain and motion build together, then the clip just ends at maximum. It can build. It can't land.

19 · 8s · 21:9 · draft · 90 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

06 · 5 examples · full report

A 20-second scene that keeps going

FLUX.3 writes to the runtime you ask for. Give it an engine sentence and a named ending, and twenty seconds stays alive to the last second.

  • Add an engine: "Let the exchange keep escalating." The one 20s prompt without one produced twenty seconds of nothing.
  • End on a terminal event — "…until the ferry is small." Named endings landed at 18–19 seconds.
  • A 5s take isn't a shorter story, it's the first five seconds of a longer one. Write one complete beat for short takes.

Breaks: Three of twenty-nine 20s takes broke a "no cut" instruction, and one jumped to a different location. That needs a reroll, not a rewrite.

Works

Sixteen notes from the director, each one worse than the last, exactly as briefed. The engine: "Let the exchange keep escalating."

20 · 20s · 21:9 · draft · 352 chars · report

Prompt · 352 chars
A dark grading suite. A colorist nudges one shot from cold to warm while the director beside her keeps changing his mind: warmer, no, back, no, somewhere between those two. Her patience holds and then does not. The notes get more abstract and less useful the longer it goes. Let the exchange keep escalating over the same single frame. Continuous take.
Also works

A named ending: the first customer walks into frame at 19.5s and someone says "Morning." Delivered on the last second of runtime.

21 · 20s · 21:9 · draft · 431 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Also works

The guard's line lands at 12.0s and the critic recovers at 14.0s. The whole scene is in the back half.

22 · 20s · 21:9 · draft · 399 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

One sentence and no engine: nineteen seconds of a man sitting still.

23 · 20s · 21:9 · draft · 92 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

The crowd builds beautifully, but the song sings "Then everybody sings along" four times. Extra seconds don't reward a repeating action.

24 · 20s · 21:9 · draft · 365 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

07 · 5 examples · full report

A multi-shot short film in one generation

Write a logline, then numbered shots with timecodes. 27 of 32 twenty-second briefs came back with the four shots they asked for.

  • SHOT 1 (0:00–0:05), SHOT 2 (0:05–0:11)… — a shot list gave 3–5 shots at every prompt length we tried.
  • Put subtitles and narration in quotes; they came back verbatim.
  • Want one unbroken take instead? Write timecode blocks without SHOT labels — that format held a single shot at every length.

Breaks: It will not break physics or fake a frame rate, however the brief is written.

Works

Nine cuts, aerial to interview to reenactment to end card, and it found "a pumpkin-shaped absence in the vines, a perfect flattened circle."

25 · 20s · 21:9 · draft · 2,637 chars · report

A 20-second prestige true-crime documentary, fully directed and played entirely straight. The stakes are a pumpkin.

LOGLINE — The night before the county fair, the heaviest pumpkin in county history vanished from Gerald Husk's field.

SHOT 1 (0:00–0:05) — Aerial drone at dawn, mist over flat farmland, ominous score. Slow push toward a lone field with a pumpkin-shaped absence in the vines — a perfect flattened circle. Lower-third title, prestige-grey serif: 'HARROW COUNTY. POPULATION 1,940.' NARRATOR (V.O., gravel): 'By morning, all that remained... was the stem.'

SHOT 2 (0:05–0:11) — Kitchen-table interviews, shallow depth, subjects lit like Vermeer. NEIGHBOR (70s, cardigan, hands around a mug): 'Everyone knew what that pumpkin meant to Gerald.' Cut to: RIVAL GROWER (60s, cap, defensive): 'Was I jealous? Sure. Nine hundred pounds of jealous. But I was at the fish fry. Forty people saw me at the fish fry.' Archive photo zoom with a subwoofer hit: Gerald beside the pumpkin, both looking proud.

SHOT 3 (0:11–0:16) — Dramatic reenactment, cold blue night grade, faces never shown: a wheelbarrow silhouette struggling across a moonlit field at 3 a.m., wheel squeaking under impossible weight; a rope snaps taut; someone whispers 'lift with your legs.' Intercut: the evidence board — red string connecting a seed catalogue, a fair schedule, a receipt for 'one (1) engine hoist,' and a blurry photo of a scarecrow.

SHOT 4 (0:16–0:20) — Slow push on GERALD HUSK himself (60s, overalls, eyes wet) at his kitchen table, a single pumpkin seed in a small evidence bag before him.
GERALD: 'I don't want names. I just want to know she went to a good pie.' Cut to black. Title card, white serif: 'The pumpkin was never found.' Beat. A second line fades in: 'The scarecrow was released without charge.'

LIGHTING — Interviews in single-window Vermeer key against dark kitchens; reenactment in cold blue moonlight with flashlight beams; drone dawn golds.

CAMERA — Slow drone push; locked interview frames with prestige headroom; handheld reenactment paced like dread; macro slider across the evidence board and the seed.

SOUND — Doc-clean interview audio; reenactment foley heavy on wheelbarrow squeak and rope strain; subwoofer hits on archive zooms; a kettle far off in Gerald's kitchen.

MUSIC — Full prestige true-crime score played straight: low single piano notes, string harmonics, a pulsing synth under the reenactment, silence for Gerald's line, one final piano note under the last title.

GRADE — Prestige desaturation: teal-slate interviews, blue reenactment night, archive photos warmed and vignetted; heavy but tasteful.
Also works

Broadcast multicam grammar — gantry wide, low rail, pocket cam — and the audio hits all four scripted events.

26 · 20s · 21:9 · draft · 2,626 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Also works

Cel-look 2D animation with painted backgrounds, and three Japanese lines subtitled word for word.

27 · 20s · 21:9 · draft · 3,827 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Also works

Written as one shot: zero cuts, twenty seconds of backward steadicam, and the scarf, the dog and the glass arrive on their scripted seconds.

28 · 20s · 21:9 · draft · 3,446 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

One cut it shouldn't have made in the first second, then nineteen unbroken seconds of street.

29 · 20s · 21:9 · draft · 3,790 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

08 · 3 examples · full report

Period and archival looks

Name the year and the medium — "a 1929 newsreel", "a 2004 flip-phone video". FLUX.3 changes the frame shape, title cards and cut rhythm, not just the grade.

  • Its sense of period is real back to 1901 and thins out after 1996.
  • A future date buys you nothing the prompt did not already name. Describe the future instead of dating it.
  • Ten words are enough. The era carries the look; spend the rest on the subject.
Works

Eleven words. Opens on FOOTBALL THRILLS!, closes on THE END. The era changed the edit, not the grade.

30 · 10s · auto · draft · 53 chars · report

Prompt · 53 chars
A 1929 newsreel with title cards of a football match.
Also works

"1900 imagines 2000" moves as a chromolithograph. It knows the medium of a prediction better than any prediction.

31 · 15s · auto · draft · 429 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Also works

An anachronism: real showroom, real price tags, real restaurant counter, and Neanderthals at full quality in all of it.

32 · 20s · auto · draft · 409 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

09 · 4 examples · full report

CCTV, drone, bodycam and broadcast footage

Name the format and FLUX.3 takes that format's frame shape, runtime and grain. You can override the content inside it, but not the pace of the cutting.

  • On auto, the format picks the frame shape (VHS, noir and CCTV come back 4:3), but auto can vary between takes. If the shape matters, set the aspect ratio or name the frame ("anamorphic widescreen").
  • Contradict the setting, subject or lighting freely ("a submarine documentary staged as a picnic"); those instructions win.
  • If you need a different cutting speed than the format implies, cut it yourself in the edit.
Works

A format plus a contradiction, and it didn't choose: daisies and a checked blanket inside the sonar compartment, tea cups lit by the green scope.

33 · 10s · auto · draft · 92 chars · report

Prompt · 92 chars
A submarine documentary: tension in the sonar room — but staged as a sunlit pastoral picnic.
Also works

It re-skinned its own esports overlay for a Victorian parlour: "VICTORIAN CHESS OPEN / ROUND 3", nameplates, LIVE badge, chat rail.

34 · 10s · auto · draft · 92 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Also works

Drone footage "filmed in a small bathroom": a hiker walking past a bathtub, shot from a gliding aerial camera. The location went; the camera stayed.

35 · 10s · auto · draft · 82 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

Asked for a hard cut every second, delivered zero. The format word owned the edit outright.

36 · 10s · auto · draft · 108 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

10 · 6 examples · full report

Title cards, captions and on-screen text

Write the exact string in quotes. 132 of 145 requested strings came back exactly — but anything that has to count, tick or total goes wrong.

  • Grids are its strength: a six-row departure board is safer than two labels floating on a map.
  • Give a start string and an end string rather than a rule ("the score goes up by one").
  • "Captions, upper third" gets you the model's words. caption: BIGGEST BAG ALL SEASON gets you yours.
  • Spell-check proper nouns, and keep strings short enough to sit inside their box.
Works

35 fields, every one exact, and only the two the prompt allowed to change actually changed.

37 · 10s · 21:9 · draft · 902 chars · report

An airport departure board, 12 seconds, with exactly specified typography. BOARD — Fills the frame, shot slightly off-axis. Matte black #0C0C0C panel, split-flap style. Column headers in amber #FFB300, Univers Bold, all caps: TIME, DESTINATION, FLIGHT, GATE, STATUS. ROWS — Six rows in the same amber, monospaced, evenly spaced:
06:40 LISBON TP1373 A12 BOARDING
07:05 OSLO SK4821 B03 ON TIME
07:20 CASABLANCA AT811 A07 DELAYED
07:45 TBILISI GE202 C11 ON TIME
08:10 REYKJAVIK FI455 B18 GATE CLOSING
08:30 ALGIERS AH2041 — DELAYED ACTION — At 6 seconds the OSLO row's STATUS field begins to flip, the split-flaps clattering through intermediate characters before settling on "BOARDING". Two seconds later its GATE field flips from B03 to B09. Travellers pass in soft foreground silhouette. Every flight code and destination must be legible and correctly spelled, and only the specified fields may change.
Also works

End credits: 16 roles and names correct through a live scroll, accents intact.

38 · 10s · 21:9 · draft · 958 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Also works

Tale of the tape: 17 strings including 6'1", 74" and 28-4-1, rock-steady from build to hold.

39 · 10s · 21:9 · draft · 1,018 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Also works

Burned-in subtitles: four full sentences with correct punctuation, timed to the dialogue, never over a face.

40 · 10s · 21:9 · draft · 987 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

Five UTC timestamps, all correct to the minute, and one title plate that rendered completely empty.

41 · 20s · 21:9 · draft · 123 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

Perfectly legible and wrong four different ways: 175 ft, then 120 ft, then 200 ft, then 852 ft.

42 · 20s · 21:9 · draft · 135 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

11 · 5 examples · full report

Multilingual scenes and non-English dialogue

Label each speaker with their language and write their line in that language's script. Five languages in one room held together.

  • Coverage improves with more speakers — the model answers more speakers by cutting to more of them.
  • Handwriting and signs inside the frame often come back mirrored. Put anything that must be read in an overlay.
Works

German, Turkish, Arabic, Russian and English, each speaker labelled. The take cuts to a pen going down on the page: the shot the script was aiming at.

43 · 15s · 21:9 · draft · 909 chars · report

A Berlin primary school parents' evening. One teacher, a small table, five sets of parents.
TEACHER (German): "Ihre Tochter liest sehr gut. Wirklich sehr gut."
TURKISH FATHER: "Çok teşekkür ederim. Evde de okuyor."
ARABIC-SPEAKING MOTHER: "هل يحتاج إلى مساعدة في الرياضيات؟"
TEACHER: "Ein bisschen. Nicht viel."
RUSSIAN MOTHER: "А по-немецки он говорит хорошо?"
TEACHER: "Sehr gut. Besser als er denkt."
The last father sits down. He does not ask about reading, or maths, or German.
FATHER (English): "Is she happy here?"
The teacher stops. She puts down her pen. It is nearly nine o'clock and this is the first time all evening anyone has asked.
TEACHER: "…Ja. Sie ist glücklich."
FATHER: "Good. That's all I wanted."
He stands and shakes her hand. She stays sitting for a moment after he has gone.
Small chairs, children's paintings, evening light. The story: one parent asks the only question that matters.
Also works

Greek, English, Albanian and Russian through one window, and the scripted ending delivered whole.

44 · 15s · 21:9 · draft · 887 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Also works

Code-switching: Cantonese lyrics with a working karaoke highlight, English underneath, both scripts on screen and both spelled right.

45 · 15s · 21:9 · draft · 177 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

Good coverage and real staging, but the opening insert is a notebook written in mirror image.

46 · 15s · 21:9 · draft · 682 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

The one that flattens: one wide, six men where the script wrote five, and the beat that carries the scene never happens.

47 · 15s · 21:9 · draft · 927 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

12 · 6 examples · full report

Writing the prompt in another language

The prompt's language is a casting and location decision. Change it and FLUX.3 recasts the actors, rebuilds the street and rewrites the signs — but only where the scene has a street.

  • Offices, buses and karaoke rooms came back identical in all seven languages. Streets and homes did not.
  • English is not the neutral option: the English street-food take landed in East Asia.
  • If you want a specific place, name it; don't rely on the language to pick one.
Works

The prompt names the tent. It did not name the Korean signage on every shop, the utility poles or the blue stools.

48 · 10s · 21:9 · draft · 57 chars · report

Prompt · 57 chars
퇴근 시간, 길거리 포장마차. 김이 오르고 주문 소리가 오가고, 단골들은 말하지 않아도 알아서 나온다.
Also works

"Un puesto de comida callejera", a generic phrase, and the model built a Latin American street market around it.

49 · 10s · 21:9 · draft · 120 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Also works

Shoes by the door, a shoe rack, fusuma panels. The prompt only said "small apartment."

50 · 10s · 21:9 · draft · 68 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Also works

Haussmann stone, iron balconies and a French-format plate on the truck, from one sentence about a box that won't fit.

51 · 10s · 21:9 · draft · 109 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Also works

Cantonese, fully directed: the same barbershop as the other six, plus a Hong Kong street outside and a vertical Chinese sign on the glass.

52 · 10s · 21:9 · draft · 223 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

The English street-food take lands in East Asia. Whatever you think English defaults to, check it.

53 · 10s · 21:9 · draft · 115 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

13 · 3 examples · full report

Vertical social clips (9:16)

Write it as a phone clip with timed beats, and supply the caption text word for word. Vertical follows the same rules as widescreen.

  • Describe the phone, not just the scene: one-handed, spray on the lens, horizon swinging.
  • Ask for captions without text and the model invents its own. Supply the words and they burn in verbatim.
  • Naming a phone-era format can pick 9:16 for you on auto, but set the aspect ratio when you need it.
Works

Two-second timed beats from the deckhand's phone. The caption "BIGGEST BAG ALL SEASON" is supplied, so it renders verbatim.

54 · 10s · 9:16 · draft · 2,800 chars · report

0:00–0:02 — A young deckhand's phone clip opens on a heaving trawler deck at dawn. He films one-handed, other arm hooked through the rigging. The winch starts and the cable snaps taut out of frame. Spray hits the lens and leaves running droplets. The camera lurches with the boat; the horizon swings past vertical. His hood fills half the frame, orange and streaming. Deck lights flare white streaks across the wet lens. 0:02–0:04 — The net breaks the surface below and the crew roar goes up. He leans the phone over the rail to catch the boiling water. A swell shoulders the boat and the frame drops half a metre. Green water sweeps the deck across the bottom of the shot. He whoops, and the wind rips the sound to pieces. The winch screams somewhere above the frame. Gulls flash through the top of the vertical frame. 0:04–0:06 — The cod end swings inboard overhead, huge and streaming. He tilts the phone straight up to fit it in the vertical frame. It blots out the deck lights and rains on the lens. The mesh bulges silver with the weight of the catch. Someone yells to stand clear and he backs up fast, still filming. The frame clips the skipper watching from the wheelhouse door. A caption lands: BIGGEST BAG ALL SEASON. 0:06–0:08 — The catch releases and fish flood the deck pound in a silver wave. The phone nearly goes down with him as his boots skate. He catches the rail, laughing, camera swinging past his knees. Fish slap around his ankles across the bottom of the frame. The crew wade in with gloves already moving. A caption stutters on: I'M FINE LOL. The eldest deckhand deadpans straight into the lens. 0:08–0:10 — He flips the camera to selfie, soaked and grinning ear to ear. Behind him the crew cheer and hold up two fish like trophies. The dawn splits grey-gold along the horizon over his shoulder. He shouts: season's done, we're going home. The skipper leans out of the wheelhouse and finally smiles. Spray beads roll down the lens through the whole shot. A caption settles: 127 DAYS. DONE.

STYLE — Vertical 9:16 phone footage, handheld, ultra-wide GoPro feel. Water droplets and smears live on the lens the whole clip. Auto-exposure hunts between deck lights and the dark sea. Bold white captions with a slight drop shadow, upper third. Digital stabilisation warps the edges on the big hits. Colours raw and cold; oilskin orange burns against the grey. Occasional dropped frames when spray smacks the camera.

SOUND — Wind hammers the phone mic into crackle on every gust. The winch and diesel grind underneath everything. His whoops distort, clipped by the tiny mic. The catch lands as a roaring drum of fish on aluminium. Crew voices come through in salty half-heard fragments. Gulls shriek somewhere above the frame. A muffled thump and laughter when he nearly goes down.
Also works

"A 2004 flip-phone video" came back vertical on auto, because that's how you hold a flip phone. Nobody asked.

55 · 15s · auto · draft · 44 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Also works

IMAX "framed like a shaky vertical phone video": the only vertical file in its family, but still an IMAX-clean aerial no phone could have taken.

56 · 10s · auto · draft · 100 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

14 · 6 examples · full report

Cause and effect: chains, machines and physics

List the steps in order and FLUX.3 follows them: a seven-step breakfast machine holds to the plate. Keep quantities out of it — ten coins land as thirteen.

  • Write the chain as a comma-separated sequence of verbs, each step causing the next.
  • End on a resting state ("the plate slides to a stop") so the take has somewhere to finish.
  • Never rely on counts. If the number matters, show it in an overlay.
Works

Every beat in order: toast launches at 5.78s, the kettle tips at 8.54s, the plate arrives at the chair at 19.59s.

57 · 20s · 21:9 · draft · 184 chars · report

Prompt · 184 chars
A full breakfast machine: alarm rings, weight drops, toast launches, a lever tips the kettle, tea pours, jam swings in on a spoon, and the plate slides to a stop in front of the chair.
Also works

Six steps from door slam to pigeons: the orange takes the ramp, tips the scale pan, seed pours at 10.49s.

58 · 15s · 21:9 · draft · 138 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Also works

A spoon, inverted correctly: concave optics done right.

59 · 5s · 21:9 · draft · 67 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

Three of four steps perfect, then the marble vanishes between 9.1s and 9.4s.

60 · 10s · 21:9 · draft · 76 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

Ten coins knocked off a stack. Thirteen on the table, counted on the final frame.

61 · 20s · 21:9 · draft · 72 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

The canal reflects the bike, not the rider.

62 · 5s · 21:9 · draft · 80 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

15 · 6 examples · full report

Keyframes: first frame, last frame and timed pins

Use four or five pins, not ten, and put what you cannot lose on the first and last frame. Four pins landed 70% of the time; ten landed 39%.

  • First and last pins come back almost exactly. Interior pins are suggestions.
  • Space pins evenly. Front-loading a burst then long gaps is the one uneven schedule that worked.
  • Below about a second between pins you get cuts; above it, dissolves — whatever the prose says.
  • Two pins can beat ten when the endpoints differ (dawn to fog). The same picture at both ends produces a twenty-second still.
Works

Two pins and a locked frame invent a whole day of traffic, weather and neon — better than the ten-pin version of the same corner.

63 · 20s · 21:9 · draft · 574 chars · report

2 frames pinned before generating

  1. Frame pinned at 0:0001

    0:00

  2. Frame pinned at 0:2002

    0:20

Twenty-four hours on one locked-off city corner as a single time-lapse — the minimum case: only the first frame (4:45 AM blue dark) and the last (4:00 AM fog) are pinned, twenty seconds apart. The model must invent the ENTIRE day between two nearly-identical night frames: dawn, rush hour, noon, storm, downpour, golden hour, neon dusk, deep night — and return to stillness. The camera NEVER moves; fixed elements pixel-locked. 35mm film look: grain, halation, crushed blacks.

SOUND — a whole invented day: birds, traffic, thunder, rain, chatter, then wind and fog silence.
Also works

Ten pins, front-loaded: six worlds in five seconds then four long dissolves. Nine of ten pins on screen at their second.

64 · 20s · 21:9 · draft · 532 chars · report

10 frames pinned before generating

  1. Frame pinned at 0:0001

    0:00

  2. Frame pinned at 0:0102

    0:01

  3. Frame pinned at 0:0203

    0:02

  4. Frame pinned at 0:0304

    0:03

  5. Frame pinned at 0:0405

    0:04

  6. Frame pinned at 0:0506

    0:05

  7. Frame pinned at 0:1007

    0:10

  8. Frame pinned at 0:1508

    0:15

  9. Frame pinned at 0:1809

    0:18

  10. Frame pinned at 0:2010

    0:20

Try in ChatGPTTry in ClaudeOpen in Martini

Also works

Ten even pins, clay to dust: eight of ten states within a second, but it skipped the crack and went straight to shatter.

65 · 20s · 21:9 · draft · 844 chars · report

10 frames pinned before generating

  1. Frame pinned at 0:0001

    0:00

  2. Frame pinned at 0:0202

    0:02

  3. Frame pinned at 0:0403

    0:04

  4. Frame pinned at 0:0604

    0:06

  5. Frame pinned at 0:0805

    0:08

  6. Frame pinned at 0:1106

    0:11

  7. Frame pinned at 0:1307

    0:13

  8. Frame pinned at 0:1508

    0:15

  9. Frame pinned at 0:1709

    0:17

  10. Frame pinned at 0:2010

    0:20

Try in ChatGPTTry in ClaudeOpen in Martini

Also works

Two pins, pupil to galaxy: one unbroken zoom, no worlds in between, and it reached the galaxy four seconds early.

66 · 20s · 21:9 · draft · 471 chars · report

2 frames pinned before generating

  1. Frame pinned at 0:0001

    0:00

  2. Frame pinned at 0:2002

    0:20

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

Four pins inside one second broke the film: the heist finishes at 15.8s and the last four seconds are an empty room.

67 · 20s · 21:9 · draft · 807 chars · report

10 frames pinned before generating

  1. Frame pinned at 0:0001

    0:00

  2. Frame pinned at 0:0402

    0:04

  3. Frame pinned at 0:0803

    0:08

  4. Frame pinned at 0:1004

    0:10

  5. Frame pinned at 0:1005

    0:10

  6. Frame pinned at 0:1106

    0:11

  7. Frame pinned at 0:1107

    0:11

  8. Frame pinned at 0:1608

    0:16

  9. Frame pinned at 0:1909

    0:19

  10. Frame pinned at 0:2010

    0:20

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

The same picture pinned at both ends: a twenty-second still. Nothing moves at all.

68 · 20s · 21:9 · draft · 494 chars · report

2 frames pinned before generating

  1. Frame pinned at 0:0001

    0:00

  2. Frame pinned at 0:2002

    0:20

Try in ChatGPTTry in ClaudeOpen in Martini

16 · 6 examples · full report

Rerolls: what changes between takes

Same prompt, four takes: FLUX.3 keeps the place, the light and the look, and rerolls the face, the lens and whether the action finishes.

  • Reroll for a face you don't like, a lens that sat too close, or an action that didn't finish.
  • Rewrite for the location, time of day, grade or casting type — four takes give you the same bar and the same lawn.
  • Whatever you leave unsaid gets recast every time. Name it or it's a dice roll.
  • A mid-length prompt plus a reroll is cheaper than a longer prompt.
Works

A paragraph, first take: opens it, pours out, jar on its side by 7s. The paragraph beat the full brief.

69 · 8s · 21:9 · draft · 444 chars · report

An octopus opens a screw-top jar from the inside. A common octopus is sealed inside a glass jar on a sandy tank floor. It spreads its arms flat against the inner wall, finds the lid, and works it around a quarter-turn at a time until the seal breaks and it pours itself out. Aquarium light from above, blue-green water, fine particulate drifting. Macro lens on the suckers. Audio: muffled underwater room tone, the dull squeak of glass turning.
Also works

Full brief, third take: trampoline, hose, worn patches, backlit low sun. Every prop, fourth try as first.

70 · 10s · 21:9 · draft · 1,588 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Also works

One line, third take: identical prompt to the takes either side, and this time the reporter is a man.

71 · 8s · 21:9 · draft · 56 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

The most directed prompt in the test, and the lid is still on at the last frame.

72 · 8s · 21:9 · draft · 1,670 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

The lower third reads "[REPORTER NAME]". It rendered the placeholder.

73 · 10s · 21:9 · draft · 1,687 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Breaks

Framed almost to the pixel like the other takes, with three olives instead of two.

74 · 20s · 21:9 · draft · 561 chars · report

Try in ChatGPTTry in ClaudeOpen in Martini

Draft first, then render up

Rough every take in Draft: 0.5 olives a second against 2.6 for a full 1080p render. Once the action and timing are right, Draft Enhance renders that same take at 1080p instead of rolling a new one. The render tag under each example shows how it was made. Per-second prices are on the model page.

FLUX.3 prompting FAQ

How long should a FLUX.3 video prompt be?

About 1,400 characters — roughly three sentences each on action, setting, subject, dialogue, camera, sound and grade. FLUX.3 reads every word out to 4,700 characters, but across 129 takes the film stopped getting better at about 1,400, and past 2,400 the extra writing only added texture and more cuts.

What is the best prompt format for FLUX.3?

Format barely matters. We wrote the same five scenes ten ways and eight of the ten styles were interchangeable. What matters is that the prompt still names who, where and what happens. A plain paragraph is fastest; labelled fields (SUBJECT / SETTING / ACTION / CAMERA / AUDIO) make it impossible to forget the subject.

Can FLUX.3 render text on screen?

Yes. 132 of 145 requested strings rendered exactly when the prompt spelled them out in quotes. It fails on anything that has to count — clocks, scores and totals — so give a start string and an end string instead of a rule.

How many keyframes should I use with FLUX.3?

Four or five. Four pins landed 70% of the time and ten landed 39%. The first and last frames come back almost exactly; interior pins are treated as suggestions.

How do I get multiple shots in one FLUX.3 generation?

Write a numbered shot list with timecodes (SHOT 1 (0:00–0:05)…). 27 of 32 twenty-second briefs written that way came back with the four shots they asked for. To force one continuous take, use timecode blocks without shot labels.

Does rerolling a FLUX.3 prompt change the location?

No. A reroll changes the face, the lens and often whether the action finishes. It keeps the location, the light and the look. If the location or light is wrong, rewrite the prompt instead of rerolling.

Can FLUX.3 sync cuts to music?

No — cuts landed no closer to the beat than chance. Sound events do drive action (an off-screen noise reliably arrives just before the reaction), and a light or colour change on a musical event lands to the frame.

Open every take on the canvas

All 971 takes and their prompts, on one Martini canvas. No sign-in.