aldegad/sprite-gen
Generate clean 2D game sprites & animation atlases — component-row pipeline: state rows, alpha cleanup, frame extraction, runtime atlases. Codex/Claude skill.
解决的问题
sprite-gen 解决了从 AI 图像模型生成可用且可直接用于游戏的 2D 精灵的问题。标准的 AI 生成精灵表通常存在角色身份不一致、姿势漂移以及背景难以去除等问题,导致无法在实际的游戏引擎中使用。
工作原理
该工具接收单个基础图像,并使用结构化流水线生成一致的运动状态。它提供两条主要路径:
- 图集流水线:逐行生成角色状态,将其提取为透明帧,并将其烘焙到具有机器可读
manifest.json布局的运行时图集中。 - 视频流水线:使用视频模型(如 Grok Imagine)将静态图像转换为每个运动状态的无缝透明动画循环。
它包含一个“骨干晶格”(Backbone Lattice),以保持像素艺术在一致的网格上,以及一个“呼吸”(Breathe)功能,为待机姿势添加确定性的挤压和拉伸动画。一个策展 Web 视图允许用户在最终烘焙之前拒绝或微调帧。
适用人群
它专为希望使用 AI 快速创建动画角色资产和环境图块,而无需手动逐帧清理的游戏开发者和艺术家而设计。
亮点
- 运行时清单:生成
manifest.json.frame_layout,使游戏引擎能够采样精确的矩形,而不是猜测网格。 - 真正的 Alpha 透明度:使用专用提取器去除色度背景,而不留下边缘。
- 确定性重着色:允许从单个调色板映射创建多个角色颜色变体。
- 集成资产工具:包含用于创建重复背景图块和投影阴影的工具。
- 场景渲染:一个可选的工作流,用于将完成的资产组合到带有相机运动和光照的场景中。
相关
- 项目
- 项目
- 项目
- 项目
- 项目