aldegad/sprite-gen

Generate clean 2D game sprites & animation atlases — component-row pipeline: state rows, alpha cleanup, frame extraction, runtime atlases. Codex/Claude skill.

해결하는 문제

sprite-gen은 AI 이미지 모델로부터 사용 가능하고 게임에 바로 적용할 수 있는 2D 스프라이트를 생성하는 문제를 해결합니다. 표준 AI 생성 스프라이트 시트는 캐릭터 정체성의 불일치, 자세의 어긋남, 제거하기 어려운 배경 등의 문제를 겪는 경우가 많아 실제 게임 엔진에서 사용하기 어렵습니다.

작동 방식

이 도구는 단일 기본 이미지를 받아 구조화된 파이프라인을 사용하여 일관된 모션 상태를 생성합니다. 두 가지 주요 경로를 제공합니다:

  1. 아틀라스 파이프라인: 캐릭터 상태를 행별로 생성하고, 이를 투명 프레임으로 추출한 후, 기계가 읽을 수 있는 manifest.json 레이아웃을 가진 런타임 아틀라스로 베이킹합니다.
  2. 비디오 파이프라인: 비디오 모델(Grok Imagine 등)을 사용하여 정지 이미지를 각 모션 상태별로 시ーム리스하고 투명한 애니메이션 루프로 변환합니다.

픽셀 아트를 일관된 그리드에 유지하기 위한 'Backbone Lattice'와 유태즈 포즈에 결정론적인 스쿼시-스트레치 애니메이션을 추가하는 'Breathe' 기능을 포함합니다. 큐레이션 웹뷰를 통해 최종 베이킹 전에 프레임을 거부하거나 미세 조정할 수 있습니다.

대상 사용자

수동적인 프레임별 정리 없이 AI를 사용하여 애니메이션된 캐릭터 에셋과 환경 타일을 빠르게 생성하려는 게임 개발자와 아티스트를 위해 설계되었습니다.

하이라이트

  • 런타임 매니페스트: manifest.json.frame_layout을 생성하여 게임 엔진이 그리드를 추측하는 대신 정확한 사각형을 샘플링할 수 있게 합니다.
  • 진정한 알파 투명도: 특수 추출기를 사용하여 크로마 배경을 가장자리 없이 제거합니다.
  • 결정론적인 리컬러: 단일 팔레트 맵에서 여러 캐릭터 색상 변형을 생성할 수 있습니다.
  • 통합 에셋 도구: 반복되는 배경 타일과 투영 그림자를 생성하는 유틸리티를 포함합니다.
  • 씬 렌더링: 카메라 모션과 조명이 포함된 씬에 완성된 에셋을 구성하는 선택적 워크플로우.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트