Why consistency keeps getting away from you
"The same person" is not a single visual parameter. Viewers read craniofacial proportion, feature spacing, hairline, age, build, signature details, wardrobe, light, expression and the way someone moves — all at once. A model may hold some of those and quietly replace the rest at a new angle, in speech, in an extreme expression, or over a long take.
So consistency cannot rest on one frontal portrait or a fixed seed. It is a control chain running from identity contract, reference assets and static keyframes through motion generation and frame-by-frame review to re-anchoring and repair.
Step one: write the identity contract
Split a character's information into four layers, so mutable state is never mistaken for identity:
| Layer | Typical content | Rule of change |
|---|---|---|
| Identity invariants | Face shape, bone structure, age band, eye spacing, nose-to-lip relation, build | Never changes without a character redesign |
| Long-term look | Hairstyle, makeup, signature accessories | New versions approved by story phase |
| Scene state | Wardrobe, injuries, wetness, stains, fatigue | Driven by the continuity ledger |
| Shot performance | Expression, gaze, posture, lip sync, action phase | Changes with the shot's task |
An identity contract states both the positive features and the forbidden drift. Rather than "a cool, young woman," record the facial proportions, the eye shape, the jaw contour, the age range, the makeup boundary, and "do not add maturity, do not change eye spacing, do not become a pointed chin."
Step two: build a reference board you can produce from
A character reference board covers, at minimum, frontal, left and right three-quarter, left and right profile, full-body proportion and neutral light. Then add the expression envelope the story actually needs: restraint, suspicion, fear, anger, crying, speaking and extreme angles. Any angle you leave out will be improvised by the model during production.
Each shot loads only the minimum relevant set. A frontal close-up does not need ten conflicting looks; a right three-quarter crying shot should prioritize the identity anchor at that angle, the current wardrobe and a nearby emotional reference.
Step three: anchor statically before you generate motion
Approve identity, composition, wardrobe and props in a keyframe first, then use it as the starting point for image-to-video. Text straight to video solves character, space, composition and movement simultaneously, and any one of those failing can force the whole shot to be redone.
At the video stage, limit action complexity and duration. One generation carries one clear action intent, and keeps editing handles at each end. Long speech, reappearing after occlusion, fast turns and extreme expressions are high-drift tasks; split the shot or plan a local repair.
Step four: measure drift instead of arguing about impressions
Identity review samples at minimum the first frame, a middle frame, the last frame and the risky frames, checking:
- whether craniofacial and feature geometry hold;
- whether age, skin quality and makeup change abruptly;
- whether the hair silhouette and hairline stay stable;
- whether proportion, shoulders and habitual posture stay consistent;
- whether the current wardrobe, accessories, injuries and stains are correct;
- whether the face changes after speech, a blink, a head turn or recovery from occlusion.
Record results by shot, model, angle and action type. Drift rates rising across several consecutive batches mean the reference bundle, the model version or the prompt compiler has changed — not that an operator was unlucky.
Step five: choose the repair layer by the scope of the error
- Only the hand, an earring or a prop is wrong: repaint locally or composite.
- The still frame is right and identity drifts in motion: keep the keyframe, reduce the range of movement, shorten the duration or change the video route.
- The still frame is already wrong: go back to the identity references and keyframes; do not keep retrying video.
- Several angles keep failing: complete the character's angle grid, or move to a model with better identity control.
- The character design itself resists stability: simplify hair, texture, accessories or extreme silhouette at asset lock.
Character consistency is not the elimination of all change. It is that identity invariants hold, story state changes by rule, and the performance still belongs to the same person.