Genie
Book a demo

Character expressions: a prompt for AI character expression sheets

This prompt gives you a full expression sheet for one character in a single image: a 3x3 grid of close-ups, each showing a different emotion, with the design held steady across all nine. It's built for dialogue portraits, emotes, win and lose screens, and social reactions.

Genie
By Avia Shavit, Product Lead, Genie LabsLast updated
A 3x3 grid of close-ups of one game character showing nine different emotions
Example output · 3x3 expression grid

The prompt

Reference image3x3 gridFill the brackets

Create a single 3×3 grid image showing a close-up of [character name, or just "the character" if attaching a reference] across a range of emotional expressions — happy, sad, angry, surprised, and others — keeping the character's design consistent throughout.

Short on time?Analyze this prompt guide and get the key conclusions

What to fill in

BracketWhat to putExample
[character name]Call your character with @, or write "the character" and attach a clear front-facing reference.@Captain Rosa
The emotionsReplace "and others" with the exact list your UI or story needs."smug, shocked, crying, cheering, sleepy"

When do you use an expression sheet?

Whenever a character has to react. Dialogue systems need a portrait per mood. Win and lose screens need a face that matches the moment. Social and community teams need reactions they can post the same day.

One sheet covers all of it, ready for the UI and narrative teams, instead of nine separate requests to an illustrator.

What breaks, and how do you fix it?

Three things: the face drifts between cells, so cell nine doesn't look like cell one. Expressions come out generic or over the top. And framing changes across the grid, so the portraits don't line up in the UI.

  • Attach a clear front-facing reference. The model holds a face better when it can see it.
  • Name the exact emotions. "Happy, sad, angry" gets you stock faces. "Smug" and "sleepy" get you your character.
  • Ask for the same framing in every cell. Same crop, same head size, same angle.
  • If the face drifts, switch models. Rerun on another model and compare. Compare image models does this in one request.

Variations to try

Emote set

Create six separate images of @[character], each a different emote (laughing, angry, thumbs up, crying, love, confused), bust shot on a plain background.

Dialogue portraits

Create a 2x2 grid of @[character] in neutral, happy, worried and angry, same three-quarter framing in every cell.

FAQ

Do I need a trained character?

+

No. You can attach a reference image and write "the character". A character you've already set up in Genie and call with @ stays on-model more reliably.

Can I get each expression as a separate image?

+

Yes. Ask for separate images instead of a grid. The grid is faster to review; separate images are easier to drop into UI.

How many expressions can one sheet hold?

+

Nine is the sweet spot for a 3x3 grid at readable size. For more, run a second sheet with the same reference and framing.

Try it in Genie

One face in. Nine moods out, all of them on-model.

Thanks, we'll be in touch.

A Genie expert will reach out to set up your demo.

Tell us about your studio

We'll use this to route you to the right Genie expert.

By submitting this form, you agree to receive product information from Genie. See our Privacy Statement.