Sign up and save up to 50% on a yearly plan.Sign up free →
Pricing, save up to 50% on yearly plans
Prompt Craftprompt craftcharacter consistencyreference images

How to Keep the Same Character in AI Video: Every Shot, Every Scene

Your first shot is perfect. The second uses the same character description, and a different person walks in. New jaw, new hair, a jacket that was not there before. It is fixable, and the fix works on almost every model.

Share
The same curly-haired woman shown in five scenes side by side: a neon city in the rain, a desert, a snowy forest, a ballroom and underwater
AI-GENERATED STILL — 16:9
Scene select — 12 scenes

Your first shot is perfect. The second uses the same character description, and a different person walks in. New jaw, new hair, a jacket that was not there before. It is fixable, and the fix works on almost every model.

Why characters drift

A text description fits millions of faces, so every render picks a new one. We made two separate clips that share this exact character line, with no reference image:

“A woman in her late twenties with shoulder-length wavy dark-brown hair, wearing a cream linen shirt and light-blue jeans, walks toward the camera along a sunny seaside promenade …”

KLING 3.0 — CLIP 1, NO REFERENCE — 9:16
KLING 3.0 — CLIP 2, SAME CHARACTER LINE, NEW ACTION — 9:16

Same character line, different action in each clip, no reference. Two different faces and hairlines: a viewer would never read them as one person.

Drift has four usual causes:

  • No reference. Text describes a type, not a person.
  • The description changes. Reword it and the face follows.
  • Unseen angles. From one front photo, the model guesses the profile.
  • Broken chains. A clip continued from a faceless frame has nothing to hold on to.

A fixed seed does not solve any of these. The steps below do.

Step 1: make one hero portrait

The master image: face fully visible, even soft light, plain background, neutral expression, the outfit you plan to use.

A woman with curly dark hair and freckles in a cream knit sweater against a plain grey wall
Our hero portrait — both new scenes in Step 4 start from this one image

Step 2: turn it into a character sheet

A sheet shows the model the angles it would otherwise invent. Attach your portrait and paste this into an image model:

Character reference sheet — four views, outfit locked
Character reference sheet of the exact same person from the reference image:
same face, same hair, same skin tone and skin marks, same outfit.
Four views side by side on one plain light grey background, even soft studio light:

front view, full body  2) three-quarter view, full bodyside profile, full body  4) large head-and-shoulders close-up of the face.
Neutral standing pose, arms relaxed, hands empty.
The outfit is identical in every view. No text, no labels, no props, no other people.

Hands empty stops a random prop becoming part of the character. No labels matters because models misread names written inside an image. Check the sheet against your portrait before using it: every later shot inherits its mistakes.

Step 3: write a CHARACTER block and never reword it

Write the person down once and paste the block word for word into every prompt. Change the scene, action and camera, never the block.

CHARACTER block — fill the brackets once
Image 1 defines [the person]'s face, hair, skin and clothing. Do not use the image background.
CHARACTER: the exact [person] from the reference image: same face,
same [hair colour, length, texture], same skin tone and [freckles / marks],
same [outfit in one line].

“The exact … from the reference image” does the heavy lifting: it makes the image the authority, not a loose inspiration. The first line follows Seedance’s own prompt guide: one line per image, saying what to take and what to ignore.

Building a reusable template, like a community workflow? Write “the exact person from the reference image” with no gender, hair or age, so any face can be swapped in.

Step 4: attach the reference to every single shot

The step people skip. Attach the reference only to shot one and shot four has a stranger. These are the two real prompts we ran with the portrait above attached (trimmed where marked):

Scene A: “The exact same woman from the reference image: same face, same curly dark shoulder-length hair, same skin tone and freckles, same cream chunky knit sweater. Cinematic editorial photograph, wide. She sits in a dark studio and speaks straight to the camera mid-sentence … Deep violet top light … a black podcast microphone on a boom arm …”

The same woman in the cream sweater speaking beside a podcast microphone under violet light
Scene A — made from the one portrait as a reference, Seedream 5.0 Pro

Scene B: “The exact same woman from the reference image: same face, same curly dark shoulder-length hair, same skin tone and freckles, same cream chunky knit sweater. … a large framed still portrait photograph of this same woman hangs on the wall on the left … the real woman stands beside her own portrait and talks warmly toward the camera …”

The same woman standing beside a large framed portrait of herself in a violet-lit studio
Scene B — the same face twice in one frame, Seedream 5.0 Pro

A hard test: the same face twice in one frame. Same curls, freckles and sweater, new room, new light. No training, one portrait. Between A and B only the scene changed; the character sentence is identical.

Props, outfits and permanent changes

Props. A product described only in words gets redrawn in every shot. If an object matters, give it its own clean still and attach it to every shot it appears in.

Outfit changes. Describe the new outfit in the shot where it starts, and update the CHARACTER block for every shot after it.

Permanent changes. Wet hair, a removed jacket, a stain: from that moment they are part of the character. Add them to every later block, or the next shot quietly resets them:

CHARACTER block after the rain
CHARACTER: the exact woman from the reference image: same face, same curly dark
shoulder-length hair, now wet from the rain, same skin tone and freckles,
same cream chunky knit sweater, now darker and soaked at the shoulders.

Two or more characters in one scene

Group scenes are where faces swap. Three rules:

  • One reference per person, bound by order: “Image 1 defines the woman’s face and clothing. Image 2 defines the man’s face and clothing.” Never “Images 1 and 2 are the two characters.”
  • A full CHARACTER block for each person, and say who does what.
  • A guard line from ByteDance’s Seedance guide: “Do not interchange the characters’ appearances, clothing, actions or positions.”

Keep the cast small: ByteDance’s own Seedance guide calls small casts the most stable. If a busy shot keeps failing, film people separately and cut between them.

Longer videos: one pass, or a chain done right

The surest way to keep a face is to never cut. A single long generation holds one person from the first frame to the last:

SEEDANCE 2.5 ON OPENCLIPS — ONE GENERATION, ONE WOMAN THROUGHOUT — 9:16

One Seedance 2.5 generation: she walks, leans on the railing, ends in a close-up. One woman throughout.

When you do need several clips:

  • Continue from the last frame of the previous clip, and make sure that frame shows the face. An empty street or the back of a head loses the identity.
  • Keep the reference attached to every clip.
  • Every few clips, compare the face to your original portrait, not the last clip, so errors do not stack.
  • Keep light direction and camera distance similar between cuts.

Running a character across a whole series or campaign

For a brand face or a weekly series, keep the kit in one folder: hero portrait, character sheet, CHARACTER block as a text file, prop stills, voice. Every episode starts from the same files, and anyone on the team gets the same person.

For the tightest lock, train the character. On OpenClips, Character Studio turns three photos of one person (front, three-quarter, profile), plus their consent, into a trained custom avatar.

ApproachBest forTrade-off
Reference + character sheetMost projects, fast testsRe-attach every time, small drift possible
Trained avatar or LoRAOne face across a long seriesNeeds good photos and setup time

Troubleshooting: symptom, cause, fix

SymptomLikely causeFix
New person every renderText onlyAttach the reference, use “the exact … from the reference image”
Fine in shot 1, a stranger by shot 4Block reworded, or reference only on shot 1Paste the identical block, attach the reference every time
Face warps when she turnsOne front photo, fast camera moveUse the character sheet, slow the move down
Outfit changes or snaps backWardrobe not described per shotDescribe it in every shot, update the block
Wet hair or removed jacket returnsChange written only where it happenedAdd it to the block of every later shot
Product looks different each shotProp described in words onlyGive it its own still, attach it everywhere it appears
Two people swap faces or clothesReferences not bound one by oneBind Image 1, Image 2 separately, add the “do not interchange” line
Identity lost after a chained cutChain frame had no faceChain from a frame with a clear face, re-attach the reference

Which models hold a face

On OpenClipsHow it holds identity
Seedance 2.5Reference images or a saved avatar, held through one long take
MiniMax H3Reference images; in our work it held an avatar and a product through a whole clip
OmniHuman 2.0Animates your exact photo as a talking clip
FLUX 3Uses images as frames, not references

How many references each model takes, from the catalog:

Seedance 2.5ByteDance
ModalityVideo
Length4s to 30s
Resolutions480p, 720p, 1080p
AudioAvailable
ReferencesUp to 30
Pricefrom ⚡51 per render (from $0.052/s)
MiniMax H3MiniMax
ModalityVideo
Length4s to 15s
Resolutions768P, 2K
AudioAvailable
ReferencesUp to 9
Pricefrom ⚡39 (from $0.161)

Working in Kling’s own app? Its Elements feature and Kling 4.0’s Omni Reference follow the same logic: register the character once from several angles, then bind it to every shot.

Quick checklist

  • Hero portrait: clear face, even light, plain background
  • Character sheet: four views, outfit locked, hands empty
  • One CHARACTER block, pasted word for word everywhere
  • Reference attached to every shot
  • A still for every important prop
  • Outfit and permanent changes in every later block
  • Group scenes: one bound reference per person
  • Long takes, or chains continued from a frame with a face

One portrait, one sheet, one locked description, every shot. New to OpenClips? Start free with ⚡50 on signup, no card.

Sources, read on 22 October 2026: BytePlus and ByteDance Seedance 2.5 prompt guides, Kling’s 3.0 subject binding post and Element Library guide, Magic Hour’s 2026 consistency guide, Scenario’s Seedance 2.0 guide, RunComfy’s WAN LoRA guide, and OpenClips Character Studio.

Questions

Quick answers

Attach the same reference image to every shot and paste the same character description into every prompt.

One image of your character from several angles in a locked outfit. Used as a reference, it keeps the face stable when the camera moves.

Not for most projects. A portrait plus a character sheet does the job. Train an avatar when one face carries a long series.

Yes. Give each person their own reference, bind them as Image 1 and Image 2, and tell the model not to swap them.

Your turn

Roll your first blockbuster tonight

⚡50 on signup. Every flagship model. No card, no crew, no excuses.

Start creating free