Nodes/Bjornulf_custom_nodes/๐Ÿ‘— Text Generator (Outfit Female)
ComfyUI Node

๐Ÿ‘— Text Generator (Outfit Female)

Assemble a wardrobe prompt from menus

By justUmenยทCreated 2 years agoยทUpdated about a year agoยท 545
๐Ÿ‘— Text Generator (Outfit Female)
    • GEN_OUTFIT
    โ—„seed0โ–บ
    โ—„topโ–พโ–บ
    โ—„COLOR_topโ–พโ–บ
    โ—„bottomโ–พโ–บ
    โ—„COLOR_bottomโ–พโ–บ
    โ—„dressโ–พโ–บ
    โ—„COLOR_dressโ–พโ–บ
    โ—„full_bodyโ–พโ–บ
    โ—„COLOR_full_bodyโ–พโ–บ
    โ—„footwearโ–พโ–บ
    โ—„COLOR_footwearโ–พโ–บ
    โ—„head_itemโ–พโ–บ
    โ—„COLOR_head_itemโ–พโ–บ
    โ—„eye_itemโ–พโ–บ
    โ—„COLOR_eye_itemโ–พโ–บ
    โ—„mouth_itemโ–พโ–บ
    โ—„COLOR_mouth_itemโ–พโ–บ
    โ—„accessoriesโ–พโ–บ
    โ—„COLOR_accessoriesโ–พโ–บ
    โ—„armorsโ–พโ–บ
    โ—„uniformsโ–พโ–บ
    โ—„materialโ–พโ–บ
    โ—„patternโ–พโ–บ
    โ—„style_detailsโ–พโ–บ
    โ—„styleโ–พโ–บ
    โ—„cosplayโ–พโ–บ
    โ—„cosplay_descriptionfalseโ–บ
    โ—„CUSTOM_PROMPTโ–บ

    This node dresses your character. It's a structured prompt builder specifically for female outfits - top, bottom, dress, footwear, headwear, plus each item's colour, and deeper wells like armors, uniforms, materials, patterns, and even cosplay characters. You pick from dropdowns (or leave them on RANDOM), and it writes the clothing description that gets folded into your prompt. It exists so you can iterate wardrobe fast, or randomize it entirely - the menu-driven descendant of the old wildcard approach the KB's prompt-engineering notes describe, where you roll variants to explore a space without hand-typing each one.

    On its own it's just an outfit string; it's meant to snap onto a character.

    How it works

    Outfit Female emits a GEN_OUTFIT payload that plugs into a Character node's GEN_OUTFIT input, which in turn feeds the pack's main Image Text Generator node to build the final prompt. So the chain is Outfit โ†’ Character โ†’ main Text Generator โ†’ your prompt. Every field has NONE (skip it), RANDOM (roll it off the seed), or a specific pick, and there's a huge range - the armors and uniforms menus alone run to a hundred-plus entries each, which tells you the author leans fantasy/historical as much as everyday wear.

    The inputs and outputs that matter

    Nobody sets all of these; the ones that matter:

    • seed (INT) - drives every RANDOM field. Randomize to reroll the outfit, fix to keep one.
    • top / bottom / dress / full_body / footwear - the core garment slots, each paired with a COLOR_ field (COLOR_top, COLOR_bottom, and so on). Set the garment and its colour together.
    • style, style_details, material, pattern - the modifiers that shift a plain "dress" into "flowing silk floral formal dress."
    • armors / uniforms / cosplay - the big themed menus, for fantasy armor, period uniforms, or named cosplay looks (with cosplay_description to expand the chosen character into detail).
    • CUSTOM_PROMPT (STRING) - freeform text appended for anything the menus miss.

    Output: GEN_OUTFIT - connect it to a Character node's outfit input. It won't render anything by itself.

    How to install it

    ComfyUI Manager: search Bjornulf_custom_nodes, install, restart. Manual:

    cd ComfyUI/custom_nodes
    git clone https://github.com/justUmen/Bjornulf_custom_nodes
    pip install -r Bjornulf_custom_nodes/requirements.txt
    

    then restart. Pure text assembly - no special dependency.

    Common issues & troubleshooting

    Nothing shows up. This node only writes an outfit string. Route GEN_OUTFIT into a Character node (its GEN_OUTFIT input), then that character into the main Image Text Generator. No chain, no prompt.

    The outfit only half-renders. As with every Text Generator node, the checkpoint has to understand the words. The pack was built with Flux in mind; SDXL and SD1.5 handle exotic garments and precise colours less reliably. If "burgundy asymmetric latex bodysuit" comes out generic, that's model comprehension, not the node.

    I set a garment but no colour (or vice versa). The garment and its COLOR_ field are separate menus. Set both, or the colour defaults to whatever the model invents.

    Conflicting layers. Picking a dress and a top+bottom and a full_body at once gives the model contradictory instructions. Choose the silhouette you actually want and leave the others on NONE.

    Every run is the same fit. Fixed seed - randomize it to reroll the RANDOM slots.

    The armor/uniform menus are overwhelming. They're huge on purpose. Leave them NONE for modern-dress characters; they're there for the fantasy and historical crowd.

    CategoryBjornulf

    Inputs (28)

    NameTypeDefaultDescription
    seedINT00โ€“18446744073709550000โ€”
    topCOMBO48 options: NONE, RANDOM, t-shirt, shirt, sweater, hoodie, +42
    COLOR_topCOMBO31 options: NONE, RANDOM, black, white, grey, red, +25
    bottomCOMBO74 options: NONE, RANDOM, jeans, slacks, trousers, cargo pants, +68
    COLOR_bottomCOMBO31 options: NONE, RANDOM, black, white, grey, red, +25
    dressCOMBO30 options: NONE, RANDOM, dress, sundress, wrap dress, cocktail dress, +24
    COLOR_dressCOMBO31 options: NONE, RANDOM, black, white, grey, red, +25
    full_bodyCOMBO34 options: NONE, RANDOM, jumpsuit, romper, playsuit, catsuit, +28
    COLOR_full_bodyCOMBO31 options: NONE, RANDOM, black, white, grey, red, +25
    footwearCOMBO28 options: NONE, RANDOM, pumps, stilettos, kitten heels, block heels, +22
    COLOR_footwearCOMBO31 options: NONE, RANDOM, black, white, grey, red, +25
    head_itemCOMBO37 options: NONE, RANDOM, sun hat, fedora, beanie, beret, +31
    COLOR_head_itemCOMBO31 options: NONE, RANDOM, black, white, grey, red, +25
    eye_itemCOMBO13 options: NONE, RANDOM, sunglass, cat-eye sunglass, aviator, oversized sunglass, +7
    COLOR_eye_itemCOMBO31 options: NONE, RANDOM, black, white, grey, red, +25
    mouth_itemCOMBO6 options: NONE, RANDOM, face veil, mesh face cover, choker with attached veil, surgical face mask
    COLOR_mouth_itemCOMBO31 options: NONE, RANDOM, black, white, grey, red, +25
    accessoriesCOMBO12 options: NONE, RANDOM, necklace, earrings, bracelet, rings, +6
    COLOR_accessoriesCOMBO31 options: NONE, RANDOM, black, white, grey, red, +25
    armorsCOMBO119 options: NONE, RANDOM, Bone Armor, Wooden Plate Armor, Reed Armor, Stone-Studded Armor, +113
    uniformsCOMBO125 options: NONE, RANDOM, Hunter-Gatherer Outfit, Shaman Ritual Uniform, Tribal War Paint Uniform, Ceremonial Animal Skin Robe, +119
    materialCOMBO21 options: NONE, RANDOM, cotton, wool, silk, linen, +15
    patternCOMBO30 options: NONE, RANDOM, solid, striped, plaid, checkered, +24
    style_detailsCOMBO22 options: NONE, RANDOM, fitted, loose, oversized, skin-tight, +16
    styleCOMBO25 options: NONE, RANDOM, casual, formal, business, streetwear, +19
    cosplayCOMBO31 options: NONE, RANDOM, Sailor Moon, Princess Leia, Elsa, Tifa Lockhart, +25
    cosplay_descriptionBOOLEANfalseโ€”
    CUSTOM_PROMPTSTRINGโ€”

    Outputs (1)

    NameTypeDescription
    GEN_OUTFITGEN_OUTFIT,STRINGโ€”