โป๐๐ List Looper (Text Generator Scenes)
List Looper - Text Generator Scenes (Bjornulf_custom_nodes) โ ComfyUI Node Guide
- *
Same family as List Looper and List Looper Character, but pointed at settings instead of subjects. This one hands you five categories of scene description - type, time period, weather, ambiance, and setting - and can loop through every option in whichever one you pick, queuing a full generation per variant. If your subject is locked in but you want to see it in a hundred different backdrops, this is the node for that.
What's in the categories
scene_type covers 15 broad buckets (urban, natural, fantasy, sci-fi, historical, industrial, post-apocalyptic, and more). time_period has 10 (dawn through midnight, plus golden hour, blue hour, twilight). weather_condition runs 15 deep (clear, stormy, foggy, thunderstorm). ambiance gives you 15 mood-adjacent words (peaceful, chaotic, dystopian, utopian, magical). And setting is the big one - 109 actual locations, everything from "city street" and "forest" to "spaceship," "underwater city," "floating islands," and "shadow realm." That last category alone is enough to build a location-variety batch without writing a single location name yourself.
How it works
Identical mechanism to the rest of the List Looper set: SELECTION picks which of the five categories is active, and that category's own dropdown offers either one specific value or ALL (N). Choosing ALL makes the node output a list instead of a single string, and ComfyUI's loop mechanic - re-running everything downstream once per list item - does the rest. No manual re-queuing, no separate batch script; it's native to how ComfyUI executes list outputs. The node's single output is that list of text fragments (* type), meant to combine with the rest of your prompt via a Combine Texts node or similar.
Installing it
Comes bundled with the rest of Bjornulf_custom_nodes - install via ComfyUI Manager (search the pack title) or cd ComfyUI/custom_nodes && git clone https://github.com/justUmen/Bjornulf_custom_nodes, restart ComfyUI. This node in particular needs nothing extra beyond the pack's base requirements.txt - no model download, no API key, just prompt-fragment data shipped with the code.
Common issues & troubleshooting
setting at 109 options is the one to be careful with. Selecting ALL there queues 109 full renders from a single click - completely reasonable if that's genuinely what you want (a location reference sheet, say), a nasty surprise if you clicked it by accident while testing. Pick a specific value first to confirm your prompt combination looks right before you commit to the full loop.
Same rule as the rest of the family applies: only the category named in SELECTION actually drives output. It's easy to fiddle with weather_condition's dropdown, run the graph, and get nothing different because SELECTION is still set to scene_type. If a change isn't showing up, check SELECTION before you assume the node's broken.
These word lists are fixed inside the pack - there's no UI for adding your own scene types or settings. For anything custom, you're back to writing it by hand, possibly with Bjornulf's Advanced Write Text node and its {a|b|c} random-choice syntax if you want the same kind of variety without the hardcoded vocabulary.
Inputs (6)
| Name | Type | Default | Description |
|---|---|---|---|
| SELECTION | COMBO | 5 options: scene_type, time_period, weather_condition, ambiance, setting | |
| scene_type | COMBO | 16 options: ALL (15), urban, natural, fantasy, sci-fi, historical, +10 | |
| time_period | COMBO | 11 options: ALL (10), dawn, morning, noon, afternoon, dusk, +5 | |
| weather_condition | COMBO | 16 options: ALL (15), clear, cloudy, rainy, stormy, snowy, +10 | |
| ambiance | COMBO | 16 options: ALL (15), peaceful, mysterious, chaotic, serene, bustling, +10 | |
| setting | COMBO | 110 options: ALL (109), city street, forest, beach, mountains, desert, +104 |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| * | * | โ |