JavaScript Mapping Library
Last year I did a fun little experiment where I asked a few different generative models to generateimages based on the classic Twelve Days of Christmas song. For those unfamiliar, the song is about a series of gifts given over twelve days:
partridge in a pear treetwo turtle dovesthree French hensfour calling birdsfive golden ringssix geese a-layingseven swans a-swimmingeight maids a-milkingnine ladies dancingten lords a-leapingeleven pipers pipingtwelve drummers drumming
To be clear, this was done for fun, nothing more. Also, the prompts were literally just the lyrics, nothing more (with some exceptions, see the details below). In a ‘real world’ example if you wanted to generate images for the song, your prompt would be (should be) far more descriptive. As an example of why this is important, many of the Bing results look like Easter-related pictures, I’m guessing due to the bird input. Since this is for fun, I just went with it.
Before getting into results, some details:
This year I tested with Bing, Firefly, Leonardo, and Meta. For each of the results, you can click through for the original, larger version.
Bing made some absolutely beautiful results. As I mentioned above, none very "Christmas-y", but that’s expected due to the brevity of the prompts. Day four, in particular, was funny as heck.
This is where I’d usually say that I work for Adobe and the results may be biased, but hey, that’s not a problem anymore!
This was the first time I used Leonardo, and while it was pretty cool, it also automatically took my prompts and rewrote them in a much more verbose manner. What’s weird is – I can’t see a way to disable that. I’m probably missing it in the UI, and I appreciate the thought, but if it’s not something you can control, I’m not sure I’d use it. I’m pretty sure it’s an option I just can’t find, but keep in mind if you decide to give it a spin.
And last but not least… Meta. They get a prize for their drum-human-mashup result at the end.
Raymond Camden
You must be logged in to post a comment.
This site uses Akismet to reduce spam. Learn how your comment data is processed.