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など)と統合されたマルチステップのパイプラインを使用して、アセットの生成と処理を管理します:
- マスター静止画生成:エージェントがキャラクターの静止画を複数バージョン生成し、ユーザーが1つを承認します。これが後続のすべてのアニメーションのアイデンティティ参照となります。
- 画像から動画への生成:エージェントが必要な各アクション(待機、歩行、走行、攻撃など)に対して、画像から動画へのクリップを1つ作成します。
- 自動処理:Pythonツールスイートが技術的なクリーンアップを処理します:
- ゲーティング (Gating):アイデンティティの一貫性、モーションの品質、タイミングをチェックします。
- キーイングとレジストレーション (Keying & Registration):ソフトマットキーヤーを使用して背景を削除し、キャラクターを登録して「ポンピング」やスケーリングの問題を防ぎます。
- カットとリタイミング (Cutting & Retiming):歩行サイクルの最適なループポイントを自動選択し、単発アニメーション(攻撃など)をゲーム速度に合わせてリタイミングします。
- 仕上げ (Finishing):HD仕上げ、または限られたカラーパレットとバイナリAlphaを使用した鮮明なピクセルアートへの縮小処理を適用します。
- カラーロック (Colour Lock):ビデオモデルで一般的な色のちらつきや色相の反転を防ぎます。
- エクスポート:処理されたフレームは、Godot、Aseprite、Tiled、LDtk、およびWebエンジンと互換性のある形式にパッケージ化されます。
対象ユーザー
手動でのフレーム単位の編集なしで、高品質で一貫性のあるAI生成キャラクターアニメーションを迅速にプロトタイプ作成または制作したいゲーム開発者やアーティスト。
ハイライト
- 単一静止画ワークフロー:承認された1枚のマスター画像から完全なアクションセットを生成します。
- マルチプロバイダーサポート:OpenAI、Google Gemini、xAI、BytePlus、fal.aiと統合し、画像および動画生成を行います。
- エンジン対応エクスポート:Godot SpriteFrames、Aseprite JSON、および各種マップ形式へ直接エクスポートします。
- ピクセルアートモード:HDアセットを、選択的なアウトラインと最大32色の間隔を空けたパレットを持つ鮮明なピクセルアートに変換します。
- 自動品質管理 (QC):修正条項に基づいて品質の低いテイクを拒否し、アニメーションを再撮影するゲーティングシステムが含まれています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト