Hey mates, recently I’ve developed a tool to use the GenerativeAI on the AI Horde to created random avatars and banners on lemmy. To keep things spicy, I wanted to deploy to rotate the /c/piracy banner daily, as I’ve done in a bunch of other communities like [email protected] and the lemmy.dbzer0.com.
So now this is now active!
In case you're curious,. the current prompt used is this:
"A of a (solo:1.2) {cyberpunk|steampunk|solarpunk|dieselpunk|anarchist|fantasy|science fiction} {disney pixar 3D|realistic|dreamworks 3D animation} {male|female|androgynous} {Abkhazian|Afghan|Åland Island|Albanian|Algerian|American Samoan|Andorran|Angolan|Anguillan|Antarctic|Antiguan|Argentine|Armenian|Aruban|Australian|Austrian|Azerbaijani|Bahamian|Bahraini|Bangladeshi|Barbadian|Belarusian Belgian|Belizean|Beninois|Bermudian|Bhutanese|Bolivian|Bonaire|Herzegovinian|Botswana|Bouvet Island|Brazilian|BIOT|Bruneian|Bulgarian|Burkinabé|Burundian|Cabo Verdean|Cambodian|Cameroonian|Canadian|Caymanian|Central African|Chadian|Chilean|Chinese|Christmas Island|Cocos Island|Colombian|Comorian|Congolese|Congolese|Cook Island|Costa Rican|Croatian|Cuban|Curaçaoan|Cypriot|Czech|Danish|Djiboutian|Dominican|Dominican|Timorese|Ecuadorian|Egyptian|Salvadoran|English|Equatorial Guinean|Eritrean|Estonian|Swati|Ethiopian|European|Falkland Island|Faroese|Fijian|Finnish|French|French Guianese|French Polynesian|French Southern Territories|Gabonese|Gambian|Georgian|German|Ghanaian|Gibraltar|Greek|Greenland|Grenadian|Guadeloupe|Guamanian|Guatemalan|Guernsey|Guinean|Bissau-Guinean|Guyanese|Haitian|Heard Island|Honduran|Cantonese|Magyar|Icelandic|Indian|Indonesian|Iranian|Iraqi|Irish|Manx|Israelite|Italian|Ivorian|Jamaican|Jan Mayen|Japanese|Jersey|Jordanian|Kazakhstani|Kenyan|Kiribati|North Korean|South Korean|Kosovan|Kuwaiti|Kyrgyzstani|Laotian|Latvian|Lebanese|Basotho|Liberian|Libyan|Liechtensteiner|Lithuanian|Luxembourgish|Macanese|Madagascan|Malawian|Malaysian|Maldivian|Malinese|Maltese|Marshallese|Martiniquais|Mauritanian|Mauritian|Mahoran|Mexican|Micronesian|Moldovan|Monégasque|Mongolian|Montenegrin|Montserratian|Moroccan|Mozambican|Myanma Burmese|Namibian|Nauruan|Nepalese|Dutch|New Caledonian|New Zealand|Nicaraguan|Nigerien|Nigerian|Niuean|Norfolk Island|Macedonian|Northern Irish|Northern Marianan|Norwegian|Omani|Pakistani|Palauan|Palestinian|Panamanian|Papuan|Paraguayan|Peruvian|Filipino|Pitcairn Island|Polish|Portuguese|Puerto Rican|Qatari|Réunionnais|Romanian|Russian|Rwandan|Saban|Barthélemois|Saint Helenian|Kittitian|Saint Lucian|Saint-Martinoise|Miquelonnais|Vincentian|Samoan|Sammarinese|São Toméan|Saudi|Scottish|Senegalese|Serbian|Seychellois|Sierra Leonean|Singaporean|Sint EustatiusStatian|Sint Maarten|Slovak|Slovenian|Solomon Island|Somali|South African|South Georgia Island|South Ossetian|South Sudanese|Spanish|Sri Lankan|Sudanese|Surinamese|Svalbard|Swedish|Swiss|Syrian|Taiwanese|Tajikistani|Tanzanian|Thai|Timorese|Togolese|Tokelauan|Tongan|Trinidadian|Tunisian|Turkish|Turkmen|Turks and Caicos Island|Tuvaluan|Ugandan|Ukrainian|Emirati|British|American|Uruguayan|Uzbekistani|Ni-Vanuatu|Vaticanian|Venezuelan|Vietnamese|British Virgin Island|U.S. Virgin Island|Welsh|Wallis and Futuna|Sahrawi|Yemeni|Zambian|Zanzibari|Zimbabwean} pirate {standing in front of a sail|sitting in front of a monitor}, {Rococo|Digital Art|Baroque} style, wearing a {red|blue|yellow|green|black|white} {bandana|hat|scarf} and holding a {crimson|gold|silver|emerald|magic|azure|obsidian|ebony} {sword|keyboard|compass|mug|treasure|flag|club|amulet|fruit}, rich detailed {open|cloudy|stormy|sunny} sky background###multiple people, duo, cleavage, bitcoin"
Pretty long ye? The way this works is that each a random option is picked from each collection wrapped in { }
which allows me to generate versatile options every day to keep things fresh
Here’s some sample images that will be created
If you have improvements you want to see on the prompt, do let me know in the comments. In the future I’m having thoughts of allowing the community here to automatically send adjustments ideas to the prompt for funsies.
The fingers on that mug, which also doesn’t have a handle, lmao
i dont like them. They look like the millionth ai-art-post and i am sick of this. I would prefer some ascii/ansi art - its more nerdy and fits more to the releases we consume.
Be Weird, Download a Car, Generate Art, Screw Copyrights
Captain be taking his motto onto other levels
Also wanted to drop a comment that this is awesome and a fantastic use of AI!
Thanks for teaching some new techniques with SD prompting. I had no idea prompts could be done that way. Could try playing around with some negative prompting to steer it away from things at random… cartoon or plastic etc. I’d like to see a mix of more realistic looking banners, some orc pirates, maybe tiny fairy pirates.
Very neat 👌🎉🎉
On a separate note, last one is probably a swordmaster with those 6 fingers lol
db0, can I write prompts like that for the image generators on AI hoard? Would it select one of the random choices within the brackets to use like your banner does? I think that could be fun.
Yes and yes. This is using the AI Horde already.
While this is very cool, and a nice idea. I have to vote aginst it. AI art is just so uncanny and soulless.
In my opinion it’d be way better to have human-drawn art as the banner. For starters AI generated “art” can’t really even be called art. “Art” implies that it has some meaning, value, message, or a memory even. AI can make art tho, when you mastered it and use it the same as painter uses a brush. I don’t think a daily random gen in compatible with putting care into what you create. If we switch the banner every day with another auto generated picture, it’ll be just that; a cool picture. But if we maybe switch it up every year (for it to not be stale) with an art competition it’ll have love in it at least, with possibilty for all kind of valuables, such as refrences or a unique style.
You could get around this issue with an avatar. A mascot (of the community) if you will. After having the mascot fed to an AI it can generate it in any position doing anything with any background, allowing us to not waste the idea of another commenter (haui), who suggested that it should be dynamic, that it should change depending on what happened the previous day. It could be refreshed daily, it could be made dynamic, and it’ll have soul.
I can’t draw. But I think I speak for others when I say that I wouldn’t mind drawing a character for a community that I can thank thousands of dollars to.
For starters AI generated “art” can’t really even be called art.
You called it art. Zer0 said images, and its just that.
I’m old enough to recall when people said electronica and sampling wasn’t music. Since then, we have Hip Hop, Daft Punk, Crystal Method, Deadmau5, and hundreds of others wasting their time with music and Grammy nominations and wins.
No reason to take such a strong stance against a daily banner that combines OP’s interests. It’s their instance, after all.
Generative imagery puts creativity in the hands of many more than are artistically or dexterously gifted enough to communicate artistically. It takes nothing away from the community, and if you prefer not to look at it, its as simple as averting your eyeballs a few degrees.
For starters AI generated “art” can’t really even be called art.
You called it art. Zer0 said images, and its just that.
I think I would argue that this immediate jump to “AI is NOT Art” that a lot of these commenters are making could be considered strawman arguments exactly for that reason. db0 and others have not and are not claiming that it is or isn’t art, this is just an announcement that we have an image generator to randomize banners and also sharing the code so those that want it can integrate it in their instance.
I’m not going to cut throats over banners, chill out. And also it’d seem I wasn’t clear with my points. I understand that AI can still produce art. My point was that if AI is used to make art it’s used the same way as any other tool, but randomly generating pictures is an edge case.
One could argue that this is just natural evolution. Before, when you made a nice picture (let’s say on a canvas) it was one-of-a-kind, and that made it more special, more art-y. But, if you’d have used AI instead, you could have gotten an infinite number pictures all with similar artistic values. However, I’d say that this isn’t true, because afaik sometimes what the machine gives back to you is very bad (by means of not achieving the goals of the artist), and you have to regenerate it. This means that you can’t call “all” AI generated images art even if it was made with care.
Compared to your music example, I agree. But, I believe you haven’t considered the fact that it is still one-of-a-kind. No matter the instrument (because the new electronic sounds are just that basically).
Picture the scenario where somebody (A nobody with no goals, motives, or deep thoughts) just press a couple of buttons and some toon starts playing. “It’s pleasing ig” is the only feeling you get from it. Or get someone, with passion and a dream, to use the same method, but instead of stopping at the first toon, they continue to improve it, to refine it, to redo it as many times as it takes for it to be perfect. Imo I’d consider scenario A’s result and B’s failed attempts to not be art, B’s result however is art.
We had an AI banner for months. You could have offered these suggestion any time before now. Anyway, the idea of a reusing a recognisable mascot in the GenAI art isn’t bad
I’ve got a similar opinion, but didn’t feel like expressing it before because my opinion wasn’t asked for before.
This is an anarchist server. Direct action are the words.
👉👈 but direct action is scary
Listen buddy, your opinion is welcome here!
However, I disagree with you and I like what db0 did
Well, I wasn’t active before now :p
just wanted to put my two cents out there
Fwiw this looks pretty cool to me
Very neat idea, though I do have a question, are these banners set to upload to the pictrs database or are they set to upload to a fixed location with the pointer in the community set to that location, it might be a better idea to do that i.e. community banner set to i.e.
https://dbzer0.com/images/piracybanner/banner.png
and have it overwrite that image when replacing without changing the hardcoded link in the communities. I’ve done this on my other profiles, using a hard-coded link to another site and changing the images there without uploading a new one.A reason why that could be worth it is because on pictrs the old ones aren’t normally deleted and they can accumulate fast. Of course you could also set up automated deletion of the old one on pictrs which would accomplish the same thing but could be a bit more challenging since I’ve heard pictrs management is a pain on Lemmy in its current state.
It’s on pictrs with automated deletion of the old one every time
I see, that’s good. I know that pictrs uploads can get very messy if not immediately handled.
Are “multiple people, duo, cleavage, bitcoin” the negative prompt?
correct. I’m trying the wide resolution makes SDXL try to add more people, so I’m attempting to lead it away from it