Wait is this just an image generator? Am I missing something really cool here?
It's that and someone's toy Next.js project. The chunks from Next.js's code splitter aren't the only chunks involved in the game though - the gameplay is horrible.
Look how easily they just fabricated 100% of a game's assets, with a consistent, high quality style, and then put them right into the game environment. That's the takeaway IMO. Very tight GenAI loop.
It generates textures yes.... but some of these outputs you might as well be showing the user a magenta-and-black placeholder texture
Anyone else note the pawns are often a bit odd?
The first set I generated had a main pawn (that looked like a regular pawn, more or less) with two little tiny side pawns next to it.
Every set I generated had different colored pieces and/or a mix of light and dark pieces. It's kind of neat but I don't consider any of them playable.
It is a game with 12 static assets.
you forgot to mention: "where you pick the style of the assets"
I mean I love it but it's not exactly a thing that needs a proof of concept, and is more than a little surprising to see google still having fun with such a small toy! Maybe that's the better takeaway, google labs is allowed to have fun again.
So? Any video generation model must necessarily be able to do this. (consider the case of generating a pan-over of a chess board where the starting input frame is only the first pawn and rook, the model should know to generate the rest of the pieces in the style of input pieces)
In your mind what does "static asset" mean?
Oh yeah, that's confusing wording. I just meant it's a simple image, not animated, no additional views of it.
I feel somewhat bad about my comment now though, it's delightful to play with something you made and that's the point, and I'm glad google is able to ship small fun demonstrations of stuff like that via google labs.
I think the assets are as “dynamic” as it gets.
I hate how hard it seems to be for to follow a thread of replies on here, but it feels like you're just replying to my comment without having read what it was a response to.
And I know I'm in the weeds by replying more.
But damn it, my reply was to "Look how easily they just fabricated 100% of a game's assets" which is a statement that really implies a lot more than generating 12 images! Chess is a game with 12 static images. You can call these dynamic, that's fine, but the context matters.
I‘m not a game dev so I might be missing something, but this hardly looks high quality to me. The set I get is very inconsistent and lacking in any central theme, or otherwise interesting or clean design. If I regenerate one peace in isolation, say a knight, I get something completely different that looks as if you lost the knight from your set and just took replacement knights from another set at random.
The time it takes to generate a set is also significant, as a web-dev this takes for ever, and I would be very reluctant to offer this experience to my users. Doesn’t feel fluent, nor tight at all.
Plus a silly mistakes like the knights facing the wrong way, different sizes, etc. Seeing this, I certainly hope game designers (at least in online chess) will stay away from generative AI, for a while at least.