๐ฐ Isulion Mythical Location Generator
Dragon's lair or goblin market? Rolling the dice on where your fantasy scene happens
- location
- seed
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 thelocationdropdown, 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
0means 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:
- ComfyUI Manager โ Custom Nodes Manager โ search Isulion โ Install โ Restart.
- 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.
Inputs (3)
| Name | Type | Default | Description |
|---|---|---|---|
| randomize | COMBO | 2 options: enable, disable | |
| location | COMBO | 36 options: crystal cave, floating islands, ancient temple, enchanted forest, dragon's lair, wizard's tower, +30 | |
| seedopt | INT | 00โ18446744073709550000 | โ |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| location | STRING | โ |
| seed | INT | โ |