6 ms·
Show HN: Let the computer be your unique t-shirt designer with Stable Diffusion
- mpaepper 4y agoAuthor here: I wanted to print a stable diffusion design on a t-shirt as a birthday gift, but needed to solve technical challenges to do that (quality, upscaling etc). Then I thought it'd be fun to provide this as a service for others. You simply enter your design wish as a text and via stable diffusion a design is generated for you and you can see how it looks on a t-shirt. Ask me any questions!
- fiat_fandango 4y agoHey, would you be open to an interview? I've been moonlighting an generative AI channel - I've also been playing around with some schemes using stable diffusion in similar ways ;)
- mpaepper 4y agoI might. Send me a private message on Twitter: Twitter.com/mpaepper Thanks!
- Insanity 4y agoHow are you handling the printing / logistics aspect? Those are a black box to me. :)
- hirundo 4y agoMy standard test prompt has become "John Wayne as Captain America". Your images were returned > 10x faster than on other stable diffusion generators and generated many more images. But they were of lower quality than I've seen before. Hopefully you can find a way to give visitors more compute, but I can understand how that could get expensive.
- mpaepper 4y agoThat's interesting, thanks! I actually generate one image per query and use the lexica API to sample others that are similar / related
- davnn 4y agoI was interested in doing the same, but the economics don‘t make sense yet imho if you would really perform queries to the models. Do you just text-match similar queries on lexica.art? Edit: NVM just saw that they provide an API…
- mpaepper 4y agoI do both, I generate one image on demand and query others from lexica :)
- not2b 4y agoHow are you planning to deal with the trademark issue? If your customers ask you to make them a shirt based on a cartoon character owned by a company with an aggressive legal department, you might face trouble.
- Insanity 4y agoThat's a really cool / commercial application of the technology. I can see how this would get some traction.
- mpaepper 4y agoThank you :)
- ISL 4y agoEntered "Mickey Mouse", "Batman", "Microsoft", "Calvin and Hobbes", and "pokemon" into the generation field. All of the above appear to generate copyrighted/trademarked images. Careful.
- sabertoothed 4y agoThis is super tricky. I wonder how this plays out in the end.
- spoonjim 4y agoWell T-shirt companies already let you upload any image you want, and usually have a human reviewer checking for copyright violations. So depending on the risk profile of the manufacturer they will either use the same system or just wing it and hope to not get noticed.
- ISL 4y agoMy guess is that 2-5 years from now, copyright/trademark suits will have removed the current iterations of Stable Diffusion from widespread use. The idea and technology is awesome, but one must be very careful with the training data.
- avian 4y agoWhenever there's a discussion about copyright and AI-generated images, there will be people claiming that AI can't possibly reproduce images it has been trained on. Stable Diffusion and similar software supposedly only learns higher concepts and hence no one can claim that its outputs are derived works. The rationale I often see mentioned for this argument is that the model is very much smaller (in terms of bytes) than the set of images used to train it, so verbatim images can't possibly be stored in it. Yet, there are plenty of examples where it will reproduce well-known works out of it. People have reported images with recognizable watermarks [1]. How do you reconcile this fact with the previous claim? Is there a special part of the model that stores Mickey Mouse, Batman and Getty Images watermark verbatim, but other less-well known artists' art gets reduced to mere concepts? When you put in a prompt "magnificent owl" and get out an unrecognizable owl artwork out of the machine, I wonder. Is that really a novel artwork, or is unrecognizable merely because it was done by some random person uploading their art to an unknown DeviantArt account 5 years ago that was seen by 10 people in total since, just barely changed enough by the AI that a similarity search through billions of images in the training set won't find it? [1] https://news.ycombinator.com/item?id=33044611 https://news.ycombinator.com/item?id=33044611
- ptclo 4y agoTyping “clean and tidy church stained glass” generates a few of the usual semi-on-target results, and also a fetching stylized image of a naked man caressing another who is masturbating in what appears to be a sauna [1]. I wonder if the technique of substituting “gl**s” for “glass” in the input field might have the inadvertent effect of making the results more porn-y rather than less. [1] https://lexica-serve-encoded-images.sharif.workers.dev/sm/35c33d0e-dca7-43c2-9a6c-dfb7b8359f36 https://lexica-serve-encoded-images.sharif.workers.dev/sm/35...
- babyshake 4y agoThis concept could be even more interesting with e-ink clothes that you could update on a daily basis with unique AI generated art.
- mpaepper 4y agoThat's a very cool idea :) I would definitely wear that!
- fassssst 4y agoCanva can do the same.
- mpaepper 4y agoDo they automatically upsample the images to print quality with a GAN model? That's what I'm doing in the background.
- injidup 4y agoThis just seems way too fast. I'm betting they have a ton of pre-generated stable diffusion images taken from somewhere (midjourney maybe?) and then are just finding a nearest match with your input text rather than spending money on actual computations. I'm not convinced this is actually generating new content.
- davnn 4y agoThey use lexica.art pregenerated images, it‘s also mentioned on their website.
- injidup 4y agoI don't see where they say this. I see that they say you can upload your own stable diffusion images and that you can use images from lexica.art as inspiration. """ You can upload previously created stable diffusion images. Consider the awesome https://lexica.art https://lexica.art website for inspiration. The images from there can directly be used as upload images on this website as well. """ They suggest heavily that the prompt you give is running stable diffusion and that it is your unique image on the that is generated See this image https://www.thisshirtexists.com/wp-content/uploads/2022/09/Slice15@2x-1140x553.png https://www.thisshirtexists.com/wp-content/uploads/2022/09/S... which advertises the following text """ Specify your subject Generate Art through AI Create your unique shirt now! Order your unique shirt! """ This strongly suggests you are getting a unique image from your prompt not a nearest match from somebody else.
- mpaepper 4y agoSorry, it might not be super clear everywhere on the site. That's because initially I only generated a single image per query, but recently in addition I added the Lexica API to showcase more pictures per query as inspiration.
- mpaepper 4y agoYes, I use the lexica API and in addition generate a unique image with stable diffusion!
- metadat 4y ago"Boobs" and "Ass" are forbidden. But "Scantily clad woman" generated some, uh, interesting results. Edit: If you desire to be stunned, try "Scantily clad male". Or just "Scantily clad", so much NSFW, ..I'm like "what?" Warning: blurry nips https://lexica-serve-encoded-images.sharif.workers.dev/sm/1f308ba0-703b-4905-a505-fd0b09bae765 https://lexica-serve-encoded-images.sharif.workers.dev/sm/1f... Or if you're the Jeff Dahmer type, "Man with hotdog" produces a human-sausage hybrid: https://lexica-serve-encoded-images.sharif.workers.dev/sm/05f37a94-fa01-4e26-8a90-56ed5a4f915c https://lexica-serve-encoded-images.sharif.workers.dev/sm/05... If you want to get an actual male-appendage-looking result: "Man crotch bulge" Alright, that's enough. My work here is done, I'm out!
- mpaepper 4y agoThanks for the hint, I'm not a native English speaker, so I probably need to enter a couple more forbidden words.
- BillinghamJ 4y agoMaybe the alternative is to not forbid NSFW words?
- mpaepper 4y agoYes, I was torn between not censoring at all, but some results friends pointed out seemed too bad to have them be seen on my site, so I build a small filter for now.
- dheera 4y agoFYI. I bought a box of peaches last weekend, was munching on one just now, so being the first thing on my mind, I searched "512 peaches". I got some NSFW results.
- mpaepper 4y agoHaha, wow, that's not a prompt where I would've expected NSFW!
- eddieroger 4y agoI played with this for a few minutes, having not yet played with any of the Stable Diffusion things out there. Some of the stuff it generates is so weird to me (and maybe many people), but what's really trippy to think about is that it has no concept of weird or not - it's just generating stuff based on models. That seems weird to me given that art is supposed to be emotion, and this is completely emotionless by definition. I'm sure I'm not the first person to come to this conclusion, and won't be the last, but it was remarkable enough to me that I figured I'd share.
- mpaepper 4y agoYou can somehow influence the emotions by the words you enter, though. So if you use intense words, it will take that into account as it has learned so from training on a lot of image Word pairs.
- parvezvai 4y agoWondering, how's your daily server cost looks like? I'm planning to play with SD but isn't it expensive to run?
- mpaepper 4y agoI have a small server which runs the main application which is quite cheap, but the stable diffusion generations are run via an API which costs around 1€ / 100 image generations. This Show HN cost me around 150 € via the API so far and I had 3 orders, so I guess this will be more of a cost center :D
- mpaepper 4y agoI also wrote a blog post about stable diffusion - how it works technically. In case you want to go deeper down the rabbit hole: https://www.paepper.com/blog/posts/how-and-why-stable-diffusion-works-for-text-to-image-generation/ https://www.paepper.com/blog/posts/how-and-why-stable-diffus...