CommunityBildgithub.com

Ryeblablabla/sprite-sequence

Erstelle referenzgenaue 2D-Sprite-Sequenzen mit Vier-Frame-Rekonstruktionshilfen, Original-Cel-Reparaturen, expliziten Pixelbearbeitungen, echten Video-Zeitstempeln und Exporten auf festgelegter Leinwand.

Was ist sprite-sequence?

Dieses Skill ermöglicht die Erstellung und Bearbeitung von 2D-Sprite-Animationen mit strengen Referenzvorgaben. Es unterstützt die Generierung neuer Animationen basierend auf einer akzeptierten Identitätsreferenz, Richtung, Leinwand, Ankerpunkt und Pixelskala, wobei Bewegungen aus Videos als Pose-Referenz rekonstruiert werden. Für bestehende Animationen werden vollständige Original-Cels bewahrt und es können explizite Ganz-Cel-Übersetzungen, einheitliche Skalierungen oder Phasenanpassungen vorgenommen werden. Das Skill arbeitet mit Python, Pillow und NumPy und bietet Skripte zur Erstellung von 2×2-Referenztafeln, zum Export mit RGBA-PNGs und GIF-Vorschauen, zur Reparatur von Cels und zum Extrahieren von Frames aus Videos mit echten Zeitstempeln. Es ist für Plattformen wie Claude Code, Cursor oder Codex geeignet und folgt den Kosten- und Autorisierungsregeln der Benutzerumgebung.

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

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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Sprite-Sequenz

Wähle den Weg basierend auf der bereitgestellten Kunst und der gewünschten Änderung.

  • Neue Sprite-Animation. Sperre eine akzeptierte Identitätsreferenz, Richtung, Leinwand, Ankerpunkt und Pixelskala. Generiere eine Aktion und Richtung nach der anderen mit dem verfügbaren Bild-/Video-Anbieter. Verwende für die Bewegungsrekonstruktion Video als Pose-Referenz und erstelle dann einen kleinen vollständigen Loop in 2×2 Vier-Frame-Batches zusammen mit der akzeptierten Kunst und dem genehmigten ersten Batch. Fordere natives RGBA von einem Bildwerkzeug an, das Transparenz unterstützt. Behalte die Quell-Master und bewerte die tatsächliche Animation.
  • Existierende genehmigte Animation. Bewahre vollständige Original-Cels. Verwende eine explizite Ganz-Cel-Übersetzung, einheitliche Skalierung, Original-Cel-Halte oder eine begründete Loop-Phasenanpassung. Lies Rezepte für das unterstützte Reparaturformat.
  • Wörtlicher Pixel-Idle, vom Benutzer angefordert. Wiederhole deklarierte Augen-, Haar- oder Stoffpunktänderungen von der akzeptierten Basis. Lies Rezepte. Neue Körperbewegung benötigt eine eigene Kunst- oder Animationsquelle.
  • Bereitgestelltes Video. Untersuche es und wähle einen tatsächlichen Loop. Verwende den integrierten Zeitstempel-Extraktor mit FFmpeg. Ein undurchsichtiges Video bleibt nach der Extraktion undurchsichtig. Wähle bei Bedarf explizit einen geeigneten Segmentierungs-Workflow.

Wesentliche Einschränkungen

Behalte die volle festgelegte Leinwand, den gemeinsamen Richtungsmaßstab, den Wurzelpunkt, die Quellfarben und die autorisierte Zeitsteuerung bei. Verwende Nearest-Neighbor-Operationen für akzeptierte Pixelkunst. Vermeide unabhängiges Begrenzungsrahmen-Fitting pro Frame. Explizites Spiegeln muss den Anker bewahren und den Normal-Map-X-Kanal invertieren, wenn dieser Begleiter bereitgestellt wird. Überprüfe die Wiedergabe in Originalgröße, eine ganzzahlige Vergrößerung, eine Loop-Naht und Richtungswechsel. Numerische Vollständigkeitsprüfungen können Identität oder Anatomie nicht genehmigen.

Befehle

Verwende Python mit Pillow und NumPy. Skripte sind innerhalb dieses Skills eigenständig.

  • python scripts/pixel_sequence_tools.py batch-guides --frames INPUT --output GUIDES erstellt 2×2-Referenztafeln. Füllplätze sind als Referenzen markiert und von der beabsichtigten Frame-Anzahl ausgeschlossen.
  • python scripts/pixel_sequence_tools.py export --frames INPUT --timings timing.json --anchor 64 112 --output OUTPUT bewahrt RGBA-PNGs und Millisekunden pro Frame zusammen mit einem Atlas und einer GIF-Vorschau mit gemeinsamer Palette.
  • python scripts/pixel_sequence_tools.py repair-cels --help wendet explizite Komplett-Cel-Rezepte und optionale ausgerichtete Normal-/Material-Begleiter an.
  • python scripts/pixel_sequence_tools.py replay-edits --help wiederholt genehmigte Punktoperationen.
  • python scripts/extract_video_frames.py --video INPUT.mp4 --indices 0 3 6 9 --out OUTPUT dekodiert ausgewählte Anzeige-Frames und zeichnet die tatsächlichen PTS auf. Verwende --times, um die nächstgelegenen tatsächlichen Präsentationszeiten auszuwählen.

Wähle ein neues Ausgabeverzeichnis. Jeder Sequenzbefehl bereitet sein vollständiges Ergebnis vor, bevor es an seinen Platz verschoben wird. PNG RGBA ist maßgeblich. GIF hat binäre Transparenz, 255 sichtbare Paletteinträge und eine Zeitsteuerung in Zentisekunden.

Generierungs-Anmeldeinformationen und Anbieter-Clients bleiben in der ausgewählten Umgebung des Benutzers. Folge den üblichen Kosten- und Autorisierungsregeln. Ein Text-Prompt oder ein Skelettbild ist eine weiche Referenz, es sei denn, das ausgewählte Modell bietet einen tatsächlichen Konditionierungsmechanismus.

Verwandte Skills