Pixel Art 앱 Aseprite 무료로 사용하기. for Mac

     

unity로 게임을 만들다 보면 도트 이미지를 많이 사용하게 됩니다. 사람마다 취향이 조금씩 달라서 도트를 싫어하시는 분도 있긴 한데, 레트로 게임을 만들기 위해 도트 이미지는 필수자나요? ㅎㅎ 저도 도트 게임을 너무 좋아하는데 (옥토패스 트래블러 같은...) 이런 게임을 만들기 위해 dot를 찍는(pixel art) 앱을 찾아보다가 aseprite라는 앱을 찾았습니다.

 

aseprite

 

맥, 윈도우, 리눅스 다 지원되는 앱인데 아이패드용이 없다는 게 좀 아쉽네요. 가격이 옛날에는 15달러였는데 최근에 19.99달러로 올랐네요. 한번 지불하고 평생 쓰는 거라 그렇게 비싼 것 같지 않지만 공짜로 사용하는 방법도 있습니다.

 

바로 "개발자 버전"으로 설치하는 방법인데요, github에서 aseprite 소스를 받아서 build하여 설치하면 무료로 사용할 수 있습니다.

 

https://github.com/aseprite/aseprite

 

aseprite/aseprite

Animated sprite editor & pixel art tool (Windows, macOS, Linux) - aseprite/aseprite

github.com

 

이게 옛날에는 설치하기 쉬웠는데 최근에 MacOS가 겁나 업데이트되면서 설치가 살짝 힘들어졌습니다. 설치하다가 자꾸 실패가 돼서 그냥 사자~라고 생각한 순간! 마지막으로 한번 더 해보자~ 했는 데 성공했습니다. ㅎㅎㅎ

 

일단 필요한 프로그램은 skia, cmake, ninja인데요 cmake는 맥에서 xcode를 쓰신다면 자동으로 설치되어있기 때문에 패스.

ninja랑 skia만 설치해줍니다.

 

스키아는 아래 링크로 다운받으면 됩니다.

Skia-macOS-Release-x64.zip

다운받고 ~/deps/skia 로 이동해줍니다. (폴더명을 skia로 바꿔줍니다.)

 

그리고 ninja는 brew로 간단하게 설치 가능합니다. 

 

brew cask install cmake 
brew install ninja

 

이제 제일 중요한 aseprite를 설치하는 건데, 일단 git clone을 받습니다.

 

git clone --recursive https://github.com/aseprite/aseprite.git

 

그다음 build라는 폴더를 만들고 그 안에서 cmake를 돌립니다.

 

cd aseprite
mkdir build
cd build
cmake \
  -DCMAKE_BUILD_TYPE=RelWithDebInfo \
  -DCMAKE_OSX_ARCHITECTURES=x86_64 \
  -DCMAKE_OSX_DEPLOYMENT_TARGET=11.3 \
  -DCMAKE_OSX_SYSROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk \
  -DLAF_BACKEND=skia \
  -DSKIA_DIR=$HOME/deps/skia \
  -DSKIA_LIBRARY_DIR=$HOME/deps/skia/out/Release-x64 \
  -DSKIA_LIBRARY=$HOME/deps/skia/out/Release-x64/libskia.a \
  -G Ninja \
  ..

여기서 중요한 게 -DCMAKE_OSX_DEPLOYMENT_TARGET이랑 SYSROOT에 있는 버전이 맥 버전이랑 똑같아야 됩니다. Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/ 경로로 가보면 내가 가지고 있는 SDK가 버전 몇인지 나옵니다. 이걸 고대로 입력해주면 됩니다. 저는 11.3이더라구요.

 

이 버전이 중요

 

실행하면 샬라샬라 하면서 build가 만들어지고, ninja aseprite 명령어를 이용해 설치하면 됩니다.

 

ninja aseprite

그럼 ~/build/bin 에 aseprite파일이 생기고 실행하면 aseprite가 정상적으로 실행됩니다.

 

실행됩니다.

 

이제 즐겁게 도트를 찍으면 됩니다~~~ 도~야~호~~~

반응형

댓글

Designed by JB FACTORY