๐ธ Isulion Spacecraft Generator
From 'stealth frigate' to 'living ship' โ rolling a whole spaceship, prefix and all
- ship
- seed
Sci-fi prompts have a vocabulary problem: everyone can type "spaceship," but very few people reach for "void walker" or "stellar explorer." The Isulion Spacecraft Generator is the node that fixes that. It's one of the sci-fi generators in the Isulion/ComfyUI_Isulion pack, and it's the most fun of the bunch because it doesn't just name a ship - it builds you a full phrase.
Where the other generators hand you a bare noun, this one rolls three things: a class, a prefix, and a feature. The result reads like "experimental dreadnought with temporal stabilizers" or "next-gen space yacht with AI core." That's a complete prompt fragment you can drop into a scene and immediately picture.
How it works
Under the hood it's four hardcoded lists - 15 military ships ("battlecruiser," "void hunter," "star fortress"), 15 civilian ("cargo hauler," "space yacht"), 15 exploration ("deep space probe," "mapping drone"), and 15 special ("living ship," "dream ship," "reality bender"). When you randomize, it picks one base ship, then a random prefix from a list of 15 ("advanced," "prototype," "cutting-edge"), then a random feature from 15 more ("with energy shields," "with consciousness matrix"), and joins them. Seed drives the whole roll.
The inputs that matter
- randomize -
enable/disable. The pack-standard mode switch. - ship - the 60-option dropdown. With randomize off, this is what you get (and note: in that mode you get just the base noun, not the built-up phrase).
- ship_class (optional) -
any,military,civilian,exploration, orspecial. This is the lever worth setting: military for battle scenes, civilian for slice-of-life sci-fi, special for the weird stuff. - seed (optional) - seed
0re-rolls every run; any positive seed locks the whole phrase.
Outputs
ship (STRING - the full "prefix + class + feature" phrase when randomized) and seed (INT, effective seed). Wire the string into your positive prompt; it pairs perfectly with the pack's Alien World Generator for a complete "what and where."
Installing it
One pack, all Isulion nodes:
- 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 models - three lists and a random picker.
Common issues
Two small things. First, the built-up phrase is the whole point, but you only get it with randomize enabled - in pass-through mode you get the bare dropdown value, so people sometimes wonder "where did the prefix go?" Second, the feature clause ("with AI core") reads as a description, not a technical spec; on SDXL-lineage models it works as a tag-adjacent phrase, and on LLM-encoded models it reads as plain instruction text, which is fine - just don't expect the model to understand "dimensional anchor" as anything specific. And as always with this pack, seed 0 means "new ship every run," which for this node is honestly the best way to use it. Roll a few, keep the good ones.
Inputs (4)
| Name | Type | Default | Description |
|---|---|---|---|
| randomize | COMBO | 2 options: enable, disable | |
| ship | COMBO | 60 options: battlecruiser, stealth frigate, carrier, destroyer, dreadnought, assault ship, +54 | |
| seedopt | INT | 00โ18446744073709550000 | โ |
| ship_classopt | COMBO | any | 5 options: any, military, civilian, exploration, special |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| ship | STRING | โ |
| seed | INT | โ |