How to Keep Glasses Consistent on an AI Character

Stop an AI character's glasses changing shape, colour or fit across images with eyewear references, controlled prompts, local repairs and visual checks.

Create your character
RRasgo AI6 minutes

A recurring AI character can keep the same face while their glasses quietly change from thin silver ovals to thick black rectangles. Sometimes the frames disappear in profile. Sometimes they sit over the eyebrows, bend around the ears incorrectly or reflect a room that isn't there. If eyewear is part of the character's identity, those changes are as noticeable as a different hairstyle.

The fix is to treat the face and the glasses as related but separate references. A face reference tells the generator who the person is. A clear eyewear reference tells it what the frames are. Neither should be asked to carry details it cannot show.

Decide what must stay the same

Write a short specification for the frames before generating a set. Record the silhouette (round, rectangular, cat-eye), colour, material appearance, rim thickness, bridge shape and visible temple style. Note how the glasses sit on this character: width relative to the face, position on the nose and whether the eyebrows remain visible.

For example: “Translucent amber acetate frames, softly rectangular lenses, medium-thick rims, a low-keyhole bridge and matching amber temples. Frames sit below the eyebrows and align with the ears.” That's more useful than “fashion glasses,” which leaves nearly every recognisable feature undecided.

Decide whether exact product fidelity is required. For a fictional influencer's signature look, matching the silhouette and colour may be enough. For an eyewear brand advertising a real SKU, the hinge, logo, lens outline and dimensions need checking against real product photography. A plausible generated pair is not proof that the product shown is the actual model.

Build references that show both identity and eyewear

Keep an approved, unobstructed face portrait as the identity anchor. Add an approved front view of the character wearing the glasses. If the campaign includes profile or three-quarter views, add a side or angled view that actually shows the temples, hinges and fit. Don't assume a frontal image contains the hidden side construction.

The two jobs can be made explicit in the instruction: “Use portrait A for facial identity and portrait B for the frame design and fit. Preserve both while changing the setting.” If the tool supports only one source, make a clean combined reference with the face and eyewear clearly visible rather than relying on a tiny glasses crop in a busy collage.

Our AI character reference-sheet guide explains how to approve front, angled and profile plates. For this workflow, keep both an unobstructed face anchor and separate approved eyewear views. An eyewear-only view should not replace the face anchor, especially if thick frames hide the eye area.

Change the scene one variable at a time

Start with a straightforward head-and-shoulders image under soft light. Once the glasses look right, change the background, outfit or expression while retaining the approved image as a starting point or reference. A large jump from a frontal studio portrait to a dark, windy side-view selfie asks the model to solve identity, fit, optics and scene design at once.

A practical prompt for the next image is:

“Create the same adult character in a three-quarter café portrait, using the approved face and eyewear references. Keep the translucent amber rectangular frames, rim thickness, bridge and temple placement unchanged. The frames rest naturally on the nose and ears. Soft daylight from the window on camera left. Change only the setting and clothing.”

Use that as a specification, not a guarantee. Inspect the first few outputs as a small contact sheet and keep only approved versions as future references. A nearly right frame can become a worse one if you repeatedly use its output as the next source.

If you intentionally swap to a new pair, label it as a new eyewear variant rather than mixing it into the character's default references. For guidance on changing a garment without rebuilding the face, see the targeted outfit-change workflow.

Check fit, reflections and the face behind the lenses

Look beyond the outline. The bridge should meet the nose rather than hover above it. Temples should continue toward the ears at a plausible angle. The near and far rims will appear different in a three-quarter pose because of perspective, but should still read as the same pair. Watch for a doubled arm, a missing lens edge or one lens being much larger without a perspective reason.

Reflections should suit the scene's light. Bright white blocks across both lenses may hide the eyes even in a softly lit portrait. Lens distortion can also alter perceived eye size or shape. For a character campaign, compare the face behind the lenses with the unobstructed identity anchor, not just with the last generated image. If the eyes themselves are distorted, our guide to fixing uneven eyes in AI portraits deals with that separate problem.

A final check at the actual social crop is essential. Thin rims that look accurate zoomed in can disappear in a small square thumbnail. Conversely, a frame that seems acceptable at thumbnail size may reveal a wrong hinge or malformed temple in a close-up ad.

Repair a good image without redrawing the character

If the face and scene are right but a temple is broken, edit that local region and include a little surrounding hair, ear and frame so the join has context. If the entire frame design has changed, a narrow mask around one hinge won't solve it. Select the eyewear area more broadly, provide the approved glasses reference and specify which details must remain.

Example edit instruction: “Replace only the incorrect eyeglass frames with the approved translucent amber pair. Match the softly rectangular rims, low-keyhole bridge and temple thickness. Keep the person's face, eye colour, expression, hair, pose, clothing and background unchanged. Make the frames sit naturally on the nose and ears.”

Local editing isn't a hard lock. OpenAI's image-editing documentation says a mask guides the edit but may not be followed with exact precision. Google's image-generation guidance also describes iterating through conversational edits. Whichever editor you use, compare the result with the original at full size and reject changes to the eyes, nose bridge or facial identity.

For an exact retail frame, a controlled composite or real product image may be safer than generative reconstruction. You can still use AI for the surrounding scene, but product-specific claims and design details need a human accuracy check.

Make the approval rule easy to repeat

For every image in the series, check four things: recognisable face, approved frame silhouette, believable fit and scene-appropriate reflections. Save a front and angled approved example next to the campaign assets. If one image fails only at the temple, repair locally. If several shots keep inventing a new frame, go back and improve the eyewear reference instead of adding more adjectives to the prompt.

This keeps eyewear from becoming an accidental costume change while leaving the character free to move through different scenes.

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.

Create your character