Nodes/Bjornulf_custom_nodes/โ™ป๐ŸŒ„๐Ÿ“ List Looper (Text Generator Scenes)
ComfyUI Node

โ™ป๐ŸŒ„๐Ÿ“ List Looper (Text Generator Scenes)

List Looper - Text Generator Scenes (Bjornulf_custom_nodes) โ€” ComfyUI Node Guide

By justUmenยทCreated 2 years agoยทUpdated about a year agoยท 545
โ™ป๐ŸŒ„๐Ÿ“ List Looper (Text Generator Scenes)
    • *
    โ—„SELECTIONโ–พโ–บ
    โ—„scene_typeโ–พโ–บ
    โ—„time_periodโ–พโ–บ
    โ—„weather_conditionโ–พโ–บ
    โ—„ambianceโ–พโ–บ
    โ—„settingโ–พโ–บ

    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.

    CategoryBjornulf

    Inputs (6)

    NameTypeDefaultDescription
    SELECTIONCOMBO5 options: scene_type, time_period, weather_condition, ambiance, setting
    scene_typeCOMBO16 options: ALL (15), urban, natural, fantasy, sci-fi, historical, +10
    time_periodCOMBO11 options: ALL (10), dawn, morning, noon, afternoon, dusk, +5
    weather_conditionCOMBO16 options: ALL (15), clear, cloudy, rainy, stormy, snowy, +10
    ambianceCOMBO16 options: ALL (15), peaceful, mysterious, chaotic, serene, bustling, +10
    settingCOMBO110 options: ALL (109), city street, forest, beach, mountains, desert, +104

    Outputs (1)

    NameTypeDescription
    **โ€”