๐ Text Generator (Outfit Female)
Assemble a wardrobe prompt from menus
- GEN_OUTFIT
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 aCOLOR_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 (withcosplay_descriptionto 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.
Inputs (28)
| Name | Type | Default | Description |
|---|---|---|---|
| seed | INT | 00โ18446744073709550000 | โ |
| top | COMBO | 48 options: NONE, RANDOM, t-shirt, shirt, sweater, hoodie, +42 | |
| COLOR_top | COMBO | 31 options: NONE, RANDOM, black, white, grey, red, +25 | |
| bottom | COMBO | 74 options: NONE, RANDOM, jeans, slacks, trousers, cargo pants, +68 | |
| COLOR_bottom | COMBO | 31 options: NONE, RANDOM, black, white, grey, red, +25 | |
| dress | COMBO | 30 options: NONE, RANDOM, dress, sundress, wrap dress, cocktail dress, +24 | |
| COLOR_dress | COMBO | 31 options: NONE, RANDOM, black, white, grey, red, +25 | |
| full_body | COMBO | 34 options: NONE, RANDOM, jumpsuit, romper, playsuit, catsuit, +28 | |
| COLOR_full_body | COMBO | 31 options: NONE, RANDOM, black, white, grey, red, +25 | |
| footwear | COMBO | 28 options: NONE, RANDOM, pumps, stilettos, kitten heels, block heels, +22 | |
| COLOR_footwear | COMBO | 31 options: NONE, RANDOM, black, white, grey, red, +25 | |
| head_item | COMBO | 37 options: NONE, RANDOM, sun hat, fedora, beanie, beret, +31 | |
| COLOR_head_item | COMBO | 31 options: NONE, RANDOM, black, white, grey, red, +25 | |
| eye_item | COMBO | 13 options: NONE, RANDOM, sunglass, cat-eye sunglass, aviator, oversized sunglass, +7 | |
| COLOR_eye_item | COMBO | 31 options: NONE, RANDOM, black, white, grey, red, +25 | |
| mouth_item | COMBO | 6 options: NONE, RANDOM, face veil, mesh face cover, choker with attached veil, surgical face mask | |
| COLOR_mouth_item | COMBO | 31 options: NONE, RANDOM, black, white, grey, red, +25 | |
| accessories | COMBO | 12 options: NONE, RANDOM, necklace, earrings, bracelet, rings, +6 | |
| COLOR_accessories | COMBO | 31 options: NONE, RANDOM, black, white, grey, red, +25 | |
| armors | COMBO | 119 options: NONE, RANDOM, Bone Armor, Wooden Plate Armor, Reed Armor, Stone-Studded Armor, +113 | |
| uniforms | COMBO | 125 options: NONE, RANDOM, Hunter-Gatherer Outfit, Shaman Ritual Uniform, Tribal War Paint Uniform, Ceremonial Animal Skin Robe, +119 | |
| material | COMBO | 21 options: NONE, RANDOM, cotton, wool, silk, linen, +15 | |
| pattern | COMBO | 30 options: NONE, RANDOM, solid, striped, plaid, checkered, +24 | |
| style_details | COMBO | 22 options: NONE, RANDOM, fitted, loose, oversized, skin-tight, +16 | |
| style | COMBO | 25 options: NONE, RANDOM, casual, formal, business, streetwear, +19 | |
| cosplay | COMBO | 31 options: NONE, RANDOM, Sailor Moon, Princess Leia, Elsa, Tifa Lockhart, +25 | |
| cosplay_description | BOOLEAN | false | โ |
| CUSTOM_PROMPT | STRING | โ |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| GEN_OUTFIT | GEN_OUTFIT,STRING | โ |