cast.Make a video · Free

Why does my AI character's face change between videos?

Because the model is not remembering your character: every generation draws a new face that fits whatever it was given. If it only got words, any face matching those words is a valid answer, so the face changes; attach the same reference picture every time and most of the drift stops.

The five causes we see most

  1. No reference image. A text description like "long blonde hair, grey eyes" fits millions of faces. The model picks a different one each run. In our experience it is the most common cause.
  2. The description changed. Small edits between videos ("blonde" one day, "platinum" the next, a new outfit) read as a redesign. Keep one master description and paste it unchanged.
  3. Frames made from frames. If each new still is generated from the previous video's last frame instead of the master picture, small errors add up over a series. Go back to the master each time.
  4. Other people in the shot. In group shots the model averages faces, so friends start to look alike and skin tones shift. That one has its own fixes: see group shots.
  5. Style words fighting the reference. A video prompt that also describes a new art style, lighting look or age pulls the face away from the picture. Put the look in the image you start from and keep the video prompt about motion.

Does a better prompt fix it?

Partly. A precise, unchanging description narrows the range of faces the model can pick, and restating hair, skin and expression helps secondary characters most. But in our renders no amount of prompt detail held a face across separate generations the way an attached picture did. Prompts set the outfit and behaviour; the reference image sets the face.

Do reference images fix it?

Mostly, if you use them the right way. Start each video from a still frame painted off the master picture, then animate that frame. For our explainer Penny we generated 31 separate clips this way and she reads as one character throughout. Two caveats from our own work:

A quick checklist before you render

The longer version, with what broke along the way, is our character consistency guide.

Where Cast fits

Where it does not:

People also ask

What causes AI face drift?
Mostly generating without a reference image, so each run samples a new face that fits the words. Edited descriptions, chained frames and group shots add more drift.
Why does the face change halfway through one video?
Often a cut the model invented, which restarts the face. In our prompts, "one uninterrupted take", "the only viewpoint" and "no cuts" together stopped invented cuts.
Will a higher-quality model stop the drift?
It helps detail but not identity. A cheaper model with a reference image keeps a face better than an expensive one with text only, in our experience.
How do I fix drift in group shots?
Restate each character's hair, skin and expression, pass each one's own picture, and give each a signature move or prop. Details are in group shots.

Related answers

Part of the Cast answers library (Character consistency).

Updated