0x0funky/agent-sprite-forge
Agent Skill for generating 2D sprite sheets and map, transparent PNG frames, and animated GIFs from prompts.
해결하는 문제
Agent Sprite Forge는 생성된 단일 이미지에서 게임 준비가 완료된 캐릭터 스프라이트 세트를 생성하기 위한 자동화 파이프라인을 제공합니다. 스프라이트 시트에서 프레임을 자르고, 수동으로 키프레임을 설정하며, AI 생성 비디오 클립의 색상 드리프트를 수정하는 수작업을 제거하여, 개발자가 승인된 캐릭터 디자인 하나를 다양한 게임 엔진을 위한 키잉, 루프, 타이밍이 조정된 전체 애니메이션 세트로 변환할 수 있게 합니다.
작동 방식
이 시스템은 AI 에이전트(Claude Code, Codex, Grok 등)와 통합된 다단계 파이프라인을 사용하여 에셋의 생성 및 처리를 관리합니다:
- 마스터 정지 이미지 생성: 에이전트가 캐릭터 정지 이미지의 여러 버전을 생성하고, 사용자가 하나를 승인하면 이것이 이후 모든 애니메이션의 아이덴티티 참조가 됩니다.
- 이미지-비디오 생성: 에이전트가 필요한 각 동작(예: 대기, 걷기, 달리기, 공격)에 대해 이미지-비디오 클립을 하나씩 생성합니다.
- 자동화된 처리: Python 도구 모음이 기술적인 정리 작업을 처리합니다:
- 게이팅 (Gating): 아이덴티티 일관성, 모션 품질 및 타이밍을 확인합니다.
- 키잉 및 등록 (Keying & Registration): 소프트 매트 키어를 사용하여 배경을 제거하고 캐릭터를 등록하여 "펌핑" 또는 스케일링 문제를 방지합니다.
- 컷 및 리타이밍 (Cutting & Retiming): 보행 주기에 대한 최적의 루프 지점을 자동으로 선택하고 단발 애니메이션(공격 등)을 게임 속도에 맞춰 리타이밍합니다.
- 마무리 (Finishing): HD 마감 처리 또는 제한된 색상 팔레트와 바이너리 Alpha를 사용한 선명한 픽셀 아트 축소 처리를 적용합니다.
- 색상 잠금 (Colour Lock): 비디오 모델에서 흔히 발생하는 색상 떨림 및 색조 반전을 방지합니다.
- 내보내기: 처리된 프레임은 Godot, Aseprite, Tiled, LDtk 및 웹 엔진과 호환되는 형식으로 패키징됩니다.
대상 사용자
수동으로 프레임별 편집을 하지 않고도 고품질의 일관된 AI 생성 캐릭터 애니메이션을 빠르게 프로토타이핑하거나 제작하려는 게임 개발자 및 아티스트.
주요 특징
- 단일 정지 이미지 워크플로우: 승인된 마스터 이미지 하나에서 전체 동작 세트를 생성합니다.
- 멀티 공급자 지원: OpenAI, Google Gemini, xAI, BytePlus 및 fal.ai와 통합하여 이미지 및 비디오를 생성합니다.
- 엔진 준비 완료 내보내기: Godot SpriteFrames, Aseprite JSON 및 다양한 맵 형식으로 직접 내보냅니다.
- 픽셀 아트 모드: HD 에셋을 선택적 외곽선과 최대 32색의 간격 팔레트를 가진 선명한 픽셀 아트로 변환합니다.
- 자동화된 품질 관리 (QC): 수정 조항에 따라 품질이 낮은 테이크를 거부하고 애니메이션을 다시 촬영하는 게이팅 시스템이 포함되어 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트