Show HN: Stock Photos Using Stable Diffusion (ghostlystock.com)
Hi HN, this is an early version of what we’re imagining as a truly functional stock photo platform using Stable Diffusion.
We’re doing our best to hide the customization prompts on the back end so users are able to quickly search for pre-existing generated photos, or create new ones that would ideally work as well.
If we keep going with it, in future versions we’d like to add voting, better tags, and more varied prompts, or maybe whatever you recommend!
107 comments
[ 4.0 ms ] story [ 171 ms ] threadI wonder if this exists inside of Squarespace or Wordpress. I imagine the ability to generate quality license free stock photos would be a huge selling point for them.
https://replicate.com/api/models/stability-ai/stable-diffusi...
https://replicate.com/api/models/stability-ai/stable-diffusi...
https://replicate.com/api/models/stability-ai/stable-diffusi...
https://replicate.com/api/models/stability-ai/stable-diffusi...
https://replicate.com/api/models/stability-ai/stable-diffusi...
I love it. But whoever entered "spider salad" and "cockroach salad" previously so it would show up when I searched for "salad" -- I'm mad at you.
I for one am sorry for your cockroach salad jump-scare, but of course, you know summoning from beyond is tricky business.
The uncanny valley is real but I guess these issues can be fixed with a "face sanity engine".
"Limbs sanity engine" can help too: https://dropover.cloud/8bf440#ce54ae49-bb16-4ce9-97d1-71b3b8...
I've seen some people tackle the problem by running faces through a secondary AI that makes faces look "better" [1] though in this case "better" just means "pretty" by recent western standards, so that has its own set of shortcomings.
I'd be interested to hear what you think about the inanimate object searches?
[1] https://replicate.com/tencentarc/gfpgan
The AI is not making the faces pretty, it's just restorating them, even the "ugly" ones. The AI was trained on FFHQ, a dataset that contains considerable variation in terms of age, ethnicity; also it was trained by Tencent ARC Lab, so I have no idea how the west has anything to do with this.
"a dead monkey", "a monkey dancing", "a dead monkey" (again), "a ca"
I find it a amusing that the site seems almost eager to suggest related terms that it then refuses to generate images of.
We're using a synonym API that's separate from the image summoning. Basically our filtering happens after the synonym API, but before the image summoning API.
AI generated photos, videos, music and animations are here, and I believe it's only a matter of time before they replace a large percentage of the stock websites/companies.
And yeah, our servers are working overtime, but what's fun is that as more images are generated, there's less of a need to "bulk generate" because many searches show existing results.
"The Ethereum logo glowing above wet pavement, with a bull charging"
Maybe some people want terrible, but that doesn't change the fact that an arm is melding into the mouth of this girl's face, and all I asked for was "smiling".
This is more of a proof of concept for us, and I'm trying to solve for some of this by adding voting and improved prompts on the back end. I'm hopeful that in a few weeks we'll have a much improved version out with less "horror show" images overall.
The ones with people and animals tend to have distorted faces or bodies.
But keep up the good work. There’s a definitely a market for this.
If you have any suggestions, I'm all ears.
https://replicate.com/api/models/stability-ai/stable-diffusi...
https://replicate.com/api/models/stability-ai/stable-diffusi...
https://replicate.com/api/models/stability-ai/stable-diffusi... (cool suit)
https://replicate.com/api/models/stability-ai/stable-diffusi...
[EDIT] Actually instead of dropping straight into the actual search-result UI, how about scrunching the header up a tad more (there's already a bunch of incomplete-looking space under it) and a row of example images with example searches that might bring them up:
Honestly I'm taking a lot of inspiration from Unsplash, but gearing up to add very unique features specifically based around generation.
We're going to be iterating on this pretty fast, so I wouldn't be surprised if we have something there within the week.
"paper" produced "a man reading a newspaper while riding a walrus"
"a wolf reading a newspaper"
"Trapped inside infinity"
and I got to say, the wawlrus readers look passable at a glance when shrunk to low res
https://replicate.com/api/models/stability-ai/stable-diffusi...
https://replicate.com/api/models/stability-ai/stable-diffusi...
We use shapes to indicate sounds and sequences to make words, but the computer is ultimately just getting 1 or 0, on or off. It doesn't seem that it does have the associations we use intuitively because of how humans interact with language.
Ie i never really thought we'd get to the point where you could tell a computer to do something like in the movies without the computer _also_ seeming intelligent at the same time.
The thought of the computer being very capable but still no more smart than my terminal is.. interesting.
I'm actually mildly impressed.
Nightmare stuff.
shows fountain pen
I tried a specific query - "man running from a tiger" - and none of the provided images were even close. Seems to be a common problem.
I'm imagining a variety of different tools to improve the images, so ideally if an image is good enough for somebody, they could "enhance it" and from then on, that image would be available at a higher resolution for all users.
In truth I think a lot of value will be added as we start improving filtering. Once users are able to vote on "usable" or "unusable" images, or request variations of an existing photo.
I've genuinely used it for 3-4 photos where I would have previously used Unsplash, and I'm optimistic that I can get that number to steadily trend upwards.
I don't expect this to erase any of the existing stock photo tools on the market, though I do think this will add some new value to the space. Honestly my goal was "will my mom be able to use this?"
Hope that helps clarify the goal a bit more, and I do really appreciate the feedback!
[1] https://replicate.com/api/models/stability-ai/stable-diffusi...
[2] https://replicate.com/api/models/stability-ai/stable-diffusi...
[3] https://replicate.com/api/models/stability-ai/stable-diffusi...
And I'm not sure I completely know what you mean, but we are planning to add voting and tagging to improve filtering for images.
https://dreamfusion3d.github.io/
That's the same type of diffusion model used here, and without any further training, it is constrained to generate something that is consistent from all angles when viewed in 3d.
The question is, if I say “icosahedron” will it actually make a (3D) icosahedron