这是熊猫的第466篇原创

大家好,我是熊猫


最近在用 AI 做游戏的时候,我一直在尝试一件事情:能不能只给 AI 一张角色图,就让它自动帮我做出游戏需要的动作帧?


比如现在有这样一只狐狸的角色,我希望生成它走路的动画。

文章配图


以前需要自己画 Walk 动画,或者让美术补一套动作。


但现在有了视频生成模型,其实可以换一种思路:先让 AI 把角色“动起来”,再把视频变成游戏能用的帧动画。我试了下,效果还不错,于是我把这套流程做成了一个 Codex Skill,并且开源了。


项目地址:

github.com/youxichuhai/character-animation-skill


一张图,生成一套动作帧


整个流程其实很简单:

角色图片 → 描述动作 → AI 生成短视频 → 自动抽帧 → 角色对齐 → 输出 PNG 帧动画 / Sprite Sheet


比如我给 Codex 一张狐狸角色图,然后告诉它:让狐狸向前走,生成一个可以循环的 Walk 动作。


中间状态的视频是这样的:

视频内容暂未收录。


Codex 会先根据角色和动作生成适合视频模型的 Prompt,再调用视频模型生成一段几秒钟的视频。


Prompt如下:

Create a short animation, no longer than 4 seconds.The fox character performs one complete natural walking cycle in place.Keep the character's appearance, proportions, clothing, colors, facial features, and accessories exactly consistent with the reference image.The fox walks continuously in place with clear alternating leg movements and natural arm swings. The body gently moves up and down with each step, and the large fluffy tail follows the movement with a subtle natural sway.Complete the full action cycle within 4 seconds.The character remains centered and the full body stays completely visible throughout the entire animation.


生成一段4秒左右的视频就够了,视频生成之后,事情还没有结束,因为视频不能直接放进 2D 游戏里。

所以后面还会自动进行:抽帧、背景处理、角色对齐、帧整理。


最后得到一组真正可以继续用于游戏开发的 PNG 图片。


文章配图


还可以自动它们直接合成一张 Sprite Sheet,这才是这个 Skill 最核心的地方,不是生成一个角色视频,而是把 AI 视频进一步变成游戏素材。


效果如下,我觉得还可以。


文章配图



没有角色图,也可以直接生成


Skill目前支持两种方式。

1.

如果你已经有角色设定图,可以直接把图片交给 Codex,它会处理角色图片,然后进入动画生成流程。


2. 

如果连角色都没有,也可以先用codex内置的 ImageGen 生成,不占用你的额度。

比如直接告诉 Codex:

一只穿蓝色围巾的小狐狸,2D 游戏风格,全身站姿,透明背景。

先生成角色:


文章配图


再继续挑选角色,在里面挑选出你喜欢的那一张图,让codox自动切图,生成 Walk、Idle、Run、Attack 等动作,如果你没有图,这个流程就变成了:

一句角色描述 → 角色图片 → 动画视频 → 游戏帧动画。


为什么要做成 Codex Skill?


这些步骤单独都不复杂,视频模型可以生成动画,Python 可以抽帧,图片工具可以去背景,脚本也可以生成 Sprite Sheet。


真正麻烦的是:

每次都要重新把这些东西串起来,所以我这次想做的不是一个只能运行一次的脚本,而是把整个流程整理成一个 Codex 可以理解的 Skill。


项目里比较重要的是 SKILL.md,它会告诉 Codex:什么时候应该使用这个 Skill、怎么处理角色图片、怎么生成动作 Prompt、怎么调用视频模型,以及怎么把最终结果整理成帧动画。


以后我只需要告诉 Codex:“给这个角色做一个 Walk 动画。”剩下的流程尽量让它自己完成。


视频模型可以随时换


还有一个我比较在意的地方:整个 Skill 不绑定具体的视频模型,我单独抽象了一个 video_provider 层,底层不管接 Seedance、Veo,还是以后新的模型,上面的工作流都不需要重新做。


API Key 也通过环境变量读取,不会直接写进项目,未来视频模型肯定还会快速变化,模型会换,但工作流可以留下来。


你可以用Seedance2.5,也可以用minimax H3,都可以达到差不多的效果。


目前还是 V1


现在这个版本还比较早期。


主要目标就是先把:

角色图 → 视频 → PNG 帧 → Sprite Sheet

这条链路完整跑通。


后面还有很多可以继续优化的地方。

比如自动挑选关键帧、判断动作循环质量、更好的背景去除,以及直接输出 Unity / Godot 等游戏引擎需要的格式。


不过目前拿来做小游戏原型、测试角色动作,我觉得已经挺好用了。

特别是以前做一个游戏角色,Idle、Walk、Run、Attack 都需要单独准备素材。


现在有了视频模型以后,我越来越觉得:游戏美术素材的生产方式可能也会发生很大的变化。

以前是:画动画。

现在也可以尝试:先生成动画,再把动画变成素材。


我把第一版 Skill 开源了。

感兴趣可以自己拿去试:Character Animation Skill

github.com/youxichuhai/character-animation-skill


今天就写到这。
后续试试开源更多的项目。
游戏VIP社群持续纳新中,欢迎大家留言交流。


近期热门文章
转让 Unity 游戏源码|Pixel Flow Like玩法
2人团队,7个月做的游戏没火|2个月用旧代码做出新游戏,卖了2000万份
从SayGames下载量破千万的Coin Merge说起
上个月收入5万美金|Noodle Games旗下多款游戏月入过万
这个「大回环接人」玩法|有爆款潜力
货柜消除月入7万美金|Talefun继续加码这个品类
本周iOS美区新游Top10|2026W33
iOS月收入300万美金|越南的ABI又上了两款新游戏
月入30万美金|BRAINWORKS又上了一款切割消除
月收入20万美金|HM Games又上了一款新品

看到这了,点点关注👇