Show HN: Free, Accessible AI Art Generator
colab.research.google.com
colab.research.google.com
- Friendlier UI/UX: I used colab forms and IPython widgets to make it easy to use if you don't know how to program. For example, instead of having people fiddle with sampling vs pooling methods, you can just select "default" or "cumin" flavors.
- Simplified inputs: I stripped out a lot of the power from "artist-oriented" notebooks to make it less scary to first timers. You can still edit the code directly to get the same power, but all that's hidden away.
- "Download all images" and "create a video" buttons for funsies.
People have also been posting commercial AI offerings, like https://news.ycombinator.com/item?id=28070149. The differences with this are:
- Totally free. This is running off Google's free Colab offering. You just need a Google account.
- No wait times. Colab gives a separate GPU to each user, so there's no queueing or anything.
- A bit more power: if Colab assigns you a large instance (most people are getting large instances, unless you use it for a very long time), you can make images up to 700x700.
- Codes all available if you want to clone it, make your own version, or download it to run locally.
I shared this on Twitter last week and lots of nonprogrammers are able to use it, which tells me that it works pretty well at its intended goals. So far this is my favorite thing anybody's made with it (video, sound): https://twitter.com/PuPunPa/status/1423428815846481924
Also happy to answer any questions people have about AI art in general. I only fell down the rabbit hole last month, and it's a deep rabbit hole, so I can't promise much, but I really like talking about this stuff and sharing what I've learned. Enjoy!
Technically you just need a GPU with 16GB VRAM to create larger images, which is every GPU Colab can give except the K80 (which has 12GB VRAM, but still can do 600x600)
Your Notebook code appears to do to a VRAM check via nvidia-smi, not an instance size check.
Hey, if you're already working with AI-generated art, using another AI isn't unreasonable.
To make bigger images, I'm currently making composites out of multiple smaller prompts, like gradients or chessboards.
[1] https://colab.research.google.com/drive/1wkF67ThUz37T2_oPIuS...
Turns out this link is actually from colab, a repository of user-generated content hosted at colab.research.google.com.
@dang: if it isn't too unwieldy, maybe colab links could have the 'colab' part added on too? The way it is now led me to think the link led to an official Google Research publication/project.
The great thing is that the space is big and crazy enough that even if a bunch of people independently make something, everything they make will be different in interesting ways. I'm just focusing on making it as simple as possible, to the point where I don't even have an option to have different width and height. I give it maybe a month before someone makes a Colab that blows both of ours out of the water.
(I should really start aggregating the notebooks, so people who enjoyed mine and want to try all the other cool ones can see them all in one place)
I found it really interesting that people discovered that you can get improve quality by including strings like "Blender HD", "Unity Engine", "HD Wallpaper".
https://twitter.com/trainoferror/status/1412944106372935688?...
It’s amazing how much difference choosing the right prompts can make - trending on artstation, by James Gurney (even James Gurney himself got in on it), unreal engine, volumetric lighting etc.
No hyperbole in that this is one of the biggest things to happen in digital art, probably since Photoshop.
Check out some of my creations: https://twitter.com/unltd_dream_co/
I've tried this! You get weird stuff. I think of it like glitch art. One idea I want to try is directly fiddling with the tensors mid-run, like rotating it along one axis or reorder columns or something. I think you could get really interesting stuff that way
(Some of that might also be what I hardcoded. Most notebooks give a lot more flexibility in the art you produced, I simplified things dramatically for accessibility purposes)
I mean, I spent about 5 minutes reading the various inputs and trying to modify them, yet I am baffled as what to do to actually see, or even know what's going on, what the system is producing.
Very frustrating.
(Also, making a bunch of postcards would be sick)