Nodes/ComfyUI-WildPromptor/Environment 📋
ComfyUI Node

Environment 📋

Environment (WildPromptor) — scene and setting keywords from dropdowns

By 1038lab·Created 2 years ago·Updated 9 months ago· 97
Environment 📋
    • prompt
    Romantic Environments [40]❌disabled
    Outdoor [246]❌disabled
    Special_Places [42]❌disabled
    Horror Environments [41]❌disabled
    Landmark [1079]❌disabled
    Builds [88]❌disabled
    Holiday Atmospheres [54]❌disabled
    Weather and Sky [31]❌disabled
    Future Scenes. [21]❌disabled
    War Environments [15]❌disabled
    Indoor [34]❌disabled
    Historical Eras [27]❌disabled
    Chinese Lunar New Year [25]❌disabled
    Landscapes [272]❌disabled
    batch_size1
    allow_duplicatesfalse
    seed0

    This is the "where is this happening" node. It's a bank of dropdowns full of settings, landscapes, buildings, weather, and eras - you pick one (or randomize it), and it spits out a location fragment you fold into your positive prompt. If you keep landing on the same three backdrops because you can't think of a fourth, this is a decent idea generator.

    It ships in the WildPromptor pack by 1038lab, the developer of the popular ComfyUI-RMBG background-removal nodes.

    How it works

    Like every list node in this pack, Environment reads a folder of .txt files - here data/Environment - and turns each file into a dropdown. And there are a lot of them: Outdoor (246 lines), Landscapes (272), Landmark (a staggering 1,079), plus themed sets like Horror Environments, Weather and Sky, Future Scenes, Historical Eras, Indoor, War Environments, and Chinese Lunar New Year.

    Each dropdown starts with the same three controls before the real entries:

    • ❌disabled - ignore this category
    • 🎲Random - roll a random line (seed-reproducible)
    • 🔢ordered - walk the list in sequence across a batch

    Enable the categories you want, pick or randomize each, and the node joins the results into one string.

    Inputs and outputs worth knowing

    The category dropdowns do the work. The only other controls are batch_size (how many prompts to generate), seed (locks the random rolls), and allow_duplicates (whether a batch may repeat a pick).

    The output is prompt, a STRING list. You rarely wire this straight into an encoder on its own - a scene with no subject is half a picture. The intended flow is to run it into the environment slot of the pack's Prompt Concat node, alongside a Subject and a Virtual fragment, and let Concat stitch the full prompt together.

    An honest take on the giant lists

    The curation is uneven. Some categories are genuinely useful - Indoor and Builds are clean, concrete location lists. Others are padded with fantasy word-salad ("At the Astral Apex atop the Elemental Convergence Spire," which appears twice), and the 1,079-entry Landmark list is more of a gazetteer than something you'll scroll by hand. Treat the dropdowns as inspiration you skim, not a menu you read end to end.

    One thing that carries across model families: naming a real, concrete place or setting is prompt gold, because modern text encoders were trained on real captions. "Abandoned subway station with flickering lights" gives the model something specific to latch onto. Vague mood words ("mysterious atmosphere") don't. The best entries here are the specific ones.

    Installing it

    Via ComfyUI Manager: search ComfyUI-WildPromptor, install, restart. Or clone it:

    cd ComfyUI/custom_nodes
    git clone https://github.com/1038lab/ComfyUI-WildPromptor
    

    and restart ComfyUI. Nodes show up under 🧪AILab/🧿WildPromptor. The list nodes need no model downloads.

    Common issues

    • Nodes don't appear - restart ComfyUI completely; they live under the 🧪AILab category, not the root menu.
    • Your added categories aren't showing - the node reads the folder at startup. Drop new .txt files into data/Environment and restart to re-scan.
    • Custom file order looks scrambled in the UI - a known quirk: lists you add to data aren't always displayed in the order you wrote them. Don't rely on line order for anything but the built-in 🔢ordered mode.
    • You can't see what Random picked - add the Show Prompt node downstream to read the resolved text.
    Category🧪AILab/🧿WildPromptor/📋Prompts List

    Inputs (17)

    NameTypeDefaultDescription
    Romantic Environments [40]optCOMBO❌disabled43 options: ❌disabled, 🎲Random, 🔢ordered, Beachfront bonfire with a circle of comfortable cushions, Beautifully decorated garden with lanterns and a small pond, Candlelit dinner on a secluded beach, +37
    Outdoor [246]optCOMBO❌disabled249 options: ❌disabled, 🎲Random, 🔢ordered, Amusement park, At the Astral Apex atop the Elemental Convergence Spire, At the Astral Apex atop the Elemental Convergence Spire, +243
    Special_Places [42]optCOMBO❌disabled45 options: ❌disabled, 🎲Random, 🔢ordered, Winchester Mystery House USA, Waverly Hills Sanatorium USA, Trans-Allegheny Lunatic Asylum USA, +39
    Horror Environments [41]optCOMBO❌disabled44 options: ❌disabled, 🎲Random, 🔢ordered, Abandoned asylum with crumbling walls and flickering lights, Abandoned mental institution with dark, empty cells and creepy remnants, Abandoned military base with rusting equipment and eerie silence, +38
    Landmark [1079]optCOMBO❌disabled1082 options: ❌disabled, 🎲Random, 🔢ordered, -animal- den, -color- field, -color- nebula, +1076
    Builds [88]optCOMBO❌disabled91 options: ❌disabled, 🎲Random, 🔢ordered, Airport, Amusement park, Arena, +85
    Holiday Atmospheres [54]optCOMBO❌disabled57 options: ❌disabled, 🎲Random, 🔢ordered, Christmas, Festively decorated living room with a glowing Christmas tree, Snow-covered street with holiday lights and decorations, +51
    Weather and Sky [31]optCOMBO❌disabled34 options: ❌disabled, 🎲Random, 🔢ordered, Tropical storm clouds with heavy rain and strong winds, Thunderstorm clouds with flashes of lightning, Sunset sky with fiery orange and purple colors, +28
    Future Scenes. [21]optCOMBO❌disabled24 options: ❌disabled, 🎲Random, 🔢ordered, Advanced city skyline with flying cars, Futuristic space colony orbiting Earth, High-tech laboratory with advanced AI robots, +18
    War Environments [15]optCOMBO❌disabled18 options: ❌disabled, 🎲Random, 🔢ordered, Trenches with barbed wire and mud, Smoke-filled battlefield with scattered debris and wreckage, Urban battlefield with damaged buildings and destroyed streets, +12
    Indoor [34]optCOMBO❌disabled37 options: ❌disabled, 🎲Random, 🔢ordered, Attic, Auditorium, Basement, +31
    Historical Eras [27]optCOMBO❌disabled30 options: ❌disabled, 🎲Random, 🔢ordered, 1910's, 1950's, 1960's, +24
    Chinese Lunar New Year [25]optCOMBO❌disabled28 options: ❌disabled, 🎲Random, 🔢ordered, Living room adorned with red lanterns and "Fu" character paper-cuts, Reunion dinner table filled with traditional dishes like dumplings, rice cakes, and fish, Spring couplets on the walls and paper cuttings on the windows, +22
    Landscapes [272]optCOMBO❌disabled275 options: ❌disabled, 🎲Random, 🔢ordered, A babbling brook winds through a tranquil forest glade, A babbling brook winds through a tranquil forest glade, A blanket of mist descends upon the ancient forest, +269
    batch_sizeoptINT11–1000
    allow_duplicatesoptBOOLEANfalse
    seedoptINT00–18446744073709550000

    Outputs (1)

    NameTypeDescription
    promptSTRING