본문 바로가기

취미/픽셀아트

aseprite 작업물 타임랩스 만들기

에이스프라이트에서는 기본적으로 작업한 내용을 타임랩스로 만들어 주는 기능이 존재하지 않습니다. 하지만 aesprite에서 제공되는 플러그인 기능을 활용하면 타임랩스를 만들 수 있는 방법이 있습니다.

오늘은 aseprite의 플러그인을 활용한 타임랩스를 만드는 법을 소개하려 합니다.

 

스크립트가 동작하기 위한 Aseprite 최소 요구사항이 존재합니다.

Aseprite 1.2.30의 최소 요구 사항

 

1. 스크립트 다운로드

아래 사이트를 통해서 스크립트 및 설정 방법 등을 확인할 수 있습니다. 스크립트 공식 사이트 (참고)

 

Record for Aseprite by sprngr

Scripts to snapshot work & create time lapses in Aseprite.

sprngr.itch.io

 

아래 스크립트 다운로드 링크를 통해서 바로 다운로드 페이지로 이동합니다.

 

Download Record for Aseprite by sprngr

Scripts to snapshot work & create time lapses in Aseprite.

sprngr.itch.io

 

개발자에게 기부페이지가 나오며 아래 체크박스를 클릭하면 기부 없이 다운로드 페이지로 이동합니다.

다운로드 버튼 아이콘이 나오며 클릭하면 aseprite-record-universal.zip을 다운로드합니다.

 

스크립트 다운로드 이미지

2. Aseprite에 스크립트 설정

Aseprite의 스크립트파일 경로에 aseprite-record-universal.zip 압축해제 후 복사해 줍니다.

Aseprite의 스크립트 경로는 "File->Scriptes->Open Scripts Floder"클릭 후 확인할 수 있으며

탐색기가 오픈되면 바로 복사해 주시면 됩니다.

저의 경우 C:\Users\LG\AppData\Roaming\Aseprite\scripts 아래의 경로로 설치 되어 있습니다.

아래와 같이 복사해 줍니다. 

"Rescan Scripts Floder" 혹은 Aseprite를 재 실행합니다.

 

3. 기능 설명

Scripts에 aseprite-record-universal 메뉴가 추가된 것을 볼수 있습니다.

3-1. 자동 스냅샵

일정 간격으로 스냅샵을 찍을 수 있도록 설정하는 창입니다.

스프라이트 변경 이벤트(실행/실행 취소) 발생 시 저장합니다.

실행전에 스프라이트가 저장이 되어 있어야 합니다.

3-2. 명령 팔레트

스냅샷 찍기와 타임랩스 열기 기능을 명령어로 보여 줍니다.

3-2.1 스냅샷 찍기

스냅샷 찍기를 누르면 현재 화면의 png 사본을 저장합니다. 저장되는 위치는  <name of sprite>_record 폴더에 저장합니다.

3-2.2 타임랩스 열기

현재까지 찍은 모든 png파일을 각 프레임 별로 로드합니다.

 

새로운 스프라이트 창이 뜨며 각프레임 별로 작업된 상황을 볼수 있습니다.

 

로드후 다름이름 저장으로 gif파일로 저장합니다.

 

4.추가 사항

4.1 Aseprite 프롬프트 및 경고

스크립트 파일이 컴퓨터 저장소에 접근할 수 있도록 허용하여야 합니다.

4.2 파일 삭제 및 이름 변경

  • 중간에 생성된 png 파일을 삭제시 인식을 못하는 문제가 있어 잘못된 캡쳐 본이라도 삭제하지 않아야 합니다.
  • 스프라이트 이름변경후 녹화시 다른 파일로 인식하여 녹화를 처음부터 다시 시작합니다.

 

5. 결과물

자동 저장 기능을 통해서 저장한 결과물을 gif파일 만들어 타임랩스를 완성하였습니다.

 

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."