Aseprite
Aseprite는 비디오 게임과 픽셀 아트 작품을 위한 2D 스프라이트·애니메이션 편집기다. 큰 해상도의 자연스러운 브러시 그림보다 제한된 픽셀 수와 색상 팔레트를 직접 제어하는 작업에 특화되어 있으며, 캐릭터·타일·UI 아이콘과 프레임별 움직임을 만들 수 있다. Windows·macO...
| 작성 언어 | C++ |
|---|---|
| 분류 | 픽셀 아트·2D 스프라이트 애니메이션 편집기 |
| 개발 | Aseprite 프로젝트 |
| 지원 플랫폼 | Windows·macOS·Linux |
| 이미지 모드 | RGBA, 인덱스 색상, 그레이스케일 |
| 애니메이션 모델 | 프레임·레이어·셀(Cel) |
| 주요 도구 | 픽셀 펜·팔레트·어니언 스킨 |
| 추가 기능 | 타일맵·타일셋, 태그, 스크립트 |
| 원본 파일 | .aseprite·.ase |
| 출력 | 스프라이트 시트, PNG 시퀀스, GIF |
| 라이선스 | 소스 공개·배포 조건 별도 |
| 공식 문서 | Aseprite Docs |
Aseprite는 비디오 게임과 픽셀 아트 작품을 위한 2D 스프라이트·애니메이션 편집기다. 큰 해상도의 자연스러운 브러시 그림보다 제한된 픽셀 수와 색상 팔레트를 직접 제어하는 작업에 특화되어 있으며, 캐릭터·타일·UI 아이콘과 프레임별 움직임을 만들 수 있다. Windows·macOS·Linux에서 사용하는 데스크톱 프로그램으로 소스 코드가 공개되어 있지만, 소스 공개와 모든 배포·재판매 권한이 일반적인 자유 소프트웨어와 같다는 뜻은 아니다.[1]
Aseprite의 문서는 가로·세로 픽셀 크기, 색상 모드와 프로파일, 레이어·프레임을 저장한다. 타임라인에서 가로축은 프레임, 세로축은 레이어이며 교차점의 셀(cel)은 특정 프레임의 특정 레이어에 배치된 픽셀 데이터를 나타낸다. 프레임마다 지속 시간을 지정하고 동일한 셀을 재사용할 수 있어 적은 그림으로 반복 애니메이션을 구성할 수 있다.
픽셀 아트 기능에는 인덱스 팔레트, 픽셀 단위 선 편집, 윤곽과 음영 브러시, 어니언 스킨과 애니메이션 미리 보기가 있다. Aseprite 1.3 계열에서는 타일셋과 타일맵 레이어를 다루어 격자 셀마다 재사용 가능한 작은 이미지에 대한 참조를 저장한다. 이를 이용하면 게임 배경을 매번 같은 픽셀을 복제하지 않고 타일 단위로 구성할 수 있다.[2]
원본 .aseprite 문서는 레이어·프레임·셀과 일부 작업 정보를 보존하며, 최종 결과는 GIF·PNG 프레임 시퀀스 또는 여러 프레임을 한 이미지로 배열한 스프라이트 시트로 출력할 수 있다. 게임 엔진에 가져올 때에는 프레임 간격, 팔레트와 투명도·기준점·타일 크기의 의미를 명확히 유지해야 한다. Aseprite는 일반 회화용 도구가 아니라 게임용 작은 그림과 그 동작·데이터 표현을 통합하는 편집기로 분류할 수 있다.