Community画像github.com

Ryeblablabla/sprite-sequence

参照ロックされた2Dスプライトシーケンスを生成し、4フレーム再構成ガイド、オリジナルセル修復、明示的なピクセル編集、実動画タイムスタンプ、固定キャンバスエクスポートを提供します。

sprite-sequence とは?

このスキルは、特定のアート参照と要求された変更に基づいて、2Dスプライトシーケンスを体系的に生成・編集するためのツールセットです。新しいスプリアニメーション、既存のアニメーションの修復、リテラルなピクセル編集、動画からのフレーム抽出など、複数のワークフローをサポートします。特に、アニメーションの一貫性を保つために、固定キャンバス、共有方向スケール、ルートポイント、ソースカラー、作成されたタイミングを保持します。Python(Pillow、NumPy)ベースのスクリプト群が用意されており、2×2の4フレーム参照ボードの生成、RGBA PNGエクスポート、セル修復、ピクセル編集の再生、動画フレームのタイムスタンプ抽出などのコマンドを提供します。透明性を重視し、PNG RGBAを正式な形式とし、GIFはバイナリ透明度とパレットを使用します。ユーザー環境の認証情報とプロバイダークライアントを尊重し、テキストプロンプトやスケルトン画像はソフト参照として扱います。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Ryeblablabla/pixel-pipeline-kit/tree/HEAD/skills/sprite-sequence

Installed? Explore more 画像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

スプライトシーケンス

提供されたアートと要求された変更からルートを選択します。

  • 新しいスプリアニメーション。承認されたアイデンティティ参照、方向、キャンバス、アンカー、ピクセルスケールを固定します。利用可能な画像/動画プロバイダーを使用して、一度に1つのアクションと方向を生成します。モーション再構築には、動画をポーズ参照として使用し、承認されたアートと承認された最初のバッチとともに、2×2の4フレームバッチで小さな完全ループを再構築します。透明度をサポートする画像ツールからネイティブRGBAを要求します。ソースマスターを保持し、実際のアニメーションを評価します。
  • 既存の承認済みアニメーション。完全なオリジナルセルを保持します。明示的な全体セル変換、均一スケール、オリジナル保持セル、または正当化されたループ位相調整を使用します。サポートされている修復形式については、レシピを参照してください。
  • ユーザーから要求されたリテラルなピクセルアイドル。承認されたベースから宣言された目、髪、または布地のポイント変更を再生します。レシピを参照してください。新しいボディモーションには、独自のアートまたはアニメーションソースが必要です。
  • 提供された動画。それを検査し、実際のループを選択します。FFmpegを使用して、含まれているタイムスタンプ抽出ツールを使用します。不透明な動画は抽出後も不透明のままです。必要に応じて、適切なセグメンテーションワークフローを明示的に選択します。

必須の制約

完全な固定キャンバス、共有方向スケール、ルートポイント、ソースカラー、作成されたタイミングを保持します。承認されたピクセルアートには最近傍操作を使用します。独立したフレームごとのバウンディングボックスフィッティングは避けます。明示的なミラーリングはアンカーを保持し、コンパニオンが提供されている場合は法線マップXチャンネルを反転します。オリジナルサイズの再生、整数倍の拡大、ループシーム、方向切り替えを検査します。数値的な完全性チェックでは、アイデンティティや解剖学的構造を承認できません。

コマンド

PythonをPillowとNumPyとともに使用します。スクリプトはこのスキル内で自己完結しています。

  • python scripts/pixel_sequence_tools.py batch-guides --frames INPUT --output GUIDES は2×2の参照ボードを作成します。パディングスロットは参照としてマークされ、意図されたフレーム数から除外されます。
  • python scripts/pixel_sequence_tools.py export --frames INPUT --timings timing.json --anchor 64 112 --output OUTPUT は、RGBA PNGとフレームごとのミリ秒、アトラス、共有パレットのGIFプレビューを保持します。
  • python scripts/pixel_sequence_tools.py repair-cels --help は、明示的な完全セルレシピと、オプションで整列された法線/マテリアルコンパニオンを適用します。
  • python scripts/pixel_sequence_tools.py replay-edits --help は、承認されたポイント操作を再生します。
  • python scripts/extract_video_frames.py --video INPUT.mp4 --indices 0 3 6 9 --out OUTPUT は、選択された表示フレームをデコードし、実際のPTSを記録します。--times を使用して、最も近い実際のプレゼンテーション時間を選択します。

新しい出力ディレクトリを選択します。各シーケンスコマンドは、完全な結果を段階的に準備した後、適切な場所に移動します。PNG RGBAが正式な形式です。GIFはバイナリ透明度、255の可視パレットエントリ、センチ秒のタイミングを持ちます。

生成認証情報とプロバイダークライアントはユーザーの選択した環境に残ります。通常のコストと認可ルールに従います。テキストプロンプトまたはスケルトン画像は、選択したモデルが実際の条件付けメカニズムを提供しない限り、ソフト参照です。

関連スキル