多帧动画一次成型Agent Sprite Forge 精灵表网格布局与透明 GIF 导出实战【免费下载链接】agent-sprite-forgeAgent Skill for generating 2D sprite sheets and map, transparent PNG frames, and animated GIFs from prompts.项目地址: https://gitcode.com/gh_mirrors/ag/agent-sprite-forgeAgent Sprite Forge 是一个开源的 Agent 技能套件能用自然语言提示词直接生成2D 精灵表sprite sheet、透明 PNG 帧和动画 GIF让多帧动画一次成型。你只需说一句给火法师做一个施法动画它就能规划提示词、调用内置图像生成画出原始精灵表再靠本地脚本完成品红抠图、分帧、对齐与透明 GIF 导出——最终拿到可直接进游戏引擎的素材。本文带你完整看懂它的两大核心机制精灵表网格布局与透明 GIF 导出。工作流程从一句话提示到游戏可用素材整个管线分五步创意决策交给 Agent像素操作交给确定性脚本 你说需求用自然语言描述想要什么角色、动作、风格Agent 做资产规划自动推断资产类型、动作、精灵表网格、帧数、对齐策略内置图像生成画出纯色品红#FF00FF背景的原始精灵表本地脚本后处理品红抠图、分帧提取、缩放到统一单元格、对齐、质检透明导出输出透明 PNG 精灵表、逐帧 PNG 与动画 GIF这套分工写得很清楚脚本不做创意决定Agent 做视觉与管线决策Python 工具只负责可重复的像素操作。规则细节见 skills/generate2dsprite/SKILL.md。精灵表网格布局怎么选网格最合理网格sheet grid是这条管线的灵魂。Agent 会按动作类型 帧数自动选网格规则沉淀在 references/modes.md 中核心速查如下网格典型用途帧数2x2标准待机、攻击、受击、侧视行走4 帧2x3施法序列、死亡序列6 帧3x3大型生物待机、Boss 光环循环9 帧4x4俯视角四方向行走表、16 帧长序列16 帧1x4弹丸、短循环特效4 帧几条关键设计规则直接决定了成品的可用性品红背景铁律原始精灵表必须铺 100% 纯色#FF00FF背景无渐变、无文字、无格子线——这是后续一键抠图的前提内容约束containment每个格子里的主体必须完整居中身体占格子中心 60%~70% 的安全区四肢、武器、特效一律不得越出格子边缘帧间一致性同一角色在所有格子里保持相同剪影、相同像素缩放脚底锚定在同一条基线上拒绝单行长条角色类动画默认用多行网格4 帧 →2x26 帧 →2x3因为单行生成极易水平漂移如果某次生成网格漂移或越界还可以先让 scripts/make_layout_guide.py 生成一张纯几何布局参考图再喂给图像生成模型——它只提供格位、间距与居中对齐的参考绝不干预艺术风格。透明 GIF 导出品红背景是如何消失的原始精灵表拿到后scripts/generate2dsprite.py 的process命令执行四步确定性后处理品红抠图chroma key先按颜色距离剔除品红像素再从四周边缘做泛洪填充只清除连通的背景色——避免把角色身上恰好偏品红的服装误删网格分帧split grid按行×列精确切格裁掉边缘残迹用连通域分析剔除散落的噪点碎片缩放与对齐每帧缩放进统一单元格角色类素材用bottom/feet对齐让脚底落在同一条线漂浮特效用center对齐shared_scale保证所有帧缩放比例一致动画不会忽大忽小透明 GIF 编码把多帧压成 256 色调色板并将透明色强制指定到调色板索引 0配合disposal2帧清理策略导出无残影、真透明的循环animation.gif每一步都会记录到pipeline-meta.json包括哪些帧触碰了格子边缘edge_touch_frames——触边帧通常意味着需要换参数重处理或重新生成这就是内置的质检门禁 更丝滑的多帧动画video2dsprite 的视频抽帧管线想要比 4~8 帧更平滑的跑步/行走循环可以走 skills/video2dsprite/SKILL.md 定义的加强管线基础静帧 → 图生视频6 秒原地跑→ ffmpeg 抽帧 → 品红抠图 → 采样 8/16/24/48 帧从 6 秒视频中均匀采样出 16 帧精灵条中间姿态密度远超传统的 6~8 姿势表跑步循环的肉感会明显更顺。注意它是 Grok Build 专属技能依赖image_to_video且视频路线会有轻微像素变软、色度边缘残留——生产级主角资产仍推荐走标准$generate2dsprite路线视频路线更适合做运动参考。真实效果这些游戏全部由它生成的精灵驱动下面两个完整可玩的原型角色、攻击、地图与特效素材全部来自这条管线快速上手三步安装 Agent Sprite Forge本地后处理依赖Python Pillow numpy视频抽帧另需 ffmpeg依赖清单在 requirements.txt# 1. 克隆仓库并安装依赖 git clone https://gitcode.com/gh_mirrors/ag/agent-sprite-forge cd agent-sprite-forge python3 -m pip install -r requirements.txt # 2. 把技能目录复制到 Agent 技能目录Codex 为例 mkdir -p ~/.codex/skills cp -R skills/* ~/.codex/skills/重新启动一个 Agent 会话让技能加载然后直接开聊。推荐提示词示例用 $generate2dsprite 给一个终极大地泰坦做 3x3 待机动画用 $generate2dsprite 做一个侧视闪电骑士攻击动画用 $generate2dsprite 做一个法师法术包施法、弹丸、命中特效你会得到哪些输出一次典型的精灵表生成输出目录里会包含文件说明raw-sheet.png品红背景原始精灵表raw-sheet-clean.png抠图后的原始表sheet-transparent.png最终透明 PNG 精灵表idle-1.png… 逐帧 PNG可直接进引擎的单帧animation.gif透明背景循环 GIFprompt-used.txt本次使用的完整提示词pipeline-meta.json网格、缩放、触边帧等质检元数据四方向行走表player_sheet还会额外产出方向条带和 4 个方向 GIF方便逐方向验收 小结Agent Sprite Forge 把多帧动画拆成了三件可靠的事用网格约束生成、用品红通道做无损抠图、用确定性脚本做分帧与透明导出。网格布局保证帧间一致透明 GIF 导出保证引擎直用——从一句提示到可动素材全程无需手动 PS。动手做一个 2x2 待机动画你很快就会体会到这种一次成型的效率。【免费下载链接】agent-sprite-forgeAgent Skill for generating 2D sprite sheets and map, transparent PNG frames, and animated GIFs from prompts.项目地址: https://gitcode.com/gh_mirrors/ag/agent-sprite-forge创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
