โป๐ List Looper (Text Generator Outfits Female)
Batch-generate every option in a wardrobe menu
- *
Bjornulf's Text Generator (Outfit Female) node is a pile of dropdowns - tops, bottoms, dresses, footwear, armors, uniforms, colors, the works. Great for picking one specific look. Useless if what you actually want is "show me every footwear option on this exact character so I can pick the best one." That's what this node is for: instead of choosing a single value from one of those categories, it hands you the entire list and ComfyUI runs your workflow once per item automatically.
It's part of a small family - there's one of these "List Looper" nodes for every Text Generator category (scenes, styles, poses, male outfits, and this one for female outfits), and per the author they "all have the same logic." Learn one, you've learned them all.
How it works
You pick a SELECTION - which outfit slot you want to iterate: top, bottom, dress, footwear, armors, colors, and so on, 17 categories total. Then you set that category's own dropdown to its ALL (N) option (every category ships one, e.g. ALL (46) for tops) while leaving the other 16 category dropdowns on a fixed value. The node reads which category SELECTION points at, and outputs the whole list for that field.
This is ComfyUI's native list-execution behavior, not a manual loop: the output is a wildcard list (is_list: true), and anything downstream - your Character node, your sampler, your save node - just runs once per entry in that list, in order, no extra wiring required. It's the "all in one" mode. If you instead want to click through options one at a time across separate queue runs (a true increment loop), the author is explicit that this is the wrong node - right-click the widget on the actual Outfit Female generator and set it to increment instead.
The inputs and outputs that matter
SELECTION- which category becomes the loop (top,footwear,armors,colors, etc.). This is the one field you actually think about.- The 16 category dropdowns (
top,bottom,dress,full_body,footwear,head_item,eye_item,mouth_item,accessories,armors,uniforms,material,pattern,style_details,style,cosplay,colors) - set the one matchingSELECTIONtoALL, hold the rest fixed. - Output is a single wildcard list - wire it into the matching input on the Outfit Female generator so each looped value flows into your character prompt.
The category sizes vary wildly: mouth_item has 4 real options, uniforms has 123. Looping the small ones is a quick sanity check; looping armors or uniforms is a genuine batch job, so budget your GPU time accordingly.
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
This node itself has no exotic dependency - it's plain Python list logic - but the pack's shared requirements.txt pulls in a long tail (ollama, opencv-python, ffmpeg-python, fal_client, sounddevice, and more) for the pack's other nodes. Install the full list even if you only want this one; the pack loads as a unit.
Common issues & troubleshooting
It only ran once instead of looping. Check the category dropdown that matches your SELECTION - if it's not set to ALL (N), you're just picking one value and the loop has nothing to iterate.
Nothing downstream changes between runs. Make sure the loop's output actually feeds the input that varies - it's easy to wire the loop into a node but leave the visible garment slot on a separate, unlooped dropdown elsewhere in the graph.
This is generating outfits that don't render well. That's a checkpoint issue, not this node - the whole Text Generator subsystem, per the author, was built with Flux in mind. SDXL and SD1.5 are less reliable at following exotic garment or color combinations, so if ALL (117) armors on an SDXL checkpoint gives you twenty near-identical images, that's the model ignoring detail, not the loop failing to vary the input.
I wanted to loop two categories at once (say, top and colors). You can't with a single node - SELECTION picks exactly one field. Chain two List Loopers if you genuinely want the cross-product, but be aware that multiplies your run count fast: N tops ร M colors is NรM renders.
Inputs (18)
| Name | Type | Default | Description |
|---|---|---|---|
| SELECTION | COMBO | 17 options: top, bottom, dress, full_body, footwear, head_item, +11 | |
| top | COMBO | 47 options: ALL (46), t-shirt, shirt, sweater, hoodie, tank top, +41 | |
| bottom | COMBO | 73 options: ALL (72), jeans, slacks, trousers, cargo pants, dress pants, +67 | |
| dress | COMBO | 29 options: ALL (28), dress, sundress, wrap dress, cocktail dress, evening gown, +23 | |
| full_body | COMBO | 33 options: ALL (32), jumpsuit, romper, playsuit, catsuit, bodysuit, +27 | |
| footwear | COMBO | 27 options: ALL (26), pumps, stilettos, kitten heels, block heels, thigh-high boots, +21 | |
| head_item | COMBO | 36 options: ALL (35), sun hat, fedora, beanie, beret, baseball cap, +30 | |
| eye_item | COMBO | 12 options: ALL (11), sunglass, cat-eye sunglass, aviator, oversized sunglass, heart-shaped sunglass, +6 | |
| mouth_item | COMBO | 5 options: ALL (4), face veil, mesh face cover, choker with attached veil, surgical face mask | |
| accessories | COMBO | 11 options: ALL (10), necklace, earrings, bracelet, rings, tiara, +5 | |
| armors | COMBO | 118 options: ALL (117), Bone Armor, Wooden Plate Armor, Reed Armor, Stone-Studded Armor, Animal Hide Armor, +112 | |
| uniforms | COMBO | 124 options: ALL (123), Hunter-Gatherer Outfit, Shaman Ritual Uniform, Tribal War Paint Uniform, Ceremonial Animal Skin Robe, Roman Legionary Uniform, +118 | |
| material | COMBO | 20 options: ALL (19), cotton, wool, silk, linen, cashmere, +14 | |
| pattern | COMBO | 29 options: ALL (28), solid, striped, plaid, checkered, polka dot, +23 | |
| style_details | COMBO | 21 options: ALL (20), fitted, loose, oversized, skin-tight, baggy, +15 | |
| style | COMBO | 24 options: ALL (23), casual, formal, business, streetwear, athletic, +18 | |
| cosplay | COMBO | 30 options: ALL (29), Sailor Moon, Princess Leia, Elsa, Tifa Lockhart, Lara Croft, +24 | |
| colors | COMBO | 30 options: ALL (29), black, white, grey, red, crimson, +24 |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| * | * | โ |