๐ Isulion Emotion Generator
Give your character a feeling to wear
- prompt
- emotion
- seed
The Isulion Emotion Generator is the pack's mood setter: 45 emotions in a dropdown - Happy, Melancholic, Furious, Serene, Nostalgic, and dozens more - with a randomize switch and a seed. Uniquely among the pack's simple generators, it doesn't just hand back the bare word: it wraps it into the phrase feeling {emotion}, emotional, so the output is already prompt-shaped.
That small difference is why this node is worth a look even if you've written off the other pickers. The other generators in the pack output bare nouns you have to assemble yourself; this one hands you "feeling melancholic, emotional", which you can drop into a prompt builder with almost no thought. It's the one where the author clearly thought about the end-user.
What it does
Inputs are the pack-standard trio: emotion (45 choices, manual override), randomize (enable/disable), and seed (INT, default 0 - seed > 0 reproduces, 0 rolls fresh and returns the actual seed). But there are three outputs:
- prompt - the wrapped phrase:
feeling {emotion}, emotional. This is the one you wire into your positive prompt. - emotion - the bare emotion name, useful if you want to log it or splice it differently.
- seed - the INT that produced the draw.
Emotion words matter more than beginners assume. "Furious" changes the eyebrows, the jaw, the whole body language; "Serene" changes the posture and lighting choices you'll make downstream. Rendering facial emotion is one of the things SDXL-lineage models and the anime lineage do best, so if your character faces come out blank, an explicit emotion phrase is a high-leverage fix.
How to use it
Because prompt is already phrased, the node composes cleanly: "a {subject}, feeling nostalgic, emotional, {location}, {style}" is a complete, workable prompt with almost no assembly. It's a great drop-in for character portraits where you want to sweep moods across a batch - queue "a woman, {prompt}" with randomize on and watch the expressions march through a whole emotional spectrum, locking any hit with the seed output.
The honest caveat: "feeling X, emotional" is a word-level cue, and how strongly it lands depends on the checkpoint. On anime and pony-lineage models the emotional vocabulary is trained in hard and this phrase reads instantly. On heavily photoreal models, especially Flux-class encoders that discard the kind of emphasis the rest of the pack relies on, you may want to strengthen the mood with your own details - "furrowed brows, tearful eyes" - because "feeling melancholic" alone can render as a vaguely pensive face. The prompt output is a good start, not always a finish.
Install
Standard: ComfyUI Manager โ search "Isulion", or clone https://github.com/Isulion/ComfyUI_Isulion into custom_nodes/ and restart. No dependencies, no downloads.
It's a tiny node, but the "already phrased" output makes it the most beginner-friendly of the pack's pickers - the one where you can genuinely wire it up in thirty seconds and get a moody portrait on the first try.
Inputs (3)
| Name | Type | Default | Description |
|---|---|---|---|
| randomize | COMBO | 2 options: enable, disable | |
| seed | INT | 00โ999999999 | โ |
| emotion | COMBO | 45 options: Happy, Sad, Angry, Excited, Nervous, Calm, +39 |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| prompt | STRING | โ |
| emotion | STRING | โ |
| seed | INT | โ |