(artwork in the style of [name|name]:1.5),
(an image:0.5),
(:1.0)
copy this prompt
π search
π features
πΈ prompts
π« about
π€ export
ESC
toggle all tags
see some random tags
copy visible artist names
Hover over an artist and tap...
name to copy them to clipboard
tags to copy them to clipboard
βοΈ to toggle them as favorited
π to find similar artists
π to search the web for the artist
π¨π§ποΈ rotate between the 3 prompts
image set rotate between 4 image sets
Sort the artist list and tag list
π° sort artists randomly to explore
π sort artists by similarity to the pinned artist
π sort artists or tags alphabetically
πΆ sort tags by which match the most artists
The image sets
The artists' actual artwork:
These images weren't generated by any SDXL model.
These are screenshots of the artists' work available on the public web.
I believe these tiny thumbnails are educational fair use.
If you own any image and want it removed, please message me.
SDXL 1.0 model from StabilityAI:
As the base model, 1.0 preserves all artist styles better than any other fine tune.
Also has more diversity that any other model, except for anatomy.
The trade-off is that it's less aesthetic and causes more artifacts.
DynaVision:
Makes cute faces, removes artifacts, saturates colors, while preserving artist style.
Makes cleaner and smoother images at the expense of grungier styles.
For landscapes, it reduces artist style strongly but improves composition.
Improves anatomy and leans towards NSFW. Proportions are somewhat cartoonish.
To remove the "big eyes" effect, use "anime" in the negative prompt.
I have no relationship with the makers of this model.
Crystal Clear:
Adds detail and removes artifacts while while strongly preserving artist style.
Preserves styles even for landscapes and even for messy/grungy artists.
Makes faces more aesthetic, improves anatomy, and leans towards realism.
I have no relationship with the makers of this model.
Permissive filter
checked: artists matching any checked tags
unchecked: artists matching all checked tags
useful for filtering your favorites
Hide low-use tags
checked: hides tags that match less than 4 artists, ~50% of all tags
you can access hidden tags via search, or if they're marked as important
Hide unknown to SDXL
I've hand verified that SDXL doesn't know these artists' styles
If you prompt with their names, the result will be unlike their actual style and generic, and you can achieve similar results by prompting "a painting", etc.
They're included in the database for the record of what SDXL doesn't know
You can blur out all images that aren't G-rated and 100% SFW by extremely conservative standards. This app contains now X-rated or hardcore images.
Important tags
Tap edit under the important category to add or remove tags to that category. This lets you save your "favorite" tags for easier access.
Build a prompt
See πΈ prompts
But wait, there's more...
Quickly toggle any tag by typing the / key, then typing the first few letters of the tag
Need inspo? Try the "see some random tags" button from the search tab. Does what it says on the tin
"Copy visible artist names" from the search tab lets you export all artists that match you filters as plain text
The export tab lets you copy data from one device to another
Why does the π¨ prompt sometimes match the π§ or ποΈ prompt?
The prompt used for the π¨ images is the intentionally generic, "an image". If that results in a portrait, that's useful to know. It indicates that, for that artist, SDXL is more strongly trained to output portraits. Anything in your prompt that's not related to a person will harder to prompt for in that artist's style.
Building prompts from artist styles
Build-a-prompt uses auto1111 syntax, and it creates a 3-section prompt:
i.e. β1, β2, β3, gives more weight to a style by repeating the artist's name. This works better than using prompt weighting
Mixing method:
Add: puts all the artists' names in the prompt separated by a comma. Usually the best choice. Try 'add' and 'loop' and see which works better.
Loop: uses a1111 syntax for alternating the prompt at each step. This alternates which artist's name appears in the prompt. If an artist's name is repeated, then it's repeat for multiple steps.
Swap: uses a1111 syntax to swap the prompt after a fraction of the total steps. This swaps the artist's name after 50% of steps by default. You can change this fraction. For example, [A:B:0.1] switches to B after 10% of all steps.
Move left and right:
tokens closest to the start of the prompt always have more influence. Therefore, moving an artist's name to the left adds weight to that style.
Why this prompting method?
The reason why build-a-prompt uses 3-sections is that it's very easy for common words in a prompt to erase an artist's style. For example, for some artists that never made any portraits, using the word "portrait" in your prompt can erase their style entirely.
To overcome this, we add weight to the artist stuff and to remove weight from the rest of the prompt. Built a prompt weights this at 1.5 and 1.0 respectively. This gives slightly more weight to the artist stuff. As you edit the rest of the promt, if the style disappears, adjust both numbers, e.g. try 2.0 and 0.5.
The middle section, "(an image:0.5)" doesn't change the output at all. However, it's sometimes needed when the weight of the rest of the prompt weight is less than 1.
An artist's style includes much more than their medium
Using an artists name influences the output in several ways beyond the medium, e.g. "painting style". It includes typical subject matter, colors palette, clothing and hairstyles of the artist's time, composition and layout, even specific faces of people, and other aesthetic choices.
It can be hard to get just the aesthetic style and not the other stuff, e.g. a renaissance painting style with modern clothing.
Sometimes you can strengthen just the artist's style by putting their medium in the prompt like this:
(watercolor in the style of artist full name:1.5), (an image:0.5), (content stuff:1.0)
This helps especially when the artist is famous for multiple mediums. But sometimes it reduces the artist's specific style and more matches the generic style of the medium.
Also try adding the opposite medium/style to the negative prompt. For example, if the artist you want is a photographer, try "painting, illustration" in the negative prompt.
Making non-photographic mediums look more photographic
It's worth trying "photograph by illustration artist" along with "illustration" in the negative prompt. But that often won't work.
It's also worth trying "[by artist A:style of photograph:0.5]". This will start with the artist style and switch to photograph style after 50% of the steps. Adjust the decimal as needed.
I've had best results by sending the output to img2img, then replacing the artist's name in the prompt with "photograph", and setting the de-noise very low. Then feed the result back to img2img, and slowly nudge it towards photographic. That will at least maintain the composition.
If Reference Controlnet for SDXL has been released, that should work well.
π¨ prompt: (artwork in the style ofartist full name:1.5), (an image:1.5)
negative:
edges, borders
π§ prompt: (artwork in the style ofartist full name:1.5), (an image:0.5), (portrait of a person, inside a place:1.0)
negative:
edges, borders, outside, about, the artist, themselves
ποΈ prompt: (artwork in the style ofartist full name:1.5), (an image:0.5), (landscape, outdoor natural scenery, water, bridge:1.0)
negative:
edges, borders, inside, people, person
exceptions:
For most photographers, "artwork in the style of name" was replaced with "by name". Rarely, seed 48 was used. For Dynavision I used negative prompt keywords to reduce NSFW.
Disclaimers
I believe the purpose of art is to share ideas and to inspire. New art is only possible by imitating and remixing old art. SDXL and this app promote art, inspire, and educate. For now, AI can only crudely imitate each artist. I encourage you to explore the real artwork and history of each artist you enjoy.
To create the tags, I've used a mix of LLM lots of manual research and edits. But the tags may be incorrect! Let me know if you have any corrections.
This database has a larger proportion of straight white male artists than the actual population. That's because, in the past and present, woman and minorities have had fewer opportunities to devote time to and sell their artwork. Please suggest under-represented artists that I can add to this app.
My code doesn't use cookies, and it sends nothing to any server. But it's hosted on Hugging Face, and I can't control if they cookie you.
This app is open source and Creatives Commons license. Download for free, use offline, modify as you wish.
I don't get, nor do I want, any compensation for this. Getting thanked feels great though!
I'm not affiliated with Stability AI, any model makers, or any organization.
This app is only for fun and education. Use at your own risk. You're responsible for your own actions. Void where prohibited.