Artist Wildcards for NoobAI (NAI-XL)
v2 update: I have sanitised the prompts, i.e. removed underscores and added \( and \) where parentheses are needed. They actually look a lot better now when generating. Thx to Daru_22 for pointing this out.
This wildcard is intended and recommended to be used with NoobAI (NAI-XL) only.
I was inspired by this comment thread and started to make wildcards for it. Hope you enjoy.
Data extracted from https://huggingface.co/datasets/Laxhar/noob-wiki/blob/main/danbooru_artist_webui.csv
How to use
Install dynamic-prompts if you haven't done so already: https://github.com/adieyal/sd-dynamic-prompts
Unzip the file into
*\webui\extensions\sd-dynamic-prompts\wildcards(The * is the location where you installed your webui in)Go to the Wildcard Manager tab. You should see your wildcard on the left-hand side. If you don't see it, press
Collection actionsand thenRefresh wildcards.Copy the trigger prompts on the right, then paste it into your prompt as shown below:
1girl/1boy/1other, <character>, <copyright>, artist:PASTE WILDCARD PROMPT HERE, <special>, <other>What's in the .zip file
NoobAI-danbooru-artists - 419,781 danbooru artists scraped from the dataset. I recommend using this one if you want to accomplish a more traditional style like the ones you see on the NoobAI-XL gallery.
NoobAI-e621-artists - 205,479 e621 artists scraped from the dataset. Has more western artists so you might get a western style.
NoobAI-combined-artists - A combination of the above, totaling up to 625,260 artists.
Description
"Sanitised" prompts, i.e. removed underscores and added \( and \) where parentheses are needed (thx Daru_22)
FAQ
Comments (5)
Is there anyway I can use this in order? like for example if I want to just hit generate and try every artist style in order to find out which one suit my need?
yes you can, and in 2 ways
1) tick the box ‘Combinatorial generation’ in Dynamic Prompts, there is no limit on the number, I so accidentally as something like 200 thousand generations accidentally put ,
2) via XYZplot, but here you will have to constantly update the list, because the limit is the number of pixels, but it is more visual.
Having a version where it's only artists above a certain post threshold (Perhaps any artist over 100 posts), would be really nice. An issue I see is that sometimes the wildcard picks an artist tag which is so obscure that the model doesn't recognize it at all.
I've seen wildcard artist lists that do this before, but never one where it combines both e621 and danbooru artist tags together like what you're doing, which is perfect for my use case.
Just a suggestion, cheers! 🥂
This should definitely get done, so far I've gotten an artist with 11 images and one with only 2.
@pyramidMatriarch
I actually went down this path, and found someone on some forum that did this himself. He didn't make the post threshold 100, but instead 50.
Here is the download for anyone who wants it, each tag type comes in above 50+ and one that for any artist with over 50 posts but below 500 (potentially for mixes, as to not have artists too strong, I think. I didn't make it). It has both danbooru and e621 tag files, and one where I just added them together. Works decent, give it a try:
https://files.catbox.moe/vlkh39.zip
