A character can look perfectly consistent until you ask for a smile, laugh or surprised reaction. Then the jaw changes, the eyes become larger, the nose shifts or the person suddenly looks younger. The emotion is right, but the identity is not.
The most reliable fix is to treat identity and expression as separate controls. Keep a stable reference for who the character is, then change only the facial movement needed for the new emotion.
Why expressions can change a character's identity
An expression affects more than the mouth. A genuine smile raises the cheeks, narrows the eyes and changes the folds around the nose. Surprise opens the eyes, lifts the brows and may lower the jaw. If an image model redraws all of those areas freely, it can also alter the underlying facial structure.
This tension is a real technical problem, not just weak prompting. Research into identity-consistent expression generation separates identity information from expression controls because fine expression changes can otherwise compromise likeness.
Your workflow should do the same in practical terms. Define the permanent identity first, then describe the temporary expression.
Start with an approved neutral reference
Use a sharp, well-lit portrait in which the character's face is easy to read. A neutral or mildly pleasant expression works better as an identity anchor than a dramatic laugh, squint or open-mouth reaction.
The reference should clearly show:
- Face shape and jaw width
- Eye shape, spacing and colour
- Nose length and bridge
- Natural lip shape
- Skin tone and visible texture
- Hairline, parting and eyebrow shape
- Distinctive features such as freckles or a mole
If your current reference only shows one extreme angle, build a small AI character reference sheet before producing a large expression set. A front view and a three-quarter view give the model better evidence for how the face is constructed.
Do not mix references from different stages of the character. Small differences in makeup, age, hairline or retouching can be interpreted as valid alternatives.
Edit an accepted image when the composition already works
If you like the pose, lighting, outfit and background, edit that image instead of generating the whole scene again. The more pixels you ask the model to rebuild, the more opportunities it has to change the person.
Google's image prompting guidance published on March 6, 2026 makes this distinction clearly: an editing prompt should focus on what changes and what stays the same. It also recommends being explicit about preserving accepted details.
Use a local face edit, semantic mask or inpainting control when available. Include enough of the face for the expression to look natural, but avoid selecting the hair, ears, neck, jewellery and background unless they also need repair.
A mask around only the lips is often too tight for a convincing smile. Include the lower cheeks and the eye area when the emotion would realistically affect them.
Separate locked identity from the expression
Write the prompt in two parts. First state what must remain fixed. Then describe the expression as a controlled movement.
For a small smile:
Preserve the exact same character identity, face shape, jaw, eyes, nose, skin tone, age, hairstyle and camera angle. Change only the expression to a small natural smile with gently raised cheeks and relaxed eyes. Keep the lips closed.
For a surprised reaction:
Keep the same person and facial proportions. Add a subtle surprised expression with slightly raised eyebrows, wider eyes and softly parted lips. Do not exaggerate the eyes or change the jaw shape.
For a warm laugh:
Preserve the character's identity, age and facial geometry. Create a natural mid-laugh expression with lifted cheeks, slight eye creases and a relaxed open mouth. Keep the teeth realistic and the head position unchanged.
Concrete muscle-level cues usually give the model a clearer target than a broad word such as “happy” or “excited.” Broad emotion words can influence pose, lighting, colour and styling as well as the face.
Build expressions as an intensity ladder
Do not jump from neutral to an extreme emotion if consistency is fragile. Create expressions in small steps:
- Neutral
- Soft closed-mouth smile
- Natural open-mouth smile
- Warm laugh
- Strong reaction
Approve each stage before increasing the intensity. The best mild smile can become the source for the next step. This keeps the edit close to an accepted face instead of asking the model to solve identity and extreme expression in one attempt.
The same method works in reverse for sadness, anger or surprise. Start with a restrained version, then add intensity through the eyebrows, eyelids, mouth and posture.
Use expression references carefully
A second image can show the emotion you want, but it must have a clear role. Tell the model that one reference supplies identity and the other supplies expression only.
Use image one for the character's exact identity. Use image two only for the subtle smiling expression and cheek movement. Do not copy the second person's facial structure, skin, hair or age.
Choose an expression reference with a similar head angle and camera distance. Transferring a profile laugh onto a front-facing portrait asks the model to solve expression, perspective and hidden geometry at once.
An expression reference is most useful for nuanced reactions that are difficult to describe. For a simple closed-mouth smile, text plus the identity image may be enough.
Fix the most common expression failures
The smile changes the jaw
Reduce the intensity and specify that face width, chin length and jawline remain unchanged. Edit from the neutral source again instead of continuing from a distorted result.
The character looks younger or older
Lock the age and preserve existing skin texture. Expressions naturally create temporary creases, but the model should not add permanent wrinkles, remove pores or smooth the whole face. The guide to realistic AI skin can help correct waxy retouching after the expression is approved.
The eyes no longer match
Describe the original eye shape and colour as fixed. For a smile, request gently narrowed eyes rather than redesigned eyes. Restore the original irises or eyelids with a small local edit if needed.
The teeth look artificial
Ask for a relaxed mouth with only the naturally visible teeth showing. Avoid prompts such as “perfect white smile,” which can produce an oversized, uniform row. A closed-mouth version may be better for small social images.
The emotion looks exaggerated
Replace labels such as “ecstatic” or “furious” with physical details. “Slightly raised brows, softly parted lips” gives tighter control than a dramatic emotion word.
The face is right but the image feels wrong
Check gaze, head angle and posture. Emotion is communicated by the complete performance, not the mouth alone. Adjust one supporting cue without regenerating every variable.
Approve an expression set, not isolated images
Put the final portraits into a grid and compare them at the same size. Check the jaw, eye spacing, nose, hairline, skin tone and apparent age across every expression. Remove any image that looks like a sibling rather than the same person.
Save the approved neutral, smile, laugh, concern and surprise images as reusable references. In Rasgo, keeping the same locked character while changing one creative variable at a time follows this same production logic.
A useful expression library makes future posts, ads and storyboards easier because you are no longer recreating emotion from scratch. Preserve the identity anchor, make small controlled edits and increase intensity only after the subtle version still looks like the same character.
Explore AI character generator for the workflow, then create your character in Rasgo.
Create your next Rasgo visual
Turn the ideas from this guide into generated images, creator content, product shots, or video-ready concepts.