Nodes/ComfyUI_Isulion Random Prompt Generator/๐Ÿฐ Isulion Mythical Location Generator
ComfyUI Node

๐Ÿฐ Isulion Mythical Location Generator

Dragon's lair or goblin market? Rolling the dice on where your fantasy scene happens

By IsulionยทCreated 2 years agoยทUpdated 3 days agoยท 41
๐Ÿฐ Isulion Mythical Location Generator
    • location
    • seed
    โ—„randomizeโ–พโ–บ
    โ—„locationโ–พโ–บ
    โ—„seed0โ–บ

    The hardest part of any fantasy image isn't the character - it's the backdrop. "Wizard in a tower" is easy. "Wizard in a goblin market" is a picture. The Isulion Mythical Location Generator is a one-click way to stop recycling the same three fantasy settings and start pulling places like "rainbow bridge" and "void gates" out of a hat.

    It's part of the Isulion/ComfyUI_Isulion prompt generator pack, sitting alongside the Magical Effect, Artifact, and Fantasy Race generators. If you're building random fantasy scenes, this is the node that answers the "where" question.

    How it works

    Dead simple, and proud of it: a hardcoded list of 36 mythical locations - "crystal cave," "floating islands," "dragon's lair," "fae court," "cursed castle," "magic academy," and 30 more - with random.choice doing the picking. The seed input drives Python's random module, so a fixed seed gives you the same location forever. No models, no network calls, nothing to download.

    The inputs that matter

    • randomize - enable/disable. Enable = roll a random location. Disable = pass through whatever's selected in the location dropdown, which turns the node into a glorified picker.
    • location - the 36-option dropdown. Set this when randomize is off.
    • seed (optional) - the pack-wide rule: seed 0 means a fresh roll every run; any positive seed reproduces the same choice.

    Outputs

    location (STRING) and seed (INT, the effective seed). String goes into your positive prompt with a comma. The natural chain: Mythical Location โ†’ Magical Effect โ†’ Profession, all feeding one CLIP Text Encode, and every run is a different scene.

    Installing it

    Same one-pack story as every Isulion node:

    1. ComfyUI Manager โ†’ Custom Nodes Manager โ†’ search Isulion โ†’ Install โ†’ Restart.
    2. Or clone it manually:
    cd "your_ComfyUI_install_dir/custom_nodes"
    git clone https://github.com/Isulion/ComfyUI_Isulion
    

    No requirements.txt, no model files. The pack's README talks about Ollama and the Civitai API, but those are optional extras for other nodes - this one needs nothing but the pack itself.

    Common issues

    Honestly, there isn't much to break here. The recurring complaints are the same ones you'll hear about every generator in this pack. First: the seed-0 surprise - if your location keeps changing between runs, that's by design; set a seed to pin it. Second: scope - you get a two-word fragment, not a scene. "Underwater palace" is a starting point; you still want a subject, lighting, and a time of day around it. And the output is tag-style text built for CLIP-era models (SD 1.5, SDXL, the anime SDXL line). On an LLM-encoded model it's still a perfectly readable phrase - it just won't carry any of the old tag-weighting semantics.

    CategoryIsulion/Fantasy

    Inputs (3)

    NameTypeDefaultDescription
    randomizeCOMBO2 options: enable, disable
    locationCOMBO36 options: crystal cave, floating islands, ancient temple, enchanted forest, dragon's lair, wizard's tower, +30
    seedoptINT00โ€“18446744073709550000โ€”

    Outputs (2)

    NameTypeDescription
    locationSTRINGโ€”
    seedINTโ€”