blog/guides·Sep 8, 2026·6 min·by the eroq team
Best AI image generator for consistent characters — how to choose
How to pick an AI image generator that holds one face across a set — references, negative prompts, CFG and three eroq models compared for the job.
Any image model can make one good picture of a person. The job that separates them is the second picture — same face, different light, different angle, still recognizably the same character. That is the requirement behind almost every real project: a comic, a product cast, a channel host, a game's concept art, a companion app. This guide covers what to look for, how the three eroq image models differ for this particular job, and the workflow that keeps a face stable across a whole set.
Consistency comes from references, not adjectives
The first thing to internalize: you cannot describe a face into consistency. "Green eyes, high cheekbones, a small scar above the left eyebrow" narrows the space, it does not pin a point in it. Ten renders of that description give you ten cousins.
Identity is carried by reference images. You give the model a photo — or several — of the face you want held, and it conditions on the pixels rather than on your prose. Everything else in this guide is downstream of that one fact.
The criteria that matter for characters
1. Does it take reference images at all, and how many? One reference holds a face loosely. Several, from different angles, hold it far better. On eroq you attach references directly in /studio/image, and a saved Character carries its reference photos with it everywhere.
2. Is there a persistent cast, or do you re-upload every session? A character that exists as an object — name, persona, photos, voice — and gets @mentioned in a prompt is a different workflow from a folder of JPEGs on your desktop. eroq's are at /studio/characters.
3. Negative prompts. Consistency is often a subtraction problem. "Extra fingers, blurry, duplicate face, watermark" fixes more than any positive adjective. If a tool has no negative prompt, you are debugging with one hand.
4. CFG control. CFG scale sets how literally the model obeys your prompt. Low values wander and look natural; high values obey and can look stiff or fried. For characters you usually want the middle, and you definitely want the slider.
5. Batch size. Consistency work is selection work. Rendering four variants at once and keeping one is faster and cheaper than four sequential attempts. eroq batches 1 to 4.
6. Does it keep the recipe? Every render on eroq is saved automatically with its full recipe — prompt, model, negative prompt, CFG, references, aspect. Remix reloads it. Without that, shot 12 of a set is archaeology.
7. Aspect ratios. A character sheet wants 1:1, a poster wants 3:4, a thumbnail wants 16:9, a phone-first short wants 9:16. All five are available.
8. Policy, stated plainly. eroq works under a written acceptable-use policy rather than silent refusals: fiction only, and fiction can go to dark or intense places. Every character is 18 or older — anything involving minors is banned absolutely, in any style, real or drawn. So is generating real identifiable people without consent — which means your reference photos should be of characters you own or invented, not of a person you found. Blocked requests are never charged, and renders stay private until you publish them.
9. Price per image, which on eroq is the easy part: 10 credits on Krea2 and Anima, 10 on Eroq One, about ten to twenty cents at the entry pack. The model choice is aesthetic, not financial.
Three eroq models, for this job
Eroq One: the reference reader. It takes up to ten pictures and edits by instruction, which is exactly what character work needs: the face rides in from the character's identity sheet and photos, and a scene changes around it.
Krea2: the fast, clean everyday photoreal engine, 1024×1024 on the square. The default for anything meant to read as a photograph: a face you'll animate later, a UGC-style product shot, a realistic cast. It reads up to four reference pictures.
Anima: anime, manga and illustration. Consistency behaves differently in drawn styles: the line and color language does the identity work that a photoreal model does with bone structure. Anima reads words only, no reference picture, so distinctive hair, eye shape and costume written into the prompt are what carry the character.
Eroq One and Krea2 accept references; all three take a prompt strength (CFG), and Anima a negative prompt too. Pick by the register of the final piece, not by which sounds most advanced.
The workflow that actually holds a face
- Make the character once. Name, persona, two or three reference photos from different angles, a voice if it will ever speak. This is the asset; the images are outputs.
- Render a turnaround first. Same prompt, one variable changed — front, three-quarter, profile. Batch of 4 on the first one, pick the best, and add it back as a reference. The character gets more stable as you work.
- Lock a base prompt and change only the scene clause. Same wardrobe description, same lens language, same CFG.
- Subtract with the negative prompt rather than adding adjectives.
- Remix, don't retype. Pull the winning recipe from the library and edit one clause.
A base prompt, with the character @mentioned so the references travel with it:
@mara stands in the doorway of a shuttered record shop, rain running off the awning behind her, denim jacket over a faded band tee, arms crossed and chin slightly raised. Three-quarter portrait, 85mm soft portrait lens at f/1.4, window light from camera left, warm film palette, quiet and unimpressed.
Negative prompt: extra fingers, distorted hands, duplicate face, plastic skin, watermark, text.
Then change one clause per render — "sitting on the curb outside", "behind the counter under a hanging bulb", "walking away down the wet street" — and leave everything else alone. That single discipline does more for consistency than switching models ever will.
What breaks a face
- Changing two things at once. You'll never know which one did it.
- CFG too high. Over-obedience flattens features into a mask.
- Extreme angles with one reference. A profile from a single front-facing photo is a guess. Feed it a profile.
- Long scene prose burying the subject. If the character is the point, they belong in the first clause.
- Switching models mid-set. Each has its own idea of the same face. Finish the set, then decide.
- Forgetting the aspect ratio changed. A 9:16 crop of a 1:1 framing recomposes the shot, and recomposition drifts.
When the set is done and one still deserves motion, Animate turns it into an image-to-video source, so the clip inherits the face you already stabilized. For more on carrying a cast across a whole app, see image generation for characters.
FAQ
Which eroq image model is best for consistent characters?
Eroq One when the face has to hold across many pictures (it reads up to ten references), Krea2 for fast photoreal renders, Anima for drawn characters. They cost 10 to 10 credits per image, so choose by the register of the finished piece.
How many reference photos should a character have?
Two or three from different angles is the practical minimum, and the set improves as you feed your own best renders back in. One front-facing photo will not hold a profile.
Is there a content policy for character images?
Yes — a written acceptable-use policy instead of silent refusals: fiction only, dark or intense imagery included, every character 18 or older. Real identifiable people without consent and anything involving minors are banned absolutely — refusals return an error and are never charged.
Build the cast first, then shoot the set — /studio/characters.
CharactersMake it in eroq
Cast your own in Characters
Everything above happens in the studio: same engines, same settings, rendered on your click.
Prompts from this article
40 free credits · no card · private mode on every account
