Guide
Nano Banana Pro Character Consistency in Images and Video
Published By DreamClip
Nano Banana Pro character consistency comes from one habit: never describe the character twice. Make one hero still, then make every other image by editing that still with a new instruction, so the model sees the face instead of reading about it. On DreamClip an edit starts from one photo, so the hero still carries everything: the face, the hair, the wardrobe, the light. Make the stills on Nano Banana Pro, animate them from a start frame on Kling 3.0, and keep Seedance 2.0 Fast for scenes the sheet does not show.
For video, the sheet becomes a start frame. Kling 3.0 and Kling O3 Omni animate a sheet still for 3 to 15 seconds, Seedance 2.5 adds an end frame when a shot has to land on a second still, and Seedance 2.0 Fast brings the character in from up to nine reference photos.
Why characters drift between generations
An image model has no memory. Every run starts from noise and from the words you give it, and a description like a woman in her thirties with dark curly hair and a green coat fits a million faces. Run it ten times and you get ten people who match the sentence and not each other. No prompt fixes that.
A photo pins what a sentence cannot. When the model is handed an image and an instruction, the face, the hair line, the eyebrows and the way the coat sits all come from the pixels, and the instruction changes only what it names. That is why the method is edit first, generate second: the prompt describes the change, the photo carries the person.
Three things make a character readable across shots: the face, one wardrobe, and one or two props. Lock all three in the hero still and change at most one of them per shot. A new coat and a new haircut in the same image is a new person.
Nano Banana Pro character consistency: build the sheet first
The sheet is six stills of the same character, each made by editing one hero image rather than by prompting from scratch. It takes a few minutes and gives every later shot a reference to start from.
The hero still
Open Nano Banana Pro and write the character as a photograph with a moment in it, not a passport picture: what they are doing, where, in what light. Name the wardrobe and one prop. Render at 2K so the face has detail to hold, and pick the still whose face you would recognise in a crowd; the whole method depends on it.
The edits
Attach the hero still as the photo to edit and give one instruction per run. Keep the character's description out of the instruction; the photo is the description.
| Sheet shot | The instruction | What stays fixed |
|---|---|---|
| Three-quarter view | The instructionTurn her to a three-quarter view, same expression, same light | What stays fixedFace, hair, coat, background |
| Profile | The instructionShow her in full profile facing left, same light | What stays fixedFace, hair, coat |
| Full body | The instructionPull back to a full-length shot, she stands with weight on one leg, same outfit | What stays fixedFace, outfit, shoes now visible |
| Expression | The instructionShe laughs with her head tilted back, same framing | What stays fixedEverything but the mouth and eyes |
| Neutral background | The instructionSame shot on a plain grey studio background, soft even light | What stays fixedFace, hair, outfit |
| Night | The instructionSame shot at night under a street lamp, warm light from above | What stays fixedFace, hair, outfit; light changes |
For the profile row there is a second route: the Editor's Change Camera mode turns the camera around the same still to the left or the right. It takes no instruction at all, so nothing else is asked to change.
Save the six as the character's sheet. The plain background version is the one to animate and to edit next, because a model holds a face best when nothing competes with it. The Nano Banana page has more edit instructions written in this shape, and the image to image page walks through the edit step itself.
What the model actually uses from a reference photo
A photo edit is not a copy and paste. The model reads the photo, keeps what the instruction does not touch, and regenerates the rest. It holds some things far better than others, and knowing which saves a lot of re-rolls.
- Held well: the face's proportions, skin tone, hair colour and length, glasses, a beard, the colour and cut of clothing, the overall light direction.
- Held loosely: fine jewellery, logos, tattoos, patterns on fabric. Name them in the instruction if they matter.
- Regenerated: anything the instruction moves. Turn the head and the ears and the jaw line are redrawn.
- Not read at all: anything outside the frame. A full body edit from a head shot invents the body; make the full body shot early, from the widest hero you have.
Nano Banana 2 and Seedream 5.0 Pro edit a photo the same way and are the second opinion when Nano Banana Pro keeps missing an instruction. Nano Banana 2 costs half as much at 1K and 4K and about three quarters as much at 2K, which suits drafts; Seedream 5.0 Pro reads fabric and skin a little differently, which is sometimes what a stubborn shot needs. Try the same photo and instruction in Nano Banana 2 or Seedream 5.0 Pro before you rewrite the prompt.
Pick the single best shot from the sheet for each edit rather than hoping a set of photos will be averaged: the plain background hero for most, the full body shot for anything below the waist.
The models in this method
Three image models that edit a photo, and four video models that take the result, with the sizes, lengths and inputs the studio sells today.
| Model | Maker | Sizes | Edits a photo |
|---|---|---|---|
| Nano Banana Pro | MakerGoogle | Sizes1K, 2K, 4K | Edits a photoYes |
| Nano Banana 2 | MakerGoogle | Sizes0.5K, 1K, 2K, 4K | Edits a photoYes |
| Seedream 5.0 Pro | MakerByteDance | Sizes1K, 2K | Edits a photoYes |
| Model | Maker | Clip lengths | Sizes | Sound | Start frame | Reference photos |
|---|---|---|---|---|---|---|
| Kling 3.0 | MakerKling | Clip lengths3 to 15 s | Sizes720p, 1080p | SoundYes, on by default | Start frameYes | Reference photosNo |
| Kling O3 Omni | MakerKling | Clip lengths3 to 15 s | Sizes720p, 1080p | SoundYes, off by default | Start frameYes | Reference photosNo |
| Seedance 2.5 | MakerByteDance | Clip lengths4 to 30 s | Sizes480p, 720p, 1080p | SoundYes, on by default | Start frameStart and end | Reference photosNo |
| Seedance 2.0 Fast | MakerByteDance | Clip lengths4 to 15 s | Sizes480p, 720p | SoundYes, on by default | Start frameStart and end | Reference photosYes |
From sheet to video: start frame or reference photos
There are two ways to carry a character into a clip. A start frame says: here is the first frame, what happens next. Reference photos say: here is who this is, put them somewhere else.
| The shot | Open | What you attach |
|---|---|---|
| The character moves in a scene from the sheet | OpenKling 3.0 | What you attachOne sheet still as the start frame; 3 to 15 s, sound on by default |
| The same, as a second opinion or without sound | OpenKling O3 Omni | What you attachOne sheet still as the start frame; sound off until you switch it on |
| The shot has to end on a second still | OpenSeedance 2.5 | What you attachA start frame and an end frame from the sheet; up to 30 s |
| The character in a place the sheet does not show | OpenSeedance 2.0 Fast | What you attachUp to nine reference photos, cited as @Image1, @Image2 in the prompt |
| The character performs a move you filmed | OpenMotion Transfer, in the Editor | What you attachA photo with the whole upper body in view, plus your driving clip |
The start frame route is the reliable one. The model begins on your still, so the first frame is the sheet, and the question is only how long the face holds; the shorter the clip, the less it drifts. Describe the motion only and keep the first second calm, as our image to video guide explains.
The reference route is the flexible one and the less exact one. Seedance 2.0 Fast reads the photos as a strong description of the subject, not as a locked frame, so the character appears in the new scene with the face and the outfit mostly right and the pose re-composed. Cite the photos in the prompt: @Image1 walks into the kitchen. Expect two or three runs before a keeper.
Kling Elements is a feature of Kling's own app for building a clip from photos of a subject (as of October 2026). DreamClip does not sell it: the Kling models here take a start frame and no reference photos, and the Kling page says what each one does.
Keeping wardrobe, props and lighting fixed
A face is only a third of a character. Viewers recognise the coat and the bag before they study the eyes, so lock those in words as well as in the photo, and repeat the same words in every instruction and every motion prompt.
A fixed phrase for every prompt
Write one short phrase once and paste it everywhere: in the olive wool coat, with the brass pin on the lapel, hair tied back. Name the colour and the material, not the brand. Two props is the ceiling; a third is one the model will drop.
Light and lens
- Name the light once per scene and keep it for every shot in that scene: soft window light from the left, or hard noon sun.
- Keep one lens feel and one camera height per sequence. A wide shot and a tight portrait read as the same character; a fisheye does not.
When a scene changes the light, change it in the sheet first, then animate that still. A video model asked to take a daylight still into night is making two changes at once.
A six-shot sequence with one character
Here is the method on a short sequence: a courier, Lena, on one morning round. Every still is an edit of the sheet; shots 1 to 5 start from that still, and shot 6 brings Lena in through reference photos.
| Shot | The still (an edit of the sheet) | The motion prompt | Open first |
|---|---|---|---|
| 1. The door | The still (an edit of the sheet)Lena in the olive coat on a doorstep at dawn, parcel under one arm, side light | The motion promptShe knocks twice, steps back, glances at the parcel, breath visible in the cold | Open firstKling 3.0 |
| 2. The bike | The still (an edit of the sheet)Lena fastening a helmet beside a cargo bike, same coat, same light | The motion promptShe clips the strap, swings a leg over and pushes off, the bag swinging | Open firstKling 3.0 |
| 3. The street | The still (an edit of the sheet)Lena riding past shuttered shops, same coat | The motion promptA side-tracking shot, she rides through frame, a shutter rolls up behind her | Open firstSeedance 2.5, ending on a still of Lena braking at the cafe door |
| 4. The cafe | The still (an edit of the sheet)Lena at a cafe counter holding a paper cup, same coat and pin, warm interior light | The motion promptShe lifts the cup, nods to someone off frame, steam rising | Open firstKling 3.0 with sound on |
| 5. The stairwell | The still (an edit of the sheet)Lena on a tiled stairwell with the parcel, same coat | The motion promptShe takes the steps two at a time, the camera following | Open firstKling O3 Omni |
| 6. The handover | The still (an edit of the sheet)A scene the sheet does not have: an office lobby | The motion prompt@Image1 hands the parcel to a receptionist and smiles, morning light through glass | Open firstSeedance 2.0 Fast with three sheet photos |
Every still names the coat and the pin, so even when a face softens in a wide shot the viewer still sees Lena, and shot 3 ends on Lena at the cafe door, the moment before shot 4, which hides the cut.
Common failures and fixes
| What you see | Why | The fix |
|---|---|---|
| A different person in the three-quarter view | WhyThe hero still is too small or the face too soft | The fixRe-render the hero at 2K, pick a sharper take, edit from that |
| The coat changes colour between shots | WhyThe instruction renamed it, or named it differently | The fixPaste the same fixed phrase into every instruction |
| The face melts in the clip's last seconds | WhyThe take is too long for one start frame | The fixRender 5 to 8 s and cut two clips, or add an end frame on Seedance 2.5 |
| A second character looks like the first | WhyOne description for two people | The fixMake a separate sheet per character |
| Reference photos ignored on a video model | WhyThat model takes a start frame only | The fixUse Seedance 2.0 Fast for references, or a start frame on Kling |
The expensive mistake is the first one, a weak hero still, because every later shot inherits it; spend the re-rolls there.
How to keep a character consistent on DreamClip
- Write the hero prompt once and run it on up to four image models in Compare to pick the face you like. Each lane runs at that model's opening settings, and a portrait that fails to arrive is not charged.
- Download the still whose face you picked and attach it in Nano Banana Pro as the photo to edit, set the size to 2K and give one instruction: the same person in the same light, sharper detail. That edit is your hero still.
- Attach the hero still as the photo to edit and make the six sheet shots, one instruction each.
- Open a sheet still as the start frame in Kling 3.0 and describe only the motion. Render short first.
- For a scene the sheet does not show, open Seedance 2.0 Fast, attach up to nine sheet photos and cite them as @Image1, @Image2 in the prompt.
Where this method falls short
- One photo per edit. The image models here read one reference photo at a time, so a set of angles is not averaged; the best single shot does the work.
- No reference photos on Kling here. Kling 3.0 and Kling O3 Omni take a start frame only on DreamClip; the reference route is Seedance 2.0 Fast, at 480p or 720p.
- Long takes. Past ten seconds from one start frame every model drifts; the fix is shorter clips and cuts, not a longer prompt.
- Two characters in one frame. Each is held worse than one would be; give the shot a clear lead.
Midjourney's reference parameters and Runway's reference tools aim at the same problem inside their own apps, as of October 2026. DreamClip does not run Midjourney or Runway. Here the method is a photo edit on Nano Banana Pro for the stills, and a start frame or Seedance 2.0 Fast's reference photos for the clips, all in one studio.
Questions
Does Nano Banana Pro keep the same face across images?
Yes, when every image is an edit of the same photo. Attach the hero still, give one instruction per run and leave the character's description out of it. Generating from a text description alone gives a different person each time on any model.
How many reference images can I attach for a character?
One per image edit on DreamClip, on Nano Banana Pro, Nano Banana 2 and Seedream 5.0 Pro. For video, Seedance 2.0 Fast accepts up to nine reference photos in one run, and the prompt names each one as @Image1, @Image2.
Can Kling 3.0 use reference images on DreamClip?
No. Kling 3.0 and Kling O3 Omni take a start frame here, which holds the face from the first frame on. Kling Elements is part of Kling's own app, and Kling 4.0, announced on Kling's site (checked October 2026), is not on DreamClip; here the reference photo route is Seedance 2.0 Fast.
Is this the same as Midjourney's character reference?
The aim is the same: one face across many images. DreamClip does not run Midjourney. Here the mechanism is a photo edit on Nano Banana Pro, which starts from your still and changes only what the instruction names.
Can I make the character copy a move I filmed?
Yes, with Motion Transfer in the Editor. It takes a character photo with the whole upper body in view and a driving clip of a person moving, so use the full body sheet still rather than a head shot.
Related
- Prompt guideNano Banana Pro Prompts and Tutorial for Sharp, Legible ImagesNano Banana Pro prompts for legible text, packshots, photo edits and one character across a set, with twelve examples and the sizes to pick.
- ComparisonNano Banana Pro vs Midjourney for Images in 2026Nano Banana Pro vs Midjourney on style, prompt accuracy, text and logos, photo editing, set consistency and workflow, with an honest note on what we run.
- GuideImage to Video AI: How to Turn a Photo Into a VideoHow image to video AI works, which photos animate well, how to write a motion prompt, and which model to open first for products, people and landscapes.
Sources
- Kling AI, the official site, checked


