ComfyUI Node

Prompt Styler Impressionism

Painterly Impressionist scenes

By wolfden·Created 3 years ago·Updated about a year ago· 105
Prompt Styler Impressionism
    • positive_prompt_text_g
    • negative_prompt_text_g
    text_positive
    text_negative
    style
    log_promptNo

    SDXLPromptStylerbyImpressionism is the Impressionist-themed node in wolfden's SDXL Prompt Styler pack. It carries ~31 presets evoking the movement - Morning Light on the Seine, Fields of Sunflowers in Bloom, A Rainy Day in the City, Dappled Sunlight Through Trees, Water Lilies in a Pond, Ballet Rehearsal Backstage. Type a subject, pick a scene, and the node wraps your text in loose-brushwork, light-drenched Impressionist language.

    If you're after that Monet/Renoir feel - soft edges, broken color, atmosphere over detail - this saves you from hand-tuning the vocabulary. Each preset leans toward a specific classic scene, so it's as much a mood as a style.

    How it works

    Each Impressionism style is a JSON entry with a {prompt} placeholder in its prompt field and a negative_prompt. Pick "Water Lilies in a Pond" and your text_positive slots into a template full of soft light, reflections, and painterly brushwork language. No model, no API, no key - string substitution against a lookup table. The look comes from the keywords the preset injects around your subject.

    The negative is baked into each preset, and if you type into text_negative it merges with the template's rather than replacing it.

    The inputs that matter

    • text_positive - your subject, kept simple. The preset supplies the Impressionist treatment.
    • style - the scene, ~31 options.
    • text_negative - optional, merged with the preset's negative.

    log_prompt (No/Yes) prints the finished prompt to the console. Outputs are positive_prompt_text_g and negative_prompt_text_g, both strings; positive into the CLIP Text Encode feeding your positive conditioning, negative into the negative one. On SDXL the same string can go into both G and L of a CLIPTextEncodeSDXL.

    Where people get tripped up

    Impressionism is a painterly, soft-focus look, and it fights photoreal checkpoints. If you run this on a hyper-real SDXL model you'll get a muddy compromise - the model wants crisp detail, the preset wants loose brushwork. Pair it with a base model that's comfortable with painting and illustration and it sings. That's a checkpoint choice, not a node setting.

    Because each preset is a whole scene, your subject can get absorbed into the preset's chosen tableau. If the mix is off, flip log_prompt to Yes, read what got built, and trim. The styles are JSON in the pack folder.

    Installing it

    ComfyUI Manager: search SDXL Prompt Styler (wolfden), install, restart. Or manually:

    cd ComfyUI/custom_nodes
    git clone https://github.com/wolfden/ComfyUi_PromptStylers
    

    Restart ComfyUI and find it under the Style Prompts submenu. No downloads, no dependencies.

    Pack-wide caveat: these templates were tuned for SDXL and its CLIP encoder, so they're strongest on SDXL, Illustrious, Pony, NoobAI. On 2026 LLM-encoded models the styling weakens and the inherited negative does nothing at CFG 1, where distilled checkpoints run, because the negative pass isn't computed. If the node doesn't appear after install, restart fully and check Style Prompts, not the root menu.

    CategoryStyle Prompts

    Inputs (4)

    NameTypeDefaultDescription
    text_positiveSTRING
    text_negativeSTRING
    styleCOMBO31 options: none byImpressionism, Morning Light on the Seine, Fields of Sunflowers in Bloom, A Rainy Day in the City, Dappled Sunlight Through Trees, A Parisian Cafe Scene, +25
    log_promptCOMBONo2 options: No, Yes

    Outputs (2)

    NameTypeDescription
    positive_prompt_text_gSTRING
    negative_prompt_text_gSTRING