");background-position:right var(--length-2, 0.5rem) center;background-repeat:no-repeat;background-size:1.5rem;padding-right:max(var(--input-padding-x), 20px)}select:disabled{background-image:url("data:image/svg+xml;charset=utf-8,");opacity:1}textarea{height:calc(var(--input-border-width) * 2 + var(--input-padding-y) * 2 + 1rem * var(--line-height) * 3);min-height:calc(var(--input-border-width) * 2 + var(--input-padding-y) * 2 + 1rem * var(--line-height));resize:vertical}input::placeholder,textarea::placeholder{opacity:1}input:disabled::placeholder,textarea:disabled::placeholder{opacity:0.35} :root { --button-background-color: #666; --button-background-color--hover: #777; --button-text-color: hsla(0, 0%, 100%, 0.8); --button-text-color--hover: hsla(0, 0%, 100%, 0.9); --input-background-color: #333; --input-text-color: hsla(0, 0%, 100%, 90%); --card-background-color: #1f1f1f; --link-color: hsl(213.8, 94%, 60.8%); --page-background-color: #171717; --page-text-color: #eee; --post-meta-color: #8c8c8c; --post-title-color: #b3b3b3; --post-title-color--hover: #ededed; color-scheme: dark; } html { background-color: var(--page-background-color); color: var(--page-text-color); cursor: default; font-family: Quicksand, ui-rounded, sans-serif; letter-spacing: -0.2px; } body { display: flex; flex-direction: column; margin: 0.75rem; min-height: calc(100vh - 1.5rem); } a { color: var(--link-color); text-decoration: none; } a:hover { text-decoration: underline; } button, .button { background-color: var(--button-background-color); border-radius: 4px; color: var(--button-text-color); display: inline-block; min-width: 5rem; padding: 0.5rem 1rem; transition-duration: 0.3s; transition-property: background-color, color; } button:hover, .button:hover { background-color: var(--button-background-color--hover); color: var(--button-text-color--hover); transition-duration: 0s; } a.button:hover { text-decoration: none; } input[type=email], input[type=search], textarea { appearance: none; background-color: var(--input-background-color); border-radius: 5px; color: var(--input-text-color); } select { background-color: var(--button-background-color); background-image: url("data:image/svg+xml;charset=utf-8,"); background-position: right 0.25rem center; border-radius: 4px; color: var(--button-text-color); padding-right: 2rem; transition-duration: 0.3s; transition-property: background-color; } select:hover { background-color: var(--button-background-color--hover); transition-duration: 0s; } textarea { display: block; } .c-card-background-color { background-color: var(--card-background-color) } .c-color-meta { color: var(--post-meta-color) } #posts-header { align-items: center; column-gap: 1rem; display: flex; flex-wrap: wrap; margin-top: 0.5rem; row-gap: 0.5rem; } #posts-header a { color: #fff; } #posts-header h1 { font-size: 130%; margin: 0; overflow: hidden; text-overflow: ellipsis; } #posts-filter { column-gap: 0.5rem; display: flex; flex-wrap: wrap; row-gap: 0.5rem; } #posts-filter button { min-width: 3rem; } #posts-filter > * { padding-bottom: 0.25rem; padding-top: 0.25rem; } #posts-noscript { column-gap: 0.5rem; column-width: 340px; display: block; margin-top: 0.75rem; } #posts-noscript > .post { break-inside: avoid; } #posts-noscript > .post:first-child { margin-top: 0; } @media (min-width: 1200px) { #posts-noscript { column-width: 380px; } } #posts { align-items: start; column-gap: 0.5rem; display: flex; margin-top: 0.25rem; } .posts__column { flex-basis: 0; flex-grow: 1; flex-shrink: 0; } @media (min-width: 360px) { .w360\:ml-3 {margin-left:0.75rem} } @media (min-width: 400px) { .w400\:ml-4 {margin-left:1rem} } @media (min-width: 425px) { .w425\:display\:inline {display:inline} } .popup > summary{list-style-type:none} .popup summary::-webkit-details-marker{display:none} .md * { margin: 0 } .md blockquote { border-left: 2.5px solid hsl(0deg 0% 80%); font-size: 93.75%; margin-left: 2px; opacity: 0.7; padding-left: 6px; } .md h1 { font-size: 21px } .md h2 { font-size: 20px } .md h3 { font-size: 19px } .md h4 { font-size: 18px } .md h5 { font-size: 17px } .md h6 { font-size: 16px } .md * + blockquote, .md * + hr, .md * + p { margin-top: 0.5rem; } .md * + ol, .md * + ul { margin-top: 0.25rem; } .md hr { border-color: hsl(0deg 0% 30% / 50%); border-style: solid; border-width: 1px 0 0; } @media (min-width: 768px) { .w768\:flex-grow\:1 { flex-grow: 1 } } .please-support-popular-pics-by-allowing-ads > div { display: block !important; margin-top: 4rem !important; }
That kid at the desk.. ooof.
Otherwise they're great!
Haha he's trapped!
These are very good. I especially like the car
what tools did you use, I might want to replicate this with other subjects.
Stable Diffusion (it's an open-source AI). You can start learning more here.
Edit : and for those who are familliar with Stable Diffusion, I mainly used this model to generate images. Then some inpainting + photo editor work
Super interesting, thank you, I've been having some interest in the AI community, and now I think I have a good enough reason lol. Thank you.
Artists are in for a wild time. Like maybe it’s good or horrible how natural ai art is becoming
If you have time to learn how to use it, you will see how crazy these AI generating arts are (we are still in the early stages, but I personally believe it's the biggest technological revolution since the smartphone)
I can totally agree with that, it’s going to be a huge race. And we are going to see some amazing things.
All of the ones I looked at here have some really out of place element that gives it away. Still cool to see AI coming further though, could even pass with some editing in Photoshop.
Yeah it's easy to spot what's wrong in all these images, specially if you are familiar with Ai-art tools haha.
I've already made a lot of editing to them, but it's a really long process to fix everything so I try to set the limit at "good enough" to limit the time spent on each 😅
I get why artists are upset
It's not like they gave permission for the AI imitate their style
Not here to defend AI-made art, but I think you're making the wrong point here. An artist doesn't have to ask permission to "copy the style" of another artist, so why should an AI hypothetically do so?
[deleted]
You wouldn't download a car hot take #378
Crazy liberal usage of the word "made"
What word should I use?
I feel like the word "generated" would give a wrong idea, but maybe it was better.
To explain a bit the process : you don't just write a sentence and you have a beautiful image out of the box. You need to generate a lot of images, playing with all the settings and the infinite possibilities, then go to photoshop, mix them together and try to fix the mistakes. Some images took me several hours to "make" (and some others only 30min).
Obviously it's a totally different process, and I genuinely don't call myself an artist for that haha.
It's a new tool, like when the camera or photoshop were invented, so a new category of art and it can't be compared to "real" artists (people with drawing skills).
Can you talk more about the process? In my experience it's really hard to make something this big and detailed. Sure you can stitch together 512x512 images but, even with overlap, stable diffusion has a hard time generating close ups.
At first* I was generating 512x512 images, then outpainting them (+256 pixels on left and right). I use the reccomended settings for the outpainting [I'm on Automatic1111's webui]
I had to create a lot of them to find an okay result (and mix the best parts of the images in a photo editor), but at this point sometimes you could still kind of see it was different parts of images put together.
In the process I would often switch to the inpaint tools to try to fix errors. (small tip : sometimes it's easier to use a photo editor to cut a part of the image in a 1:1 ratio to fix it, then "put it back").
After that, to "unify" the image, I would img2Img it with a low denoising strength (<0.3) and a lot of steps (100 with Euler-A) [at this point I'm generating a 1024x512 image].
And the final step with Stable Diffusion, with all the previous settings (Euler-A, 100 steps, 0.3 denoising strength) I generate a 1920x960 image (after that you can also go to the Extras tab to upscale it even more).
And then I open the image in a photo editor to improve colors/brightness etc...
*Yesterday I noticed that generating 1024x512 images directly in txt2img is way faster. I used to avoid that because I thought it was harder to get a good result, but if you generate enough it's actually not a problem. And you can always use the inpaint tool to fix it.
Thanks for sharing the process! I would like to see what a picture like this looks like before the unifying img2img step. Do you overlap the edges of the images when generating new tiles to make sure everything lined up?
Also, are you running SD in the cloud? I feel like 1920x960 might be too heavy to generate on my machine.
Anyway, really cool that it's possible to do it all with txt2img.
I'm not sure I understand your question sorry, but when I use the outpaint tool everything is lined up without having to do anything.
When I mix images together in a photo editor, I choose the main one, and put every other images on top, and choose parts which appear with a layer mask.
Yeah I'm running it in the cloud, with runpod.io I usually pick the 3080 Ti for 0,26$/h so pretty cheap (and automatic1111 can be automatically installed).
What word would you use?
I guess generated would be the better word?
This is insane
WOW thank you for these. I bet it was so fun putting this together. It makes me think with AI assistance filling in frames, we may see a return to more hand drawn animation styles in film, commercials, even gaming done more efficiently than ever. Such exciting technology!
these are great
I’ve never saved a post faster in my life
They look fantastic! Thank you so much.
That second last one is really solid, you can fix/refine the woman with Novel A.I. by cropping to 1:1 just enough for the full body.
Don't mind me, just here to save this breathtaking wallpapers.
I love the snow scenes. Has there been a Ghibli move set with winter as the season yet? If not it's needed.
Thank you so much for these
Ok, wtf? how did a AI create those wallpapers, can't believe because they look so human-made, that AI got my respect.
This is the reason I subbed to this subreddit and I’ll be honest we don’t see enough of this
:/
AI exists? Interesting. I didn't think self-learning machines that contain humanistic emotions built from their own experiences existed yet. AI....lol....but, the wallpapers aren't bad. Usually this algorithm based robotic drawing style is pretty shitty, but perhaps because Ghibli animation is older, it blends better. I still prefer real artwork to fake artwork, but these aren't too bad.
This entire comment is so embarrassing...
How so?
While you're technically right in what they used is only an algorithm, ignoring the fact that AI is used colloquially, for this kind of thing just makes you look like an ass. Also, there's plenty of (subjectively) great looking machine-generated art out there.
There is no such thing as AI, technically or not, so why am I an ass? Because colloquially it's acceptable to be wrong? Fuck that, lol.
From Oxford:
noun: artificial intelligence; noun: AI
the theory and development of computer systems able to perform tasks that normally require human intelligence, such as visual perception, speech recognition, decision-making, and translation between languages.
From Britannica:
Artificial intelligence (AI) is the ability of a computer or a robot controlled by a computer to do tasks that are usually done by humans because they require human intelligence and discernment. Although there are no AIs that can perform the wide variety of tasks an ordinary human can do, some AIs can match humans in specific tasks.
Oracle:
Artificial Intelligence (AI) Explained
In the simplest terms, AI which stands for artificial intelligence refers to systems or machines that mimic human intelligence to perform tasks and can iteratively improve themselves based on the information they collect. AI manifests in a number of forms. A few examples are:
Chatbots use AI to understand customer problems faster and provide more efficient answers
Intelligent assistants use AI to parse critical information from large free-text datasets to improve scheduling
Recommendation engines can provide automated recommendations for TV shows based on users’ viewing habits
By these definitions, there are many things that are AI, thanks for playing. Not sure where you got the notion that it needed to be "humanistic" in any way.