⇀
Return to Index

Danbooru - Character Tags

🧠⌨️ β†’ πŸ€–πŸŽ¨ β†’ πŸ‘€πŸ‘™ β†’ πŸ‘©β€πŸŽ€πŸ‘©β€πŸŽ€ β†’ πŸ«¦πŸ’¦ β†’ πŸ˜΅β€πŸ’«πŸ“

Preamble

Since NovelAI's image generator is fine tuned using Danbooru images and tags, I wanted to see which ones it is able to reproduce. I went to the Danbooru wiki and extracted all the different characters listed.

The results was a 50 MB text file with over 181.000 characters. So I had to filter the list a bit. I went down to all characters that had at least 400 images or more to their name, 5.452 characters in total, creating a comprehensive list of characters.

Generation

As opposed to my legacy pictures where I generated by hand, I wrote a Python script utilizing the NovelAI API to generate all these images. I first locked down a very generic prompt to allow the character tag to influence the image as much as possible and then set it up to iterate through each and every one of the tags. The script is constructed in such a way that it requires my input every time it generates a new image. So there have been a whole lot of button pressing. This is due to the NovelAI ToS, 9.1.5, which I have also confirmed with the NovelAI team.

For the first time when generating these batches, I had to use a negative prompt, since I noticed many of the characters became topless, or the image would just be a big butt and nothing more. And even then I had to change the seed for a couple of images that came out topless.

Prompt:

upper body

Undesired content:

nsfw, nude

Character 1:

______

Undesired conrent:

lowres, aliasing

Model used is NAI Diffusion V4 Full, Steps 28, Guidance 5.5, Quality Tags Enabled, UC Preset Enabled, Seed 2320725169.

Footnote

Some things to note:

Why does my husbando have boobs?! (or why is my waifu missing them?!)

I'm generating everything with the very same prompt, this means that despite some being of these characters being male, they are generates as women, since the image generator has a very strong female bias.

Because of this, some characters became female when they should be male. I've manually corrected 14 of these (for instance, both Bowser and Mario came out as female). But I have to confess I'm very out of touch with modern anime, so many might have passed under the radar for me. But when you generate your own images, just add 'boy' or 'girl accordingly to the character, and it's solved.

Weird casing on image titles!

NovelAI's V4 model is based on T5 and therefore the prompt is case sensitive1 However, all tags from Danbooru are kept in lowercase for consistency.

That looks weird!

Since everything is generated using the very same seed, there are quite a few tags that have the potential to look good but just don’t look good here. Keep that in mind if you use these tags to generate your own prompts. Rather than looking for what actually looks good, look for a style you want and then try it out with other seeds or using your own prompt.