Random Prompt (Subjects)
Women, men, characters, creatures and vehicles
- prompt
Pair this with the Settings variant and you've got a full random-prompt engine: Random Prompt (Subjects) rolls the who and what of the image - a man, a woman, an animal, a fictional character, a humanoid, a vehicle - while its sibling handles cameras and lighting. It's the node for batch exploration: set each category to 🎲random, queue up forty images, and let the lists do the variety work you'd never have the patience to type by hand.
How it works
Same machinery as the Settings node, different folder. This one reads plain .txt files from ComfyUI/models/wildcards/RvTools_v2/subjects/, creating them on first run. Six widgets, each disabled / 🎲random / a specific line:
- Woman (27 archetypes - assassin, athletic, dreamy, elegant, "a beautiful woman"...)
- Man (26, same structure)
- Fictional_Character (316 entries - 2B from Nier, Aerith, Agent 47, Akuma, Agent Cooper from Twin Peaks...)
- Humanoids (121 - android, angel, alien, automaton, aasimar, atronach...)
- Animals (177 - chameleon to chimera)
- Vehicles (107 - aircraft carrier to Aston Martin)
Every enabled category contributes one line to the final prompt STRING, comma-joined. Because the lists are plain text files, you can edit them freely - drop in your own OCs, remove entries, or paste in a bigger animal list you found online. That's the whole point of jice-style wildcard systems: the node is just a roulette wheel, and you own the wheel.
Inputs and the honest caveat
The dropdowns are the inputs. There's an optional seed INT (forceInput) but, exactly like the Settings sibling, the current source doesn't apply it to the random draw - the roll uses Python's global random. If you're chasing reproducible batches, set explicit subjects instead of trusting the seed widget, or accept some roll-to-roll drift between runs.
Installing it
ComfyUI Manager → search ComfyUI-RvTools_v2, install, restart. Manual route:
cd ComfyUI/custom_nodes
git clone https://github.com/r-vage/ComfyUI-RvTools_v2
The node creates its subjects/ folder and files on first use - check the console for the log line. Nothing to download; the pack needs no model files.
Gotchas
The pack is unmaintained (superseded by ComfyUI_Eclipse) but these nodes are old and stable. Watch out for: deleting the wildcard folder triggers a reset to defaults, wiping your edits; and this being v2, node names differ from the original ComfyUI-RvTools v1, so legacy workflows report missing nodes. One more: the character list leans heavily on anime/game canon (Danbooru-flavored), so it plays best with SDXL anime checkpoints - on a realism model you'll get a lot of "chosen from a very specific universe" rolls.
Inputs (7)
| Name | Type | Default | Description |
|---|---|---|---|
| Man | COMBO | disabled | 26 options: disabled, 🎲random, a assassin man , a athletic man , a beautiful man , a biker man , +20 |
| Animals | COMBO | disabled | 177 options: disabled, 🎲random, Camel , Cardinal , Cat , Cavalier King Charles Spaniel , +171 |
| Fictional_Character | COMBO | disabled | 316 options: disabled, 🎲random, 2B from Nier , 9S from Nier , A2 from Nier , Abed Nadir , +310 |
| Humanoids | COMBO | disabled | 121 options: disabled, 🎲random, Aasimar , AI , Alien , Altmer , +115 |
| Vehicles | COMBO | disabled | 107 options: disabled, 🎲random, 2 wheeled vehicle , 3 wheeled vehicle , 4 wheeled vehicle , 6 wheeled vehicle , +101 |
| Woman | COMBO | disabled | 27 options: disabled, 🎲random, a assassin woman , a assassin woman , a athletic woman , a beautiful woman , +21 |
| seedopt | INT | 00–1125899906842624 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| prompt | STRING | — |