CivArchive
    Mood Editor Studio - v1.1
    NSFW
    Preview 120689677
    Preview 120689577
    Preview 120689687
    Preview 120689692
    Preview 121646959
    Preview 121646960

    🎭 Mood Editor Studio (for Image Editing)

    Mood Editor Studio is a specialized ComfyUI node designed for high-fidelity facial expression manipulation.

    Unlike standard generative nodes, it generates direct semantic instructions that perfectly align with the logic of modern instruction-based editing models.

    ✨ Key Features:

    Built for Image-to-Image Editing: Optimized specifically for FLUX.2 [klein]. Not tested but should work with Qwen-Image-Edit.

    Linguistic Scaling: Move beyond mathematical weights like (happy:1.5). This node uses 6 levels of intensity—from "Minimal" (a trace of an emotion) to "Extreme" (exaggerated expressions)—to guide the model naturally.

    Identity Preservation: Every generated prompt includes specific instructions to maintain the character’s core identity, minimizing unwanted facial feature distortions.

    Technical Toggles: Integrated "Preserve" switches for lighting and background, ensuring that only the expression changes while the rest of the scene remains consistent.

    30+ Emotion Presets: A wide range of emoji-coded emotions, from a "subtle smug look" to "intense fury" .

    📦 What's in the Archive:

    Mood_Editor_Studio.py — The custom node file.

    Mood_Change_Studio .json — A ready-to-use example workflow for flux-2-klein-9b-fp8.

    🚀 How to Use:

    Simply connect the node's output to your model's text input (CLIP Text Encode / Conditioning).

    For realistic results, start with "Normal" or "Subtle" strength.

    Use "Intense" or "Extreme" only for highly stylized or dramatic artistic effects.

    đź›  Installation:

    1 - Unzip the downloaded archive.

    2 - Place the Mood_Editor_Studio folder (which contains Mood_Editor_Studio.py and init.py files) in the following path:

    ComfyUI/custom_nodes/

    3 - Restart ComfyUI.

    Description

    Added second output for automatic filename generation

    FAQ

    Comments (5)

    traashyFeb 14, 2026
    CivitAI

    it's nice, but it diminishes or removes the eye makeup. not sure if that's the node or the model's fault. I was using klein 9b

    Krug_Lov
    Author
    Feb 14, 2026

    Thanks for the feedback!
    That behavior is usually model-related. Some models slightly regenerate facial areas when changing expressions, which can impact makeup.

    You can try reinforcing “preserve eye makeup” in the extra instruction field. Or “preserve original makeup”, “detailed eye makeup”

    traashyFeb 20, 2026· 1 reaction

    Ok yes, "preserve her eye makeup" appears to do the trick. that or the fact that my character lora has eye makeup baked in and me plugging it in fixed the problem. either way, it's a notable workaround. here's to hoping others find this.

    good node, btw.

    WTFalconMar 18, 2026
    CivitAI

    Well, can not find Mood_Change_Studio .json in archive

    Krug_Lov
    Author
    Mar 18, 2026

    Yes, it was my mistake. This file was in the first version, but I forgot to put it in 1.1. Here's the link to Google Drive.

    https://drive.google.com/file/d/1zvpyRkjBSzIqtiHDlLFiZyZpklje4WRy/view?usp=sharing

    Workflows
    Flux.2 Klein 9B

    Details

    Downloads
    575
    Platform
    CivitAI
    Platform Status
    Available
    Created
    2/11/2026
    Updated
    5/13/2026
    Deleted
    -

    Files

    moodEditorStudio_v11.zip

    Mirrors

    HuggingFace (1 mirrors)
    CivitAI (1 mirrors)