Nodes/ComfyUI_Isulion Random Prompt Generator/๐Ÿ˜Š Isulion Emotion Generator
ComfyUI Node

๐Ÿ˜Š Isulion Emotion Generator

Give your character a feeling to wear

By IsulionยทCreated 2 years agoยทUpdated 3 days agoยท 41
๐Ÿ˜Š Isulion Emotion Generator
    • prompt
    • emotion
    • seed
    โ—„randomizeโ–พโ–บ
    โ—„seed0โ–บ
    โ—„emotionโ–พโ–บ

    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.

    CategoryArt/Styles

    Inputs (3)

    NameTypeDefaultDescription
    randomizeCOMBO2 options: enable, disable
    seedINT00โ€“999999999โ€”
    emotionCOMBO45 options: Happy, Sad, Angry, Excited, Nervous, Calm, +39

    Outputs (3)

    NameTypeDescription
    promptSTRINGโ€”
    emotionSTRINGโ€”
    seedINTโ€”