正在加载视频...

视频加载失败

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 次观看 • 20 天前 •via X (Twitter)

50 条评论

teej dv 🔭 的头像
teej dv 🔭19 天前

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 的头像
Drew19 天前

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 的头像
Tom Johnson19 天前

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

The Undesigner 的头像
The Undesigner20 天前

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

Tom Johnson 的头像
Tom Johnson20 天前

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 的头像
Frainzzel | Making Games19 天前

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

Tom Johnson 的头像
Tom Johnson19 天前

looks great to me

Dan C. 的头像
Dan C.19 天前

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

Jesper Bylund -- just/acc 的头像
Jesper Bylund -- just/acc19 天前

That is just.. wonderful! 😃

Beni 的头像
Beni19 天前

Inspiring

Soleio 的头像
Soleio20 天前

So damn cool.

Tom Johnson 的头像
Tom Johnson20 天前

really is remarkable how this is possible

Adam Whitcroft 的头像
Adam Whitcroft19 天前

Lol what. That's wild.

Zach 的头像
Zach19 天前

🤯

Preyforge 的头像
Preyforge19 天前

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 的头像
Yoni Silverhand19 天前

Insane

Qnoox 的头像
Qnoox19 天前

awesomeness 🙌

BeesLoveHoney 的头像
BeesLoveHoney19 天前

Gib

iz 的头像
iz19 天前

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

Unawakeful 的头像
Unawakeful19 天前

u didn't build shit, ai did.

Tom Johnson 的头像
Tom Johnson19 天前

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 的头像
Guillermo Rauch19 天前

This is very very cool

TiLES - Games & Software Hub 的头像
TiLES - Games & Software Hub19 天前

Really cool

Brian Hadu 的头像
Brian Hadu19 天前

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

BeatBitz 的头像
BeatBitz19 天前

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

Tom Johnson 的头像
Tom Johnson19 天前

this whole project is open source

BeatBitz 的头像
BeatBitz19 天前

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

蝉 的头像
蝉19 天前

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

Tom Johnson 的头像
Tom Johnson19 天前

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

蝉 的头像
蝉18 天前

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

Chris Hunk 的头像
Chris Hunk19 天前

Link?

Benny Gafanvoich 的头像
Benny Gafanvoich19 天前

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

Tom Johnson 的头像
Tom Johnson19 天前

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 的头像
Benny Gafanvoich19 天前

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 的头像
Benny Gafanvoich19 天前

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 的头像
Tom Johnson19 天前

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 的头像
Benny Gafanvoich19 天前

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 的头像
Tom Johnson19 天前

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 🕹️ 的头像
Badjano Entertainment 🕹️18 天前

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

Pixel Theory FR 🕹️ 的头像
Pixel Theory FR 🕹️19 天前

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

Alejandro 的头像
Alejandro19 天前

Al fin algo que si sirve

ABABxAI 的头像
ABABxAI18 天前

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

Garbage Pants 的头像
Garbage Pants18 天前

Neat

Big Kid Nation 的头像
Big Kid Nation18 天前

Can I get my grubby little hands on it 🥹🥹

Proximan 的头像
Proximan18 天前

厉害

coldfox.co 的头像
coldfox.co19 天前

This is such a helpful breakdown!

Wow, can you not? 的头像
Wow, can you not?19 天前

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 的头像
Tom Johnson19 天前

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? 的头像
Wow, can you not?19 天前

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 的头像
Tom Johnson19 天前

Nah, not the look I'm going for

相关视频