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 생성 스프라이트 시트는 캐릭터 정체성의 불일치, 자세의 어긋남, 제거하기 어려운 배경 등의 문제를 겪는 경우가 많아 실제 게임 엔진에서 사용하기 어렵습니다.
작동 방식
이 도구는 단일 기본 이미지를 받아 구조화된 파이프라인을 사용하여 일관된 모션 상태를 생성합니다. 두 가지 주요 경로를 제공합니다:
- 아틀라스 파이프라인: 캐릭터 상태를 행별로 생성하고, 이를 투명 프레임으로 추출한 후, 기계가 읽을 수 있는
manifest.json레이아웃을 가진 런타임 아틀라스로 베이킹합니다. - 비디오 파이프라인: 비디오 모델(Grok Imagine 등)을 사용하여 정지 이미지를 각 모션 상태별로 시ーム리스하고 투명한 애니메이션 루프로 변환합니다.
픽셀 아트를 일관된 그리드에 유지하기 위한 'Backbone Lattice'와 유태즈 포즈에 결정론적인 스쿼시-스트레치 애니메이션을 추가하는 'Breathe' 기능을 포함합니다. 큐레이션 웹뷰를 통해 최종 베이킹 전에 프레임을 거부하거나 미세 조정할 수 있습니다.
대상 사용자
수동적인 프레임별 정리 없이 AI를 사용하여 애니메이션된 캐릭터 에셋과 환경 타일을 빠르게 생성하려는 게임 개발자와 아티스트를 위해 설계되었습니다.
하이라이트
- 런타임 매니페스트:
manifest.json.frame_layout을 생성하여 게임 엔진이 그리드를 추측하는 대신 정확한 사각형을 샘플링할 수 있게 합니다. - 진정한 알파 투명도: 특수 추출기를 사용하여 크로마 배경을 가장자리 없이 제거합니다.
- 결정론적인 리컬러: 단일 팔레트 맵에서 여러 캐릭터 색상 변형을 생성할 수 있습니다.
- 통합 에셋 도구: 반복되는 배경 타일과 투영 그림자를 생성하는 유틸리티를 포함합니다.
- 씬 렌더링: 카메라 모션과 조명이 포함된 씬에 완성된 에셋을 구성하는 선택적 워크플로우.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트