CommunityImagemgithub.com

Ryeblablabla/sequência-de-sprites

Produza sequências de sprites 2D com bloqueio de referência, guias de reconstrução em quatro quadros, reparo de céis originais, edições explícitas de pixels, timestamps reais de vídeo e exportações em tela fixa.

O que é sequência-de-sprites?

Esta skill permite criar e manipular sequências de sprites 2D de forma precisa, mantendo consistência visual e respeitando referências fornecidas. Ela é ideal para desenvolvedores de jogos, animadores pixel art e artistas técnicos que precisam gerar animações controladas, reparar céis existentes ou extrair quadros de vídeos com timestamps reais. A skill suporta múltiplos cenários: criação de novas animações a partir de referências (imagem ou vídeo), reparo de animações já aprovadas com transformações explícitas (translação, escala, ajuste de loop), edição de pixels literais (como olhos, cabelo ou tecido) e extração seletiva de quadros de vídeo usando FFmpeg. Para reconstrução de movimento, ela usa vídeos como referência de pose e gera loops completos em lotes 2x2 de quatro quadros, mantendo tela fixa, escala direcional, âncora e cores originais. A skill utiliza scripts Python com as bibliotecas Pillow e NumPy para operações como criação de guias de referência, exportação com timestamps, reparo de céis e reprodução de edições. Um ponto importante é que ela preserva a transparência RGBA, usa operações de vizinho mais próximo para pixel art e tem verificações numéricas que não aprovam identidade ou anatomia.

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

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Sequência de Sprites

Escolha a rota a partir da arte fornecida e da alteração solicitada.

  • Nova animação de sprite. Trave uma referência de identidade, direção, tela, âncora e escala de pixels aceitas. Gere uma ação e direção por vez usando o provedor de imagem/vídeo disponível. Para reconstrução de movimento, use o vídeo como referência de pose e reconstrua um pequeno loop completo em lotes 2×2 de quatro quadros, junto com a arte aceita e o primeiro lote aprovado. Solicite RGBA nativo de uma ferramenta de imagem que suporte transparência. Mantenha os mestres de origem e avalie a animação real.
  • Animação aprovada existente. Preserve os céis originais completos. Use uma translação explícita de célula inteira, escala uniforme, célula original mantida ou um ajuste de fase de looping justificado. Leia receitas para o formato de reparo suportado.
  • Pixel literal parado solicitado pelo usuário. Reaplique as alterações declaradas de ponto (olho, cabelo ou tecido) a partir da base aceita. Leia receitas. Novo movimento corporal precisa de sua própria fonte de arte ou animação.
  • Vídeo fornecido. Inspecione-o e selecione um loop real. Use o extrator de timestamps incluído com FFmpeg. Um vídeo opaco permanece opaco após a extração. Escolha um fluxo de trabalho de segmentação adequado explicitamente, se necessário.

Restrições essenciais

Mantenha a tela fixa completa, a escala direcional compartilhada, o ponto raiz, as cores de origem e o tempo autoral. Use operações de vizinho mais próximo para pixel art aceito. Evite ajustes independentes de caixa delimitadora por quadro. O espelhamento explícito deve preservar a âncora e inverter o canal X do mapa normal quando esse companheiro for fornecido. Inspecione a reprodução no tamanho original, um aumento inteiro, uma costura de loop e trocas de direção. Verificações numéricas de completude não podem aprovar identidade ou anatomia.

Comandos

Use Python com Pillow e NumPy. Os scripts são autocontidos dentro desta skill.

  • python scripts/pixel_sequence_tools.py batch-guides --frames INPUT --output GUIDES cria painéis de referência 2×2. Slots de preenchimento são marcados como referências e excluídos da contagem de quadros pretendida.
  • python scripts/pixel_sequence_tools.py export --frames INPUT --timings timing.json --anchor 64 112 --output OUTPUT preserva PNGs RGBA e milissegundos por quadro, com um atlas e uma pré-visualização GIF de paleta compartilhada.
  • python scripts/pixel_sequence_tools.py repair-cels --help aplica receitas explícitas de célula completa e acompanhantes opcionais de normal/material alinhados.
  • python scripts/pixel_sequence_tools.py replay-edits --help reproduz operações de ponto aprovadas.
  • python scripts/extract_video_frames.py --video INPUT.mp4 --indices 0 3 6 9 --out OUTPUT decodifica quadros de exibição selecionados e registra os PTS reais. Use --times para selecionar os tempos de apresentação reais mais próximos.

Escolha um novo diretório de saída. Cada comando de sequência prepara seu resultado completo antes de movê-lo para o lugar. PNG RGBA é autoritativo. GIF tem transparência binária, 255 entradas visíveis na paleta e tempo em centissegundos.

As credenciais de geração e os clientes do provedor permanecem no ambiente selecionado pelo usuário. Siga seus custos e regras de autorização normais. Um prompt de texto ou imagem esqueleto é uma referência suave, a menos que o modelo selecionado forneça um mecanismo de condicionamento real.

Habilidades Relacionadas