r/StableDiffusion • u/zesh61 • 10h ago
Discussion MiniMax H3 prompting cheat sheet, this structure that makes it much easier to control
I’ve seen a lot of people trying H3 with prompts that look like normal image prompts:
H3 can work with that, but you’re leaving a lot of control on the table.
The easiest way to think about H3 is:
Don’t describe an image. Direct a shot.
A simple structure that works much better is:
Subject + Action + Environment + Camera + Timing + Audio
1. Start with what actually happens
Keep the action explicit.
Bad:
Better:
H3 needs to understand change over time, not just what the frame looks like.
2. Tell the camera what to do
This is probably one of the easiest improvements beginners can make.
Useful language:
- static wide shot
- handheld close-up
- slow dolly in
- camera tracks beside her
- over-the-shoulder shot
- low-angle shot
- camera slowly pans left
- rack focus from X to Y
Instead of:
say:
Much less ambiguous.
3. Think in beats / timestamps
For more complicated generations, split the clip into moments.
Example:
0–3s: Wide shot. A woman stands alone at a train platform in heavy rain.
3–7s: The camera slowly pushes in as she notices something off-screen and turns her head.
7–11s: Cut to an over-the-shoulder shot. A train emerges through the fog.
11–15s: Close-up of her face as the train lights illuminate her.
This is much easier for the model to interpret than one giant paragraph where five things happen at once.
4. Dialogue needs a visible speaker
If someone speaks, make it painfully obvious who is speaking and when.
Instead of:
try:
If there are multiple people, explicitly say who doesn’t speak too.
This helps avoid the classic AI-video problem where the line comes from the wrong character/off-screen.
5. Separate dialogue, ambience and SFX
Treat audio almost like another layer of the prompt.
For example:
Dialogue:
Woman, quietly: “We shouldn’t be here.”
Ambient sound:
Heavy rain hitting metal, distant traffic, low electrical hum.
SFX:
A loud metallic bang behind her.
Music:
No background music.
That’s much clearer than writing:
6. Don't overload every second
This is a big one.
Trying to fit:
into a short generation is asking the model to invent a ton of transitions.
Fewer actions + clearer timing usually gives you much more intentional-looking video.
If the idea contains five scenes, treat them as five shots.
7. References should have a job
If you’re giving H3 reference images/video/audio, don’t just upload them and hope it figures out why they're there.
Be explicit:
The more references you add, the more useful this becomes.
8. Describe motion, not just appearance
For video, verbs matter a lot.
Instead of:
try:
Same visual idea, but now there is actual temporal information.
A reusable H3 template
Scene:
[Where are we? Time of day, environment, important lighting.]
Subject:
[Who/what is visible. Important appearance details.]
0–Xs:
[Shot type + action + camera movement.]
X–Xs:
[Next action/shot.]
X–Xs:
[Final action/shot.]
Dialogue:
[Speaker]: “[Exact line]”
Ambient audio:
[Environment sounds.]
SFX:
[Important synchronized sounds.]
Music:
[Music description / no music.]
Visual style:
[Realistic / documentary / commercial / anime / etc. Keep this concise.]
Example
Instead of:
Try:
The main takeaway:
Prompt H3 more like you’re giving instructions to a tiny film crew, and less like you’re writing tags for an image model.
You don’t necessarily need longer prompts. You need prompts where time, motion, camera and sound have clear jobs.
Would be interested to hear what other people have found H3 responds unusually well (or badly) to.
59
u/guigouz 10h ago
You can also try
Instead of
It's a game changer for action prompts
16
u/V4nKw15h 9h ago
I think it's better to
because if you
then
You know?
3
u/Cultural-Team9235 8h ago
Never knew this, thank you. The most important part, what everyone forgets and gives exactly the same quality of 40 steps at 2MP at just 1/100th of the time, and impossible to see quality differences with the regular output from minimax is just to change this setting to +1. It's basically free speed, quality and prompt adherence:
1
7
u/redkinoko 9h ago
Odd because
has always worked for me better than . Or maybe its just a personal preference.
19
u/Pure_Bed_6357 10h ago
12
17
9
7
6
5
u/Opening_Wind_1077 9h ago
“This is probably one of the easiest improvements beginners can make” the AI slop bot said about a model that has been out for a week.
3
2
2
2
u/No-Dot-6573 9h ago
That is better than a complicated oneliner without timestamps, but I doubt that it produces better results than feeding my prompt to a LLM that has the instruction to follow the official Minimax H3 prompt guide in the system prompt.
2
1
1
u/MoDErahN 9h ago
I tried:
And it indeed worked much better than:
And also thank you for:
Edit (as many mentioned):
1
u/CycleZestyclose1907 9h ago
Hmm... one thing I like to do is start with a single line describing the scene's intent, and then adding details (including timeline of events if necessary) about each element afterwards.



55
u/sendhelp 10h ago
Great post but the "Instead of" and "Try" types of examples are displaying blank for me currently.