0x0funky/agent-sprite-forge
Agent Skill for generating 2D sprite sheets and map, transparent PNG frames, and animated GIFs from prompts.
解决的问题
Agent Sprite Forge 提供了一个自动化流程,可从单一生成的图像创建游戏就绪的角色精灵集。它消除了从精灵表中切割帧、手动设置动画关键帧以及修正 AI 生成视频片段中颜色漂移的手动工作,让开发者能将一个核准的角色设计转换为适用于各种游戏引擎的完整、已去背、循环且定时的动画。
运作方式
该系统使用与 AI 代理(如 Claude Code、Codex 和 Grok)整合的多步骤流程来管理资产的生成与处理:
- 主静态图生成:代理生成多个角色静态图版本;用户核准其中一个,该图即成为后续所有动画的身份参考。
- 图转视频生成:代理为每个所需的动作(例如:待机、行走、奔跑、攻击)创建一个图转视频片段。
- 自动化处理:一套 Python 工具负责处理技术清理工作:
- 门控 (Gating):检查身份一致性、动作质量与时序。
- 去背与对齐 (Keying & Registration):使用软遮罩去背器移除背景,并对齐角色以防止“跳动”或缩放问题。
- 切割与重定时 (Cutting & Retiming):自动选择步态循环的最佳循环点,并将单次动画(如攻击)重定时至游戏速度。
- 成品制作 (Finishing):应用 HD 成品效果或具有有限调色盘与二进制 Alpha 的清晰像素艺术缩小处理。
- 色彩锁定 (Colour Lock):防止视频模型中常见的色彩闪烁与色调翻转。
- 导出:处理后的帧被封装为与 Godot、Aseprite、Tiled、LDtk 和网页引擎相容的格式。
目标对象
希望快速原型设计或制作高质量、一致的 AI 生成角色动画,而无需手动逐帧编辑的游戏开发者与艺术家。
特色亮点
- 单一静态图工作流程:从一张核准的主图像生成完整的动作集。
- 多供应商支持:整合 OpenAI、Google Gemini、xAI、BytePlus 和 fal.ai 进行图像与视频生成。
- 引擎就绪导出:直接导出至 Godot SpriteFrames、Aseprite JSON 以及各种地图格式。
- 像素艺术模式:将 HD 资产转换为具有选择性轮廓与最多 32 色间隔调色盘的清晰像素艺术。
- 自动化质量控制 (QC):包含一个门控系统,可根据修正条款拒绝质量不佳的镜头并重新拍摄动画。
相关
- 项目
- 项目
- 项目
- 项目