“Same face, but his suit is different in every shot.”

How do I keep an AI character's outfit the same?

Updated 2026-10-273 min readConsistency

Short answer

Give every outfit its own reference sheet and its own tag, separate from the character's face sheet. Then tag the outfit by name in each beat where it's worn, like Tristan's charcoal three-piece, so the model gets the costume as a picture instead of guessing it from words. If a room changes its look, save the second look as its own location rather than editing the first.

Why the outfit drifts when the face doesn't

A character sheet keeps a face steady. It doesn't promise the clothes. If the only thing the model knows about the costume is a few words in the prompt, it fills in the rest each time. One shot gets a navy suit, the next gets a lighter grey, and the tie disappears halfway through the scene.

That's what we were trying to avoid on Marry My Broken Son, an eight-panel micro drama with a wedding in it. The groom's father, Tristan, wears a charcoal three-piece. He needed to wear the same one in every shot.

Treat the outfit as its own asset

In ShowMaker Studio, Wardrobe gives every outfit its own sheet and its own tag. So the outfit becomes a reference image, the same as the face, instead of a line of description attached to the character.

We didn't draw them one by one. We asked the Script Assistant, and it drew all nine outfits for the episode in one go.

The fix, step by step

  1. Draw each character's sheet first. Make a portrait and a full body. The video models use these to keep the face the same in every shot.
  2. Give every outfit its own sheet and tag. Ask the Script Assistant to draw the episode's wardrobe, or add them one at a time.
  3. Tag the outfit in the beat as well as the person. When a beat names Tristan's charcoal three-piece by its own tag, that costume is what renders in that beat.
  4. Read the checks under the start frame. They compare the picture with your beat's text, so something that's in the frame but not in the words gets flagged before you pay to render.
  5. Carry the frame forward. To open a new scene, pick an earlier shot, scrub to the moment you want and use that exact frame. The costume comes with it, and it's free.

A room can change its outfit too

The same problem shows up with places. Our reception hall had to appear empty and also dressed for the wedding. If you edit the one location to add the flowers and chairs, every earlier shot that used the empty hall now points at the dressed one.

So we asked the Script Assistant for a new location: the reception hall, dressed for the wedding. We checked the picture it drew, then pressed Save as a location. The dressed hall got its own tag, and the empty hall stayed as it was. Each beat tags whichever one it means.

People and rooms follow the same rule: when something looks different, give it its own reference and its own tag.

What still goes wrong

Tags only help if you use them. A beat that just says "Tristan" sends his face and leaves the clothes to chance. And the model will sometimes add things you never asked for. In our episode, the start-frame check caught a wheelchair and a character, Maria, in a picture whose beat mentioned neither. Fix the picture or the text before you render.

For the room side of this, see how to keep an AI location consistent, and for faces, AI character consistency. The asset setup is covered in Cast and assets.

Watch the whole episode come together in the full guide, or see the 60-second version in the Short Same AI characters, every scene.

Related questions

Why does my AI character's outfit change between shots?

Because the model only has words for the costume and fills in the details differently each time. Giving the outfit its own reference sheet and tag means the model sees the same clothes on every shot.

Do I need a separate character for each outfit?

No. Keep one character sheet for the face and add each outfit as its own wardrobe sheet with its own tag. Then tag the outfit in the beats where it's worn.

How do I show the same room before and after it's decorated?

Save the decorated version as a new location with its own tag and leave the original alone. Each beat then tags the version it needs, so earlier shots keep the empty room.

Every fix on this page is a feature, not a workaround.

ShowMaker Studio is built around these problems — reference-locked casting, location look signatures, coverage-based scenes, delivery-timed captions, and per-shot model routing. Start free with 200 credits: narration over AI stills, no card.