2D 스프라이트 AI 파이프라인 'Sprite-gen 2.21.0' 공개: 지크(Zcre) MCP 연결과 Grok 지원
단일 캐릭터 이미지로부터 일관된 애니메이션 아틀라스를 자동 추출하는 오픈소스 도구 'Sprite-gen'이 2.21.0 업데이트를 통해 지크(Zcre) MCP 연동과 Grok 생성을 지원하며 깃허브 스타 2.4k를 돌파했습니다.
2D 인디 게임 개발 과정에서 캐릭터의 다양한 동작 애니메이션 스프라이트를 일관된 외형으로 제작하고 게임 엔진에 맞게 패키징하는 작업은 숙련된 도트 그래픽 아티스트에게도 많은 시간과 공수가 소요되는 영역입니다. 한국 개발자 aldegad(@AldegadWildKim)가 개발한 Apache-2.0 라이선스 기반의 오픈소스 도구 'Sprite-gen'이 깃허브 스타 2.4k(2,400개 이상)를 달성한 데 이어 2.21.0 버전 업데이트를 배포했습니다. 이번 릴리즈는 국내 창작자 후원 및 에이전트 인프라인 지크(Zcre, zcre.co.kr)의 MCP(Model Context Protocol) 연동을 추가하고, xAI Grok 비디오 생성을 지원하여 게임 개발자가 에이전트 워크플로우 안에서 스프라이트를 직접 생성할 수 있도록 기능을 확장했습니다.
![]()
이미지 출처: @AldegadWildKim via X
Sprite-gen은 캐릭터 원본 이미지나 텍스트 설명으로부터 걷기, 뛰기, 대기, 공격 등 필수 동작을 생성하고, 투명 배경 처리와 프레임 분할을 거쳐 게임 엔진에서 바로 사용할 수 있는 아틀라스로 변환해 주는 파이프라인 도구입니다. 복잡한 수작업 도트 분할과 알파 채널 정리 과정을 코드 및 스킬 인터페이스로 자동화하여 1인 및 소규모 인디 개발자의 에셋 제작 허들을 낮추는 데 초점을 맞추고 있습니다.
단일 베이스 이미지 기반의 외형 일관성 유지와 아틀라스 추출 파이프라인
생성형 AI를 게임 스프라이트 제작에 도입할 때 가장 큰 기술적 난제는 프레임 및 상태 변화 시 캐릭터의 얼굴, 복장, 체형 등 외형 일관성이 무너지는 현상입니다. Sprite-gen은 단일 베이스 이미지로부터 방향별 동작을 순차적으로 파생시키는 구조를 통해 이 문제를 해결합니다.
- 방향별 Idle 포즈 기준 수립: 사용자가 제공한 단일 베이스 캐릭터 이미지(또는 텍스트 프롬프트)를 입력받아 각 방향별 대기(Idle) 포즈를 먼저 확정합니다. 모든 후속 애니메이션은 이 확정된 대기 이미지를 기준점으로 삼아 파생되므로, 동작이 변해도 캐릭터의 고유 외형과 정체성을 안정적으로 유지합니다.
- Grok 기반 동작 영상 생성: 대기 포즈를 바탕으로 xAI Imagine/Grok 등을 구동하여 걷기, 뛰기, 대기, 공격 등 연속 동작 영상을 생성합니다.
- 알파 채널 정리 및 이음매 검사: 생성된 영상에서 크로마 배경을 제거하여 깨끗한 투명 알파 채널을 추출하고, 가장자리 잔여 색상을 정리합니다. 또한 애니메이션 루프의 반복 구간을 찾아 첫 프레임과 마지막 프레임 간의 오차 및 이음매를 검사합니다.
- 다양한 런타임 규격 출력: 추출된 프레임은 투명 PNG 스트립, 격자형 스프라이트 시트, 애니메이션 WebP, GIF 포맷으로 자동 패키징됩니다. 특히 게임 엔진이 즉시 파싱할 수 있는
manifest.json프레임 레이아웃 메타데이터가 함께 출력되어 Unity, Godot 등 주요 엔진으로의 즉각적인 에셋 임포트가 가능합니다.
2.21.0 업데이트: 지크(Zcre) MCP 연동과 에이전트 워크플로우 확장
2.21.0 업데이트의 핵심 변화는 지크(Zcre) 플랫폼과의 MCP 연결 지원입니다.
이전 버전의 Sprite-gen은 로컬 파이썬 가상환경 CLI나 기본 에이전트 스킬로 구동되었으나, 이번 업데이트를 통해 지크 MCP 인터페이스가 결합되었습니다. 이에 따라 Claude Code, Codex 등 MCP 지원 AI 코딩 에이전트와 대화하는 도중 에이전트가 지크 플랫폼의 인프라 및 후원 크레딧을 활용해 스프라이트 생성 명령을 직접 호출할 수 있게 되었습니다.
아울러 개발자는 현재 파이썬 CLI 및 에이전트 환경에서 구동되는 방식을 넘어, 브라우저에서 바로 스프라이트를 제작할 수 있는 전용 웹 서비스 또한 개발 및 준비 중이라고 밝혔습니다.
설치 요구사항, 자격 증명 및 실무 도입 시 고려사항
Sprite-gen은 오픈소스 프로젝트로 제공되므로 사용자의 로컬 머신 또는 개발 환경에 직접 설치하여 구동합니다. 실무 도입 시 확인해야 할 환경 요구사항과 기술적 경계는 다음과 같습니다.
- 실행 환경 및 설치: 저장소의 가이드에 따라 Python 가상환경을 구축하고 설치하며, 터미널에서
sprite-gen --help명령어로 지원 옵션을 확인할 수 있습니다. - 동작 생성 자격 증명: 동작 영상을 AI 모델로 생성하는 단계에서는 사용자 본인의 Grok 계정 로그인 또는 xAI API 키(
XAI_API_KEY) 자격 증명이 필요합니다. 오픈소스 저장소 자체에는 외부 API 키가 내장되어 있지 않습니다. - 외부 종속성: 영상 처리와 프레임 추출, 무손실 알파 애니메이션 저장을 위해 시스템 경로에
ffmpeg와 libwebp 도구(img2webp) 설치가 권장됩니다. - 픽셀 퍼펙트 정밀도 한계: AI 비디오 생성과 배경 분리 알고리즘을 기반으로 프레임을 추출하므로, 고전 레트로 도트 게임 수준의 엄격한 픽셀 퍼펙트(Pixel-perfect) 정밀도에서는 일부 프레임 윤곽선이나 세부 디테일이 거칠어질 수 있습니다. 프로덕션 상용 게임 적용 시 아티스트의 미세 리터칭 및 후보정이 병행될 수 있습니다.
출처
- GitHub: aldegad/sprite-gen 저장소
- X: @AldegadWildKim 2.21.0 릴리즈 안내
- 지크: Zcre 공식 웹사이트