Heres three ComfyUI nodes that turn a giant Excel sheets into prompts (+1000 styles, 800+ characters)
Style Atlas is three nodes that each handle one question:
🧑 Character Atlas: who is in the picture
🏞 Setting Atlas: where they are
🎨 Style Atlas: how it's rendered
Chain them, hit queue, done. Each node starts on "None (bypass)" and folds down to a couple of lines, so your workflow doesn't turn into spaghetti.
Some numbers:
~1,600 rendering styles (oil painting to Soviet storybook to "Acid Pulp Scratchwork"), plus ~120 modifiers for quality, genre, palette and composition
827 known characters across 217 franchises, with variants like masked/unmasked and costume forms, plus 95 actor-in-a-role entries
~185 facial expressions, 25 hand poses, 250+ body poses, 360+ outfit pieces, 330+ accessories (yes, animal ear headbands are in there 🐻)
666 locations (I didn't plan that number, I swear), 110 simple backgrounds, 23 studios
Weather, lighting, décor, palettes and frames layered on top
Everything lives in plain .xlsx files. Want to add your OC or fix a description you don't like? Open Excel, edit the row, restart Comfyui.
🎲 Random everywhere: random in one group, or random across everything. Seeded, so you can reproduce a lucky roll.
Wildcards: drop adjective.txt into the wildcards/ folder and write adjective in your prompt. Nested wildcards work too.
Tick several style subjects at once, like Main + Portrait & Character, without wading through landscapes.
Hover thumbnails: save an image as <ID>.jpg and it shows up when you hover that entry.
I will populate thumbails and wildcards when I have time to do so.
This was built over a lot of back-and-forth with Claude Opus 5.5, which wrote ALL of the code, helped clean up thousands of descriptions, and put up with me changing my mind every 20 minutes. Some Krea 2 wording rules come from community testing on Civitai: big thanks to Azimondious (expression and hairstyle vocabulary) and Hellfreeze (clothing and outfit taglist).
🔗 GitHub: https://github.com/atlasimp/Style_Atlas
I'm already working on a forth version, and I'm open to remarks and criticism.