Secuencia de sprites
Elige la ruta según el arte proporcionado y el cambio solicitado.
- Nueva animación de sprite. Bloquea una identidad de referencia aceptada, dirección, lienzo, ancla y escala de píxeles. Genera una acción y dirección a la vez usando el proveedor de imagen/video disponible. Para reconstrucción de movimiento, usa video como referencia de pose, luego reconstruye un bucle pequeño completo en lotes de 2×2 de cuatro fotogramas junto al arte aceptado y el primer lote aprobado. Solicita RGBA nativo desde una herramienta de imagen que soporte transparencia. Conserva los originales maestros y evalúa la animación real.
- Animación aprobada existente. Preserva las celdas originales completas. Usa una traducción explícita de celda completa, escala uniforme, celda original retenida o un ajuste de fase de bucle justificado. Lee recetas para el formato de reparación compatible.
- Fotograma literal de píxel solicitado por el usuario. Reejecuta cambios declarados de punto (ojo, cabello o tela) desde la base aceptada. Lee recetas. Un nuevo movimiento corporal necesita su propia fuente de arte o animación.
- Video proporcionado. Inspecciónalo y selecciona un bucle real. Usa el extractor de marcas de tiempo incluido con FFmpeg. Un video opaco permanece opaco después de la extracción. Elige un flujo de segmentación adecuado explícitamente si es necesario.
Restricciones esenciales
Retén el lienzo fijo completo, la escala de dirección compartida, el punto raíz, los colores fuente y la temporización original. Usa operaciones de vecino más cercano para el arte pixelado aceptado. Evita el ajuste independiente de límites por fotograma. El espejado explícito debe preservar el ancla e invertir el canal X del mapa normal cuando ese acompañante se proporciona. Inspecciona la reproducción a tamaño original, un agrandamiento entero, una costura de bucle y los cambios de dirección. Las comprobaciones numéricas completas no pueden aprobar identidad ni anatomía.
Comandos
Usa Python con Pillow y NumPy. Los scripts son autónomos dentro de esta habilidad.
python scripts/pixel_sequence_tools.py batch-guides --frames INPUT --output GUIDEScrea tableros de referencia 2×2. Las ranuras de relleno se marcan como referencias y se excluyen del conteo de fotogramas previsto.python scripts/pixel_sequence_tools.py export --frames INPUT --timings timing.json --anchor 64 112 --output OUTPUTconserva PNG RGBA y milisegundos por fotograma, con un atlas y una previsualización GIF de paleta compartida.python scripts/pixel_sequence_tools.py repair-cels --helpaplica recetas explícitas de celda completa y acompañantes de normal/mapa de material alineados opcionales.python scripts/pixel_sequence_tools.py replay-edits --helpreejecuta operaciones de punto aprobadas.python scripts/extract_video_frames.py --video INPUT.mp4 --indices 0 3 6 9 --out OUTPUTdecodifica los fotogramas de visualización seleccionados y registra el PTS real. Usa--timespara seleccionar los tiempos de presentación reales más cercanos.
Elige un nuevo directorio de salida. Cada comando de secuencia prepara su resultado completo antes de moverlo a su lugar. PNG RGBA es la referencia autoritativa. GIF tiene transparencia binaria, 255 entradas de paleta visibles y cronometraje en centisegundos.
Las credenciales de generación y los clientes del proveedor permanecen en el entorno seleccionado por el usuario. Sigue sus reglas normales de costos y autorización. Un prompt de texto o una imagen esqueleto es una referencia blanda a menos que el modelo seleccionado proporcione un mecanismo de condicionamiento real.