ComfyUI Node

Prompt Styler SteamPunk Realism

Brass, cogs and airships on a dropdown

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

    Brass, gears, steam, and Victorian excess - this node bottles the whole steampunk aesthetic into 29 presets and applies it to whatever you type. The dropdown runs Clockwork Menagerie, Cogged Dreamscape, Steam-Fueled Dreams, Chrono-Mystical Carnival, Mechanical Menagerie Ballroom, Steampunk Alchemical Garden, Clockwork Cityscape Dreams, Cogwheel Wonderland, Steam-Powered Carnival, Surreal Airship Odyssey, and more. Pick one, keep your subject, and the node builds the cogs-and-copper world around it.

    It's a themed node in wolfden's SDXL Prompt Styler pack, and steampunk is a good fit for the styler treatment: the look depends on a pile of consistent detail - patina, rivets, gauges, warm gaslight - that's tedious to retype and easy to forget half of. A preset gets the full kit every time.

    How it works

    Each style is a JSON template with a {prompt} placeholder in its prompt field and a negative_prompt. Your positive text goes into the placeholder, the steampunk scaffolding wraps it, and out comes a finished prompt. Leave the negative blank to use the template's; type one and yours merges in. Nothing runs on the GPU and nothing downloads - it's string templating, and the rendering is all your checkpoint.

    Note the "Realism" and "Surreal" mix in the names: some presets aim for a grounded Victorian-machine look, others tip into dreamlike carnival territory. Read the preset name - it tells you which way it leans.

    The inputs and outputs that matter

    • style - the steampunk flavor. The node's purpose; 29 to try.
    • text_positive - your subject. "a woman inventor," "a train," "a clocktower." The style adds the brass and steam.
    • text_negative - optional; blank inherits the template's negative, or add your own.

    log_prompt (No/Yes) prints the assembled prompt to the console - handy for confirming a busy template didn't bury your subject.

    Outputs: positive_prompt_text_g and negative_prompt_text_g, two strings, wired 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 pip dependencies, no model downloads. The styler nodes appear under a Style Prompts submenu.

    Common issues

    Detail overload. Steampunk templates are dense with description. Pile your own long, detailed positive on top and you hit prompt soup - competing details, softened everything. Keep your text to the subject and one action; let the style carry the world.

    none is a passthrough. The first entry, none bySteamPunkRealism, applies nothing by design.

    Machinery is hard. Intricate gears and mechanisms are where SDXL tends to hallucinate nonsense cogs that don't mesh. That's a model limitation, not the node's; a targeted negative for the specific mess you see beats a generic quality list.

    Made for SDXL. These templates use SDXL-style tag prompting and a live negative prompt. On Flux or Z-Image the negative is inert at CFG 1 and the descriptors read as literal instruction, so the aesthetic lands weakly. Run it on an SDXL-family checkpoint.

    CategoryStyle Prompts

    Inputs (4)

    NameTypeDefaultDescription
    text_positiveSTRING
    text_negativeSTRING
    styleCOMBO29 options: none bySteamPunkRealism, Clockwork Menagerie, Cogged Dreamscape, Steam-Fueled Dreams, Chrono-Mystical Carnival, Mechanical Menagerie Ballroom, +23
    log_promptCOMBONo2 options: No, Yes

    Outputs (2)

    NameTypeDescription
    positive_prompt_text_gSTRING
    negative_prompt_text_gSTRING