Juno, a fictional character tested across three consistency methods
Claudia Perez
AI Image

3 Ways to Keep an AI Character Consistent

Promptus
October 28, 2026
wiki 301
promptus ai video generator

Same Face, Every Shot: 3 Ways to Keep an AI Character Consistent, Tested

Short answer: One good reference photo won. Over the same 20 shots with the same seeds, the prompt alone scored a median face match of 0.53, one reference photo 0.78, and a quick 250-step LoRA 0.52. The photo also got her scar right in 18 of 19 shots. A LoRA earns its place for a character you’ll use for months — but a quick one is not better than a photo.

Why one word moves her face

The test started with a surprise. Seed 777, Juno in a kitchen. Same seed, same description, only kitchen changed to street — and her face scored 0.644 against the kitchen picture. Brand-new seeds score between 0.62 and 0.67. One word moved her face as far as a whole new seed.

Why: every AI picture starts as random static, and the seed decides exactly which static. The model then repaints it step by step — and your words steer every single step. Change one word and it makes different choices from the very first stroke, including the face. (Same seed and the exact same prompt, run twice, gave identical pictures, pixel for pixel. The randomness isn’t the problem; the words are.)

The fair test

  • The same 20 shots at every level, the same seeds, one try each — so the bad faces stay in.
  • Every picture scored against her reference photo with OpenCV’s SFace model; 0.363 or above counts as the same person, and a shot with no face found scores 0.
  • Hair, scar, earring and jacket checked by eye, counting only shots where the feature is visible.
  • Her reference photo is the only retouched image. Nothing in the test was retouched.

The results

MethodMedian face matchSame personScarSingle earringBob
1 · Prompt only0.5319/200/170/1820/20
2 · One reference photo0.7820/2018/192/1419/19
3 · Quick LoRA (250 steps)0.5220/200/190/1910/20

Level 1: the prompt

One description — red bob, freckles, a scar through her left eyebrow, one silver earring, green jacket — pasted into every shot. No setup. The bob and the jacket held every time, but the scar and the single earring never appeared.

Level 2: one reference photo

FLUX.2 [klein] 4B takes reference images, and its licence allows commercial use. Load her one approved photo into the workflow and run the same 20 shots. The median jumped from 0.53 to 0.78 and the scar came back — but she still mostly got two earrings.

Level 3: a trained LoRA

Trained on 19 new pictures from level 2 plus her reference photo — never the test shots. Training took about 11 minutes for 250 steps in one run. The first attempt, trained in chunks that each continued from the last save, came out as texture with no face. The working one learned her jacket and colours, but her face scored no better than the prompt alone. A longer, stronger-tested LoRA is covered in train a LoRA for a consistent character.

Does her face survive in video?

Three Wan 2.2 clips made from level-3 pictures, scored every half second: median 0.47, with the lowest frame at 0.23 when she turns side-on. Face the camera again and she’s back above 0.5.

Which one should you use?

You needUse
A one-off picture where any face will doThe prompt
A short story with a few scenesOne reference photo
A character you’ll use for monthsA LoRA — no photo needed in every prompt

Whichever you use, check the details — scars, earrings and hands are where faces give themselves away. Everything here ran locally in Promptus on an RTX 5090 Laptop GPU. Promptus is a one-time licence with ComfyUI inside.

Models and licences

Frequently Asked Questions

Why does changing one word change an AI character’s face?

The seed fixes the starting noise, but your words steer every cleaning step. Changing kitchen to street moved Juno’s face as far as a brand-new seed: 0.644 against 0.62 to 0.67 for new seeds.

Does the same seed and the same prompt give the same picture?

Yes. In the video, running the same seed and the exact same prompt twice gave identical pictures, pixel for pixel. The randomness is not the problem; the words are.

What is the best way to keep an AI character consistent?

In this test, one reference photo: a median face match of 0.78 and the scar right in 18 of 19 shots, against 0.53 for the prompt alone and 0.52 for a quick 250-step LoRA.

When should I use a LoRA instead of a reference photo?

For a character you will use for months, so you don’t need a photo in every prompt. A quick 250-step LoRA lost to one good photo here; longer training was not tested in this video.

How was face consistency measured?

With cosine similarity from OpenCV SFace against Juno’s reference photo. OpenCV’s own sample treats 0.363 or above as the same person. Hair, scar, earring and jacket were checked by eye.

Written by:
Claudia Perez
Claudia Perez is a tech creator and founder at Promptus. She loves to design and share expressive image workflows. Her work focuses on visual storytelling, refined aesthetics, and ComfyUI workflows.
Try Promptus Cosy UI today for free.
ai image generator

AI Generation Platform

Promptus AI is the easiest way to generate realistic photos, videos, 3D and ComfyUI workflows with artificial intelligence.

Our AI photo generator produces lifelike portraits, product images, and creative concepts in seconds, making it the perfect tool for creators and brands.

promptus ai video generator