用途:为 2D 游戏生成一致的动画精灵图与精灵表,尤其适用于多帧像素风角色动画,减少逐帧生成带来的角色漂移。
主要能力与流程:
- 锚点帧:以实际已上线的精灵(而非概念图)作为锚点,锁定调色板、比例、线宽与光影方向。
- 参考画布:不要直接发送原始精灵;用最近邻放大并置入更大的透明画布(如 1024x1024),预留帧位。
- 整条生成:一次性请求整条动画条带,而非逐帧编辑,提示中要求保持角色一致、帧从左到右排成一行、风格/比例/调色板一致。
- 规范化:检测条带中的各精灵组件,用锚点图计算全局统一缩放,可选将第 1 帧锁定为已上线的 idle 帧,导出为标准帧尺寸(如 64x64)并带透明留白。
- 复杂姿势:整条使用同一全局缩放,姿势差异体现为帧内额外高度,禁止逐帧独立缩放。
模型参考:GPT Image 1.5 擅长锚点编辑、支持画布工作流,但帧尺寸一致性不稳;Nano Banana 2 帧间一致性更好、更便宜更快,复杂方向可能吃力;Retro Diffusion Pro(基于 Gemini)专为像素画设计,更专精但灵活性较低。社区反馈 NB2 在精灵表一致性上优于 GPT Image 1.5,单次请求限制最多 9 个对象可减少幻觉。
提示与限制:等距视角精灵仍是开放难题,暂无公认最佳实践;条带建议每代 4-8 帧;也可先生成角色动画视频再切帧、用 OpenCV 重对齐与构图。核验清单:锚点帧与上线精灵完全一致、所有帧同一全局缩放、第 1 帧锁定为原始 idle、上线前在引擎内预览、检查首末帧调色板漂移。等距等场景与具体参数以实际资料为限,其余暂未提供。