Community이미지github.com

Ryeblablabla/sprite-sequence

고정된 참조를 기반으로 2D 스프라이트 시퀀스를 생성합니다. 4프레임 재구성 가이드, 원본 셀 복구, 명시적 픽셀 편집, 실제 비디오 타임스탬프 및 고정 캔버스 내보내기를 지원합니다.

sprite-sequence란 무엇인가요?

이 스킬은 게임 개발자나 픽셀 아티스트가 일관된 2D 스프라이트 애니메이션 시퀀스를 제작할 수 있도록 설계된 전문 도구입니다. 주요 기능으로는 참조 이미지에 기반한 새로운 스프라이트 애니메이션 생성, 기존 승인된 애니메이션의 전체 셀 단위 복구 및 편집, 사용자 요청에 따른 정확한 픽셀 단위 수정(예: 눈, 머리카락, 천), 그리고 비디오에서 실제 루프를 추출하는 기능을 제공합니다. 지원되는 플랫폼은 Python 환경으로, Pillow와 NumPy 라이브러리를 사용합니다. 핵심 제약 조건으로는 고정 캔버스 크기, 일관된 방향과 스케일, 루트 포인트 및 원본 색상 유지, 픽셀 아트에 대한 최근접 이웃(nearest-neighbor) 보간 사용 등이 있습니다. 각 명령어는 자체 포함된 Python 스크립트로 제공되며, 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에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

스프라이트 시퀀스

제공된 아트와 요청된 변경 사항에 따라 경로를 선택하세요.

  • 새로운 스프라이트 애니메이션. 승인된 정체성 참조, 방향, 캔버스, 앵커 및 픽셀 스케일을 고정합니다. 사용 가능한 이미지/비디오 제공자를 사용하여 한 번에 하나의 동작과 방향을 생성합니다. 모션 재구성을 위해 비디오를 포즈 참조로 사용한 후, 승인된 아트와 승인된 첫 번째 배치와 함께 2×2 4프레임 배치로 작은 완전한 루프를 재구성합니다. 투명도를 지원하는 이미지 도구에서 네이티브 RGBA를 요청합니다. 소스 마스터를 보관하고 실제 애니메이션을 평가합니다.
  • 기존 승인된 애니메이션. 완전한 원본 셀을 보존합니다. 명시적인 전체 셀 변환, 균일 배율, 원본 홀드 셀 또는 정당화된 루핑 페이즈 조정을 사용합니다. 지원되는 복구 형식은 레시피를 참조하세요.
  • 사용자가 요청한 문자 그대로의 픽셀 아이들(idle). 승인된 베이스에서 선언된 눈, 머리카락 또는 천 포인트 변경 사항을 재실행합니다. 레시피를 참조하세요. 새로운 바디 모션에는 자체 아트 또는 애니메이션 소스가 필요합니다.
  • 제공된 비디오. 이를 검사하고 실제 루프를 선택합니다. 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개의 가시 팔레트 항목 및 센티초 타이밍을 가집니다.

생성 자격 증명과 제공자 클라이언트는 사용자의 선택된 환경에 유지됩니다. 일반적인 비용 및 권한 부여 규칙을 따르세요. 텍스트 프롬프트나 스켈레톤 이미지는 선택된 모델이 실제 조건화 메커니즘을 제공하지 않는 한 소프트 참조입니다.

관련 스킬