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 透明度:使用專用提取器去除色度背景,而不留下邊緣。
- 確定性重新著色:允許從單個調色板映射創建多個角色顏色變體。
- 整合資產工具:包含用於創建重複背景圖塊和投影陰影的工具。
- 場景渲染:一個可選的工作流,用於將完成的資產組合到帶有相機運動和光照的場景中。
相關
- 專案
- 專案
- 專案
- 專案
- 專案