ComfyUI Node

Prompt Styler Surrealism

Painterly impressionist scene presets

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

    Quick honesty check before you pick this one: despite the name, the styles here read a lot more impressionist than surrealist. The dropdown is full of soft, painterly scenes - Morning Light on the Seine, Fields of Sunflowers in Bloom, A Rainy Day in the City, Dappled Sunlight Through Trees, A Parisian Café Scene, Impressionistic Self-Portrait, Harbor at Sunset, Water Lilies in a Pond, Ballet Rehearsal Backstage, Winter Morning Frost. That's Monet-and-Degas territory, not melting clocks. Which is great if painterly, atmospheric brushwork is what you're after - just know what the 41 presets actually deliver.

    It's part of wolfden's SDXL Prompt Styler pack, and it's the go-to when you want your subject rendered as a loose, light-drenched painting rather than a photo.

    How it works

    Each style is a JSON template - a prompt field with a {prompt} placeholder and a negative_prompt. Your positive text drops into the placeholder, the painterly scene language wraps it, and the node returns the finished string. Leave the negative blank to inherit the template's; type one and yours merges. No model runs in the node, nothing downloads - it's text templating, and the image comes from your checkpoint.

    Because these presets carry a strong painting-style signal (visible brushwork, impressionist light), they pair best with your subject text describing what's in the scene rather than any rendering style, which would just conflict.

    The inputs and outputs that matter

    • style - the painterly scene. The node's whole point; 41 to choose from.
    • text_positive - your subject and setting. The style supplies the brushwork and light.
    • text_negative - optional; blank uses the template's default, or add your own.

    log_prompt (No/Yes) prints the assembled prompt to the console so you can see how a preset like Water Lilies in a Pond expanded.

    Outputs are positive_prompt_text_g and negative_prompt_text_g - two strings, into your positive and negative CLIP Text Encode nodes.

    Installing it

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

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

    Restart ComfyUI. No dependencies, no models to fetch. The styler nodes land under a Style Prompts submenu.

    Common issues

    Style-on-style conflict. If your positive already asks for "photorealistic, sharp detail," it fights the impressionist template. Drop rendering-style words from your subject when you use this node and let the preset own the look.

    none is a passthrough. The first entry, none bySurrealism, applies nothing.

    Name vs. content. As noted up top, these lean impressionist. If you genuinely want dream-logic surrealism (impossible scenes, warped space), you'll get more of it from the Quantum Realism node in this same pack.

    SDXL-family tool. The templates were written for SDXL's tag prompting and a live negative prompt. On Flux or Z-Image the negative does nothing at CFG 1 and the descriptors read as literal instruction, so the painterly effect weakens. Keep it on SDXL checkpoints.

    CategoryStyle Prompts

    Inputs (4)

    NameTypeDefaultDescription
    text_positiveSTRING
    text_negativeSTRING
    styleCOMBO41 options: none bySurrealism, Morning Light on the Seine, Fields of Sunflowers in Bloom, A Rainy Day in the City, Dappled Sunlight Through Trees, A Parisian Café Scene, +35
    log_promptCOMBONo2 options: No, Yes

    Outputs (2)

    NameTypeDescription
    positive_prompt_text_gSTRING
    negative_prompt_text_gSTRING