Skip to content
FicPal
Make a comic
Guides

How to Keep Characters Consistent in AI Comics

AI comic characters drift because each page is drawn fresh. Draw every page from the same reference image, and check it against that, never the page before.

Published 6 min read

Illustration made with AI from Pei Zhaoyue Does Not Kneel: Pei Zhaoyue stands upright in dark robes in a dim throne hall under a red lantern while the Fourth Prince watches her from beside a pillar, in an ink wash style

Characters drift in AI comics because every page is a brand-new drawing. The image model doesn't remember page 4 when it draws page 5. It only knows what you hand it this time. So the way to keep characters consistent in AI comics is to hand every page the same reference image of each character, and to check each new page against that reference, never against the page before it.

For this post, we redrew six pages of a real comic twice from the same scripts: once with each page copied from the page before, and once with every page drawn from the character references.

Why characters drift from page to page

A description like "black robes, hair in a topknot, one hairpin" leaves a lot of small choices open: how long the hair is, what's on the sleeves, whether there's jewelry. A human artist settles those once and remembers. An image model settles them again on every page, and every page answers a little differently.

The tempting fix is to show the model your last page and say "same people." That works for a page or two. Then whatever the last page got slightly wrong becomes the instruction for the next one, and the small errors stack up.

Animation studios had this problem long before AI, with hundreds of artists drawing the same character for one film. Their answer was the model sheet: everyone draws from the same reference, and a drawing that strays from it is called off-model.

Draw every page from the reference, not from the last page

Each of pages 5 to 10 in Chapter 8 of Pei Zhaoyue Does Not Kneel is drawn from the reference images of its two cast members, never from the page before it.

Before you draw any pages, make one reference image per character look: a full-body portrait in plain light that shows the face, the hair, the whole outfit and anything they carry. Then attach that same image to every page the character appears on, page 2 and page 40 alike.

The comic we used is Pei Zhaoyue Does Not Kneel, a palace revenge story on FicPal. On pages 5 to 10 of Chapter 8, Pei Zhaoyue tells the Fourth Prince what his father did, so both of them are on every page in the same clothes. We kept each page's scriptword for word and changed only the picture it was drawn from.

The same six pages of Pei Zhaoyue Does Not Kneel drawn twice. Top: each from the page before it. Bottom: each from the reference images. Made for this post. FicPal always draws from the references.

The copied pages kept their overall look for two pages. From page 7, the gray ink turned amber, red autumn leaves filled the backgrounds, and strings of gold beads hung in both characters' hair. By page 10, his topknot was gone under long, loose, beaded hair, her bun and single hairpin had disappeared under a net of gold beads, both wore teal earrings that neither reference has, and their two faces had grown alike.

The pages drawn from the references kept her bun, his topknot, both hairpins and their dark robes on all six pages.

Lock the details that drift first

Small extras changed before the overall look did. On page 5 of the copied run she gained earrings and he gained a sword at his hip. Nothing in his script gives him a sword and his reference doesn't carry one, but page 6 copied it anyway.

Left, a full-body reference image of a young man in black and gray robes with a topknot and no sword. Middle and right, the same man in a doorway on two comic pages, now with a sword hanging at his hip.
Left: the Fourth Prince's reference image. Middle and right: pages 5 and 6 drawn from the page before, with a sword that's in neither the script nor the reference. Made for this post.

Gold trim and beads came next, then the hair, and the face went last. Lock them in that order. Write the details down once, in the same words every time: each piece of the outfit, the hair and its one ornament, and one signature item per character, such as her single hairpin and the tasseled pin in his topknot. Paste that into every page's description, even when nothing about the character has changed.

Two rows of three face close-ups. Top row, a woman with her hair in a bun and one hairpin in the first two, then loose hair strung with gold beads and teal earrings in the third. Bottom row, a man with a topknot in the first two, then long loose beaded hair and teal earrings in the third.
Top: Pei Zhaoyue on page 9. Bottom: the Fourth Prince on page 10. Left to right: the reference image, the page drawn from that reference, and the same page drawn from the page before. Both versions made for this post.

If you're making the references yourself, a full character reference sheet adds the side and back views and the exact colors, so there's less left for a page to guess.

Check each page against the reference

When a page comes back, put it beside the reference, not beside the last page. The last page may already be a little off, and matching it is how the copied run went wrong.

Check in the same order, props first and the face last. If a page fails, redraw that page from the reference. Don't nudge the next page to match it.

When a character changes clothes, the new look gets its own reference, and you check against that one. In Chapter 13, Pei Zhaoyue rides north to take command of a garrison, and the chapter draws her from a battlefield reference made for that look.

Left, a full-body reference image of a woman in a dark hooded cloak with a long braid over one shoulder, on a battlefield. Right, a comic page of the same woman in the same cloak and braid, holding a staff among soldiers in the snow.
Left: Pei Zhaoyue's battlefield reference image. Right: page 14 of Chapter 13, drawn from it. The braid over one shoulder, the single hairpin and the hooded cloak tied at the throat all match.

What still slips

A reference only protects the characters who have one. Chapter 13's garrison commander is in the script of most of its pages, described as a blunt, weathered soldier in his forties. He isn't in the comic's cast list, though, so no reference image was ever made for him, and each page drew him from words alone.

On pages 6, 7 and 8 he's three different men: a young official in a tall black hat, a long-haired young man, and then the bearded veteran the script asked for.

Three close-ups of the same comic character on consecutive pages: a young clean-shaven man in a tall black hat, a young man with long loose hair, and a bearded older man in armor with a fur collar shouting.
The garrison commander on pages 6, 7 and 8 of Chapter 13. He has no reference image.

The fix is the same rule applied to the side cast: anyone who appears on more than one page gets a reference. Even pages drawn from references aren't identical, though. Hair falls differently and the gold on the Prince's robe moves around from page to page. Readers notice these slips, and they're among the things people look for when they try to tell if a webtoon is AI.

FicPal now makes a reference image for each look of every character in a comic's cast list before it draws any page, and draws the pages from those references. Background extras and anyone left out of the cast don't get one, and they drift, like the commander did. You can't upload your own art, so describe your original character in words, and name any side character who matters in your premise, since the cast list is planned from it. If a sheet comes out wrong, the editor's Cast tab lets you change the description, redraw the sheet and then redraw the pages that used the old one. How to make a comic with AI covers what else the premise should say.

The 80 credits you get at signup currently cover your first comic, and each chapter after it currently costs 50 purchased credits.

Questions people ask.

How do I keep a character consistent in ChatGPT or another chat tool?

Save one reference image of the character and attach it to every page request, with the same written description pasted in each time. Don't ask for the same character as before and rely on the chat to remember. If the pictures start to drift, open a new chat with the reference attached instead of correcting inside the old one.

How do I stop two similar characters, like twins, from blending together?

Give each one a difference that still shows in a small panel: a hair style, a color they always wear, or an item only they carry. Write both differences into every page description. Don't count on faces to tell them apart, because faces are the hardest thing to check at panel size.

Why do outfits and props change between panels on the same page?

A page is usually drawn as one image, so faces tend to hold across its panels, but small items still get added, dropped or swapped. Name what each character wears and holds in every panel, not just the first one.

Make one yourself

Describe your cast once

Write a premise that names your characters and their looks. FicPal makes a reference image for each character in the cast, then draws Chapter 1 from them.

about 10 mincover, cast + Chapter 1