COMMUNITY PAGE
Flux 2 Klein Character Expression Sheet Generator
Overview
Emotionless character art breaks immersion.
In RPGs and visual novels, nothing pulls you out of a scene faster than a character who looks exactly the same whether they're laughing, crying, or furious. Creating expression variants manually means either paying an artist for every emotion, or living with a static face that never reacts.
>> This workflow solves that in a single run. <<
Expressions
Flux 2 Klein
Image to Image
Visual Novel
Generate expression variants of your characters for use in RP and visual novels!
RPBuddy - Flux 2 Klein Expression Sheet Generator
Generate expression variants of your characters for use in RP and visual novels!
What It Does
Upload one portrait. List your expressions line by line. Get back one image per expression, all locked to the same style, composition, and character likeness. Neutral, smile, angry, sad, surprised, flirtatious, disgusted, worried, or anything else your scene calls for. No limit on how many you generate in a single run.
Built on Flux 2 Klein's image-to-image pipeline with a consistency-locked append prompt, so your character actually looks like themselves across every emotion.
Who This Is For
SillyTavern and open source RP users
Character cards live and die by their expression sheets. This workflow gives you a fast, consistent, free-to-use path to building one from any portrait, whether you generated it or sourced it. Run it here on Floyo or deploy it via the Floyo API to integrate directly into your own pipeline.
Visual novel creators
Expression sheets are a production requirement, not a nice-to-have. This workflow turns what used to be hours of back-and-forth with img2img into a single structured run. Every emotion, one session, consistent output.
AI worldbuilders and RPG creators
If you are building characters for any kind of narrative game or interactive fiction, this workflow fits naturally into your asset creation pipeline.
RPBuddy
This workflow was built as part of the development of RPBuddy, an AI RPG sandbox where every NPC has a personality, a schedule, persistent memories, and a life that exists whether you are talking to them or not.
Expression sheets are a Hero tier feature inside RPBuddy, where characters shift expressions dynamically during conversation based on emotional context. This workflow is the open source version of that pipeline, shared freely with the RP and visual novel community.
If you have ever wanted an RPG world that actually reacts to you, check out rpbuddy.ai.
Running It
Use it directly here on Floyo, no setup required. If you want to integrate it into your own app, bot, or workflow, this workflow is available via the Floyo API, letting you plug consistent expression generation into any pipeline that can make an API call.
Authors Note
I built this workflow while developing expression sheet generation for RPBuddy, an AI RPG sandbox game I built with my wife. What started as an internal tool turned out to be something the broader RPG and visual novel community could genuinely use, so I wanted to share it openly.
A few things I love about this workflow: Flux 2 Klein 4B is fully open source and Apache 2.0 licensed, meaning you can use the outputs in your projects, your games, your character cards, your visual novels, without licensing headaches. The line-by-line expression prompting approach is dead simple but surprisingly powerful, and the consistency append keeps your character looking like themselves across every emotion, which is the hard part.
If you build something cool with it, I would love to see it. And if you are curious about the RPG sandbox that inspired it, come find us at rpbuddy.ai.
Create something cool!
-Jacob
One workflow. One portrait. A full cast of emotions, consistent in style, ready for any scene.
