Loading video...

Video Failed to Load

Go Home

I built a rigging editor to modify the procedural assets with keyframes, automatic tweens, and spritesheet generation. Edits are defined in JSON and passed back into the LLM to update the other character sprites to match the new values.

49,872 views • 20 days ago •via X (Twitter)

50 Comments

teej dv 🔭's profile picture
teej dv 🔭19 days ago

Was building something recently like this, overlay gui for configuring lighting was cool. Also trying for some animation stuff. So much fun. Love it!

Drew's profile picture
Drew19 days ago

This is so sick. Been wrestling with a messy sprite pipeline for Terminal League, and the editable rig + JSON loop is exactly what I’ve been missing

Tom Johnson's profile picture
Tom Johnson19 days ago

Feel free to look at the repo if you want to use it for yourself, I just ask credit.

The Undesigner's profile picture
The Undesigner20 days ago

the extreme irony of the pixel art given your strong "no-pixel weekend" stance 😂

Tom Johnson's profile picture
Tom Johnson20 days ago

the irony isn't lost on me but as I spent the whole week on vacation, and it's rainy and cold and I'm doing this with my kids... i've made peace with it. for sure will be trying to fish later though

Frainzzel | Making Games's profile picture
Frainzzel | Making Games19 days ago

Come on man, this is beautiful. I am building something similar, but not so cool as yours. However, it works for me.

Tom Johnson's profile picture
Tom Johnson19 days ago

looks great to me

Dan C.'s profile picture
Dan C.19 days ago

This looks awesome 👍🏻 I did a similar, but simpler POC recently.

Jesper Bylund -- just/acc's profile picture
Jesper Bylund -- just/acc19 days ago

That is just.. wonderful! 😃

Beni's profile picture
Beni19 days ago

Inspiring

Soleio's profile picture
Soleio20 days ago

So damn cool.

Tom Johnson's profile picture
Tom Johnson20 days ago

really is remarkable how this is possible

Adam Whitcroft's profile picture
Adam Whitcroft19 days ago

Lol what. That's wild.

Zach's profile picture
Zach19 days ago

🤯

Preyforge's profile picture
Preyforge19 days ago

green checks can lie; i still test the deployed editor with the awkward clicks, because the happy-path JSON is not the same thing as a usable tool.

Yoni Silverhand's profile picture
Yoni Silverhand19 days ago

Insane

Qnoox's profile picture
Qnoox19 days ago

awesomeness 🙌

BeesLoveHoney's profile picture
BeesLoveHoney19 days ago

Gib

iz's profile picture
iz19 days ago

wow this is awesome can i take a look the repo???

Unawakeful's profile picture
Unawakeful19 days ago

u didn't build shit, ai did.

Tom Johnson's profile picture
Tom Johnson19 days ago

AI coded it, yes, but the pipeline and concept for how this works was all my idea. In the same way that developers I work with also build the ideas I have.

Guillermo Rauch's profile picture
Guillermo Rauch19 days ago

This is very very cool

TiLES - Games & Software Hub's profile picture
TiLES - Games & Software Hub19 days ago

Really cool

Brian Hadu's profile picture
Brian Hadu19 days ago

using JSON for edits sounds efficient, especially for quick character updates

BeatBitz's profile picture
BeatBitz19 days ago

That is insane. Is it free to use for others? Would love to experiment with this 🔥

Tom Johnson's profile picture
Tom Johnson19 days ago

this whole project is open source

BeatBitz's profile picture
BeatBitz19 days ago

sickkk bookmarking this! love what you created and thank you!

蝉's profile picture
蝉19 days ago

这些精灵图的原始资源也是生成的吗.看起来这只是个修改器. 原始资源也都已经是用gpt 或者其他图像模型进行生成的了. 很了不起. 几乎已经是全流程自动化了? 看起来是为了让用户可以手动做些微调做了个面板/工具

Tom Johnson's profile picture
Tom Johnson19 days ago

fully automated. here's a lot of the sprites if you're curious:

蝉's profile picture
蝉18 days ago

太强了,我希望把它整合到我当前自动生成游戏的项目中去.我最近正在对资产生成的事情苦恼.你提供了一个很好的示范. 不知道你是否许可.

Chris Hunk's profile picture
Chris Hunk19 days ago

Link?

Benny Gafanvoich's profile picture
Benny Gafanvoich19 days ago

did the AI also create the animations of the rigs? or did you dictate keyframes manually?

Tom Johnson's profile picture
Tom Johnson19 days ago

the keyframes are defined by AI, I prompted it to make it work, which parts should move, how the characters should be paced, gave character references and defined proportions and speed. There was a "one-shot" version but it was really subpar, now I'm just tweaking the small bits.

Benny Gafanvoich's profile picture
Benny Gafanvoich19 days ago

thanks for the info, i played a bit in the editor in the game and the game itself is really great, really showing the power of AI and how its used as a tool. and a huge thanks for sharing the full tools you developed in the website itself for people to see and tweak. >

Benny Gafanvoich's profile picture
Benny Gafanvoich19 days ago

I suggest a dedicated regenrate button when editing the frames, as every movement of the skeleton cause the site to hang till it regenerated but very inspiring work. (side note, also an inspiring life, taveling in an RV with the family is a lifelong dream of mine)

Tom Johnson's profile picture
Tom Johnson19 days ago

Yeah, I've been planning to circle back at some point to refactor those or split it out into it's own utility -- the generation happens too soon and is too aggressive, also no loading affordance. good suggestions.

Benny Gafanvoich's profile picture
Benny Gafanvoich19 days ago

Id actually keep it inside the game, i loved how old games came with map ediors and various other modding tools that were essentially part of the devs' tools. plus I changed the walking animation to have arm flail and it makes me laugh

Tom Johnson's profile picture
Tom Johnson19 days ago

oh I'll keep it in the game, I mean I might make it also a standalone utility so that others could use it and then reintegrate it in

Badjano Entertainment 🕹️'s profile picture
Badjano Entertainment 🕹️18 days ago

I've been buildings something like this but not with models but sdf

Pixel Theory FR 🕹️'s profile picture
Pixel Theory FR 🕹️19 days ago

Interested to see a démo with no pixel art visual

Alejandro's profile picture
Alejandro19 days ago

Al fin algo que si sirve

ABABxAI's profile picture
ABABxAI18 days ago

Damn I need something like this for my project. Very nice

Garbage Pants's profile picture
Garbage Pants18 days ago

Neat

Big Kid Nation's profile picture
Big Kid Nation18 days ago

Can I get my grubby little hands on it 🥹🥹

Proximan's profile picture
Proximan18 days ago

厉害

coldfox.co's profile picture
coldfox.co19 days ago

This is such a helpful breakdown!

Wow, can you not?'s profile picture
Wow, can you not?19 days ago

Looks ace but the animation needs more extreme poses to punctuate the beginning, middle, and ends of the animation, with the rest as transitions. Eg. legs need to stretch out further, feet need to be angled more Try doing that and it will look more dramatic

Tom Johnson's profile picture
Tom Johnson19 days ago

this is a loop. there isn't a beginning middle or end. the point is for it to not have any characteristics that make the sequence stand out while the character is walking.

Wow, can you not?'s profile picture
Wow, can you not?19 days ago

You misunderstand Go look at the running animation of classics like Mega Man X. They have exaggerated keyframes at the beginning, middle, and end of the looping animation which serve to make it look more punchy. In comparison yours has none and so it looks slightly unnatural.

Tom Johnson's profile picture
Tom Johnson19 days ago

Nah, not the look I'm going for

Related Videos