# Keeping her herself

> The identity text, the reference portrait, and the checks that kept Aivy one person across every image on this site.


A generated character drifts. Each new image is a fresh guess, and the model fills every gap with its own average. Aivy stays herself because three things travel with every prompt: her words, her face, and a short check before anyone builds on a frame.

## Her words

Paste the identity text from the [canon](/aivy/) into every prompt, word for word. Two versions exist:

- **Full** for close-ups and medium shots. It names her age, face shape, freckles, eyes, brows, hair, make-up and earrings.
- **Short** for full length and wider. The long version makes the model frame her face, so wide shots get the short one.

Put the identity text right after the framing words and before the wardrobe. Models weight the start of a prompt more than the end.

## Her face

Text alone gets you a family resemblance. To get her, attach her reference portrait (`av-11-casting.adult-ref.2`) as image 1 and write "the woman from image 1, the same person with the same face" before the identity text. Every image after the casting on this site was made that way.

We also tried a Kling **element**: a saved subject built from the owner's two original images. It held the face, but it pulled her younger and pushed her hair toward copper, so we dropped it. The casting batch in the [gallery](/gallery/) shows both routes side by side.

## What drifts, and the fix

These all happened while we made the images on this site. Each fix is now part of the canon or the studio.

- **Age.** Her face is soft, and models read it younger than she is. The fix: write 25 and "grown-up" in every prompt, never "young" or "girl", and give her adult cues: light make-up, small gold stud earrings, adult clothes and posture.
- **Hair colour.** "Strawberry blonde" turned her copper. Even with "warm golden blonde, not red, not ginger", four frames out of 54 came back copper, all in studio light. They are rejects.
- **Hair length.** Twice the model cut her hair to a bob. Write "past her shoulders" and check.
- **Sleeves.** Two gowns came back sleeveless though the wardrobe text said long sleeves. The guard line "She has no tattoos; her arms and hands are bare of any ink" kept the bare arms clean. The studio adds it to every wide shot.
- **Wardrobe colour.** The ultramarine coat went navy more often than not, and pink cuffs once went red. Name the colour twice if it matters to the shot.
- **Fake print.** A paper card on a table grew lines of fake text. Ask for blank paper, or turn it face down.
- **The mole.** The first version of the canon gave her a small mole on the chin, and the model drew it wherever her face was close enough. The owner dropped it. The frames where it showed were retouched by hand, and each one says so on its page.

## The check

Run this on every still before you build anything on it:

1. Hair: warm golden blonde, straight, past the shoulders, center part. Not copper, not a bob.
2. Face: freckles visible, pale icy-blue eyes, no mole or beauty mark on the chin.
3. Age: she reads 25 and grown up. Reroll anything younger.
4. Skin: no tattoos. Look at the arms and hands on every wide shot.
5. No printed words anywhere in the frame.

A frame that fails one point is a reject, however good the light is. Every reject on this site stays in the [gallery](/gallery/) with the reason, so you can see what each failure looks like.
