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 GUIDEScria 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 OUTPUTpreserva 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 --helpaplica receitas explícitas de célula completa e acompanhantes opcionais de normal/material alinhados.python scripts/pixel_sequence_tools.py replay-edits --helpreproduz operações de ponto aprovadas.python scripts/extract_video_frames.py --video INPUT.mp4 --indices 0 3 6 9 --out OUTPUTdecodifica quadros de exibição selecionados e registra os PTS reais. Use--timespara 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.