mcpField
A
animated-sprite-gen

animated-sprite-gen

github.com/jamditis创意与媒体43859 次安装4 天前更新
代码仓库

关于 animated-sprite-gen

animated-sprite-gen 是使用 AI 图像模型生成连贯游戏动画精灵表的工作流。它以锚定帧引导整条动画序列,再统一处理帧以供游戏使用。

主要功能

  1. 01基于锚定帧生成
  2. 02设置带预留帧位的画布
  3. 03通过单个提示词生成整条序列
  4. 04统一帧缩放比例
  5. 05导出时添加透明边距
  6. 06处理复杂姿势的指引

适用场景

  1. 01从正式精灵图制作动画
  2. 02生成连贯的多帧序列
  3. 03整理可用于游戏导出的帧
  4. 04统一不同姿势的画面尺寸

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jamditis/claude-skills-journalism --skill animated-sprite-gen

安装后在 Claude Code 中输入/animated-sprite-gen确认已加载。

详细介绍

动画游戏精灵生成

使用 AI 图像模型(GPT Image 1.5、Nano Banana 2 或类似模型)生成一致的动画精灵表的工作流。关键思路:从单个锚点帧生成完整动画条,而不是逐帧生成。

核心工作流

1. 从已发布的种子帧开始

以实际投入生产的精灵为模型提供锚点,而不是宽泛的概念图。这样可以锁定调色板、比例、线条粗细和阴影方向。

2. 构建参考画布

不要直接发送原始精灵。使用最近邻算法放大,并将其放入更大的透明画布(1024x1024)中,同时预留帧槽。

# Upscale a 64x64 sprite to fit in a 1024x1024 edit canvas
# with reserved slots for animation frames

更大的画布能为模型生成多帧序列留出空间。

3. 生成完整动画条,而不是单帧

逐帧生成会导致角色逐渐走样。相反,应在一条提示词中请求生成完整动画条:

Generate a [N]-frame [animation_type] animation strip of this character.
Keep the character consistent across all frames.
Arrange frames left-to-right in a single row.
Maintain the same art style, proportions, and color palette.

与迭代编辑帧相比,这种方式能显著提升一致性。

4. 规范化为可用于游戏的帧

原始动画条需要经过后处理:

  • 检测动画条中的各个精灵组件
  • 使用锚点图像为所有帧计算统一缩放比例
  • 可选择将第 1 帧锁定为准确的已发布待机帧
  • 导出为标准帧尺寸(例如 64x64),并添加透明留白
5. 处理复杂姿势

当某个姿势比另一个姿势更高时(例如举剑攻击与中立姿势):

  • 整个动画条使用一个全局缩放比例
  • 让姿势差异在帧内体现为额外高度
  • 切勿单独缩放各帧(会导致尺寸不一致)

精灵模型对比

模型优势弱点
GPT Image 1.5基于锚点编辑效果好,编辑 API 支持画布工作流帧尺寸一致性不稳定
Nano Banana 2帧间一致性更好,成本更低、速度更快处理复杂指令时可能表现不佳
Retro Diffusion Pro专为像素艺术打造(使用 Gemini)更专业,灵活性较低

社区反馈显示,在精灵表一致性方面,NB2 的表现优于 GPT Image 1.5。将每次请求的输出限制为最多 9 个对象,可以减少幻觉。

提示

  • 等距视角精灵:仍是尚未解决的难题,目前还没有公认的最佳实践
  • 一致性的上限:为获得最佳效果,每次生成的动画条限制为 4-8 帧
  • 视频转精灵的替代方案:先生成角色动画,再切分帧,并使用 OpenCV 重新对齐和设置帧框
  • ChatGPT 快捷方法:让 DALL-E 生成精灵表,然后让 Data Analysis“切分这张精灵表并制作 GIF”,并提供帧尺寸

验证清单

  1. 锚点帧与已发布的生产精灵完全一致
  2. 所有帧使用相同的全局缩放比例
  3. 第 1 帧锁定为原始待机精灵
  4. 标记为可用于生产前,先在引擎中预览
  5. 检查首帧和末帧之间是否发生调色板偏移

署名

基于 @chongdashu 于 X 上发布的 "Generating Animated Game Sprites using GPT 5.4 + Image 1.5"(2026 年 3 月)。原指南涵盖锚点帧工作流、画布设置、动画条规范化,以及如何处理姿势以获得一致的 AI 生成精灵动画。

评论

支持 Markdown