AI · AI images
How do you keep an AI character consistent across images?
Short answer
Write a fixed character description and reuse it word for word, then design one clear character sheet (front, side, back, expressions) and feed it as a reference image to every new generation. Seeds help only within one setup. For a long project, train a small LoRA on a varied set of approved images. Check every new image against a continuity checklist before you use it.
Why characters drift
An image model has no memory between runs. Each generation starts from new random noise and reads your prompt from scratch. Words like a young woman with short black hair describe millions of possible faces, and the model picks a different one each time. Small changes in wording, pose or camera angle move the result further.
So consistency does not come from the model remembering. It comes from you giving the model the same information every time, in as many forms as the tool accepts: the same words, the same reference pictures and, for big projects, a small trained add-on that has learned the character. The methods below go from the cheapest to the most work. Most projects combine two or three.
Step 1: write a fixed character block
Write the description once, keep it in a text file and paste it unchanged into every prompt. Order the details from most to least visible, and only include things that a viewer can see.
MEI (character block, paste unchanged)
adult woman in her late 20s, East Asian, oval face, straight black hair
in a chin-length bob with blunt bangs, dark brown eyes, small mole under
the left eye, slim build, wearing a mustard-yellow raincoat over a white
T-shirt, dark blue jeans, white sneakers, round silver earringsThen build each prompt as character block plus scene. Only the scene changes:
[MEI block], standing at a bus stop in the rain, holding a clear umbrella,
night, neon reflections on the wet road, medium shot, 35mm photo- Choose distinctive anchors: one unusual color, one accessory, one facial mark.
Mustard raincoatandmole under the left eyeare easier to check and reproduce thanpretty. - Avoid words that change meaning across runs, such as
stylish outfitorcute. - Keep the style words outside the block, so you can change a scene from photo to illustration without editing the character.
- Give the character a name in your notes, but do not rely on the name in the prompt; a made-up name means nothing to the model unless you train it.
Step 2: make a character sheet
A character sheet is one image, or a small set, that shows the character clearly from several angles on a plain background. It becomes the reference you return to for every later shot.
- Generate many candidates from the character block on a plain light gray background, neutral light, full body.
- Pick the one face you like best. This is now the canonical face; do not keep exploring.
- Make turnaround views of that character: front, three-quarter, side and back. Use the chosen image as a reference, or a pose control for each angle.
- Add a row of expressions (neutral, smile, surprise, anger) and a close-up of the face and any accessory.
- Fix errors by inpainting, then save the sheet at full resolution with the character block written next to it.
character turnaround sheet of [MEI block], front view, three-quarter view,
side view and back view, full body, standing in a neutral pose,
plain light gray background, even soft studio light, clean illustrationKeep the sheet clean. A busy background or dramatic light on the reference gets copied into later images along with the face.
Step 3: use reference images in every generation
Most current tools accept at least one image as a reference. Hosted tools call it a character reference, subject reference or simply an uploaded image; open-source workflows use adapters such as IP-Adapter, which turns the reference image into features that guide the model alongside the text. Give the model the face close-up and one full-body view from the sheet, then describe the new scene in text.
- Use a crop that matches the shot: a face reference for close-ups, a full-body reference for wide shots.
- Lower the reference weight if every image copies the reference pose and background; raise it if the face drifts.
- Do not chain references from the last generated image. Errors add up. Always go back to the approved sheet.
- For a pose that must match exactly, add a pose control image as well. See the image-to-image guide.
Seeds: useful, but limited
A seed fixes the random starting noise. With the same model, settings and prompt, the same seed gives a nearly identical image, so a seed is excellent for making small variations of one shot: change the expression or the lighting and keep everything else.
A seed does not hold a character across different scenes. Change the pose, the background or the framing, and the same seed produces a different layout and often a different face. It also stops working when you switch model, tool version, hardware or sampler. Treat a seed as a way to repeat a picture, not as a character identity.
Step 4 for long projects: LoRA and fine-tuning
For a comic, a series or a brand mascot that appears in hundreds of images, the strongest option is to teach the model the character. Three methods are common in open-source tools:
| Method | What is trained | What you need | Notes |
|---|---|---|---|
| Textual inversion | A new word embedding only; the model stays frozen | A few images, often three to five | Small file, weaker identity; good for a style or object |
| DreamBooth | The model itself, linked to a rare identifier word | A handful of images of the subject | Strong identity; large file; can overfit and forget other things |
| LoRA | Small low-rank add-on matrices; the base model stays frozen | Commonly 15 to 30 varied images | Small file, easy to turn up or down; the most popular choice |
Training data matters more than settings. Use images of the same character from the sheet and approved shots, with varied angles, expressions, light and backgrounds, and caption each one. If every training image has the same background or pose, the LoRA learns those too. Hosted services that offer custom characters do something similar behind the scenes.
Continuity checklist
Before a new image goes into the project, compare it side by side with the character sheet. Fix or regenerate anything that fails.
| Check | What to compare | Common failure |
|---|---|---|
| Face shape | Jaw, eye shape and spacing, nose | Face becomes rounder or more generic |
| Hair | Length, bangs, color, parting | Bangs disappear; length changes |
| Marks | Moles, scars, freckles, tattoos and their side | Mark moves to the other side or vanishes |
| Eyes | Color and shape | Eye color shifts under colored light |
| Outfit | Each garment, color, logo, layers | Raincoat becomes a jacket; colors swap |
| Accessories | Earrings, glasses, bag, watch | Accessory missing or on the wrong hand |
| Proportions | Height relative to other people and props | Character grows or shrinks between shots |
| Hands | Finger count and what each hand holds | Prop switches hands between shots |
| Style | Medium, line weight, color grade | Photo shot mixed into an illustrated series |
Keep a simple log for each shot: prompt, seed, reference used, model and the fixes made. When a character drifts later in a project, the log tells you which change caused it. For video, the same rules apply shot to shot; the multi-shot video guide covers how to carry a character through motion.
FAQ
Can I keep the same character just by reusing the seed?
Only for very similar images. A new pose, background or framing changes the result even with the same seed, so combine a fixed description with reference images.
How many images do I need to train a character LoRA?
Many creators use about 15 to 30 good, varied images. Quality and variety matter more than quantity, and every image should show the same approved design.
Why does my character's outfit keep changing?
The outfit is described too loosely or the description changes between prompts. Name each garment with its color, keep the wording identical, and include the outfit in the reference image.
Is it legal to create a consistent AI character of a real person?
It depends on where you are and how you use it. Many countries protect a person's likeness and require consent, and many platforms forbid it. This is general information, not legal advice.
Do character references work across different AI tools?
The method does, but results differ. Each tool reads references in its own way, so test your sheet in the new tool and adjust the reference weight before you start a project.