인디 2D 게임을 개발할 때, 캐릭터 애니메이션(Character Animations)과 장면 구축(Scene Building)에 엄청난 에너지를 쏟게 되며, 전통적인 수동 키프레임(Manual Keyframe) 워크플로우는 더욱 고통스럽습니다.
최근 GitHub에서 이 오픈 소스(Open-source) 프로젝트를 발견했습니다: Gorest 2D Animation Spritesheet Generator.
이 도구는 수동 애니메이션 파이프라인(Animation Pipelines)을 AI로 대체하여, 생성부터 미리보기까지 모든 과정을 브라우저에서 직접 처리할 수 있게 해줍니다.
핵심 기술은 프롬프트(Prompts)를 사용하여 Codex가 스프라이트 시트(Sprite Sheets)를 생성하도록 하는 것이며, 생성된 시트는 장면(Scene)에 자동으로 합성되고 애니메이션 효과를 실시간 미리보기로 확인할 수 있습니다.
GitHub:
http://github.com/NO6KIKO/gorest-2d-animation-spritesheet-generator
도구 전체가 장면 구축(Scene Construction)을 중심으로 설계되었습니다. 배경(Backgrounds), 캐릭터(Characters), 소품(Props), 효과(Effects)는 모두 독립적인 레이어(Layers)로 구성되어 있어, 계층 구조(Hierarchy)에 따라 드래그, 크기 조절 및 순서 변경이 가능합니다.
스프라이트 시트(Sprite Sheet) 페이지에서는 현재 장면에 사용된 모든 애니메이션 클립(Animation Clips)을 확인할 수 있으며, 동작 이름(Action Names), 방향(Directions), 루프 모드(Loop Modes)와 같은 메타데이터(Metadata)를 편집할 수 있어 나중에 게임 엔진(Game Engine)으로 바로 가져오기(Import)가 매우 쉽습니다.
완성된 캐릭터와 소품은 로컬 에셋 라이브러리(Local Asset Library)에 저장하여 새로운 장면을 시작할 때 직접 재사용할 수 있으며, 모든 과정은 로컬(Locally)에서 엔드 투 엔드(End-to-end)로 실행됩니다.