Nodes/ComfyUI_Isulion Random Prompt Generator/๐ŸŽจ Isulion Style Mixer
ComfyUI Node

๐ŸŽจ Isulion Style Mixer

The most honest 'style mixer' you'll ever use โ€” it joins two phrases

By IsulionยทCreated 2 years agoยทUpdated 3 days agoยท 41
๐ŸŽจ Isulion Style Mixer
    • STRING
    โ—„style1โ€”โ–บ
    โ—„style2โ€”โ–บ
    โ—„seed0โ–บ
    โ—„blend_modebalancedโ–บ

    Calling this node a "style mixer" is a generous description. It doesn't blend styles in the way you're imagining - no CLIP vectors, no weight interpolation. What it does is take two style phrases and join them with a connector word, like "watercolor mixed with cyberpunk." That's it. And honestly? For text prompts, that's a legitimate way to combine styles, and being upfront about what it is makes it easier to use well.

    It's one of the three enhancement nodes in the Isulion/ComfyUI_Isulion pack, and it's built to sit downstream of the pack's Art Style Generator (or any node that outputs a style phrase). Two styles in, one combined phrase out.

    How it works

    The mechanism is a small table of connectors. In balanced mode it joins with "mixed with," "combined with," "blended with," or "fused with." In style1_dominant mode it uses "with subtle elements of," "with hints of," or "slightly influenced by." In style2_dominant mode: "incorporating," "heavily influenced by," "dominated by elements of." The seed input picks which connector you get. The output is literally style1 <connector> style2.

    The inputs that matter

    • style1 and style2 - both required STRING inputs, and here's the catch: they're marked forceInput. You can't type into them; you have to wire them from other nodes. That's deliberate - the pack expects you to chain two Art Style Generator outputs (or any two prompt-fragment strings) into them.
    • blend_mode - balanced (default), style1_dominant, or style2_dominant. This is the whole point of the node: it changes the language of the blend, which changes how the model reads the hierarchy.
    • seed - which connector phrase you draw.

    Output

    One STRING: the combined phrase. Wire it into your positive prompt or feed it onward.

    Installing it

    One pack, all Isulion nodes:

    1. ComfyUI Manager โ†’ Custom Nodes Manager โ†’ search Isulion โ†’ Install โ†’ Restart.
    2. Or clone it manually:
    cd "your_ComfyUI_install_dir/custom_nodes"
    git clone https://github.com/Isulion/ComfyUI_Isulion
    

    No requirements.txt, no models - a connectors table and a random pick.

    Common issues

    The forceInput thing trips everyone up the first time. If you drag in the node and see no text boxes, that's not a bug - wire in two strings and it wakes up. Second: it's text-level blending, so the quality of the result depends entirely on your model's ability to honor both styles in one prompt. On SDXL-lineage models, "watercolor blended with cyberpunk" works surprisingly well because those checkpoints understand style tags. On an LLM-encoded model it's a plain instruction - still readable, less magical. Third: the dominant modes change words, not weights. style1_dominant doesn't mathematically favor style1; it just phrases it as the base and style2 as an influence, which is a real but subtle effect. If you want a true weighted blend, you're in the wrong pack - this is the honest version.

    CategoryIsulion/Enhancement

    Inputs (4)

    NameTypeDefaultDescription
    style1STRINGโ€”
    style2STRINGโ€”
    seedINT00โ€“18446744073709550000โ€”
    blend_modeCOMBObalanced3 options: balanced, style1_dominant, style2_dominant

    Outputs (1)

    NameTypeDescription
    STRINGSTRINGโ€”