[Phase.com] 간단 Lottie 제작 툴
5월 2일 오픈한 Lottie 파일 제작 툴인 Phase.com을 사용해보았습니다. Lottie가 무엇인지, Phase.com을 통해 어떻게 만들 수 있는 지 대략적으로 알 수 있는 좋은 기회였다고 생각하고 블로그에도 기록을 남깁니다.
Lottie란 무엇인가요?
움짤을 위한 웹은 없다 - gif
Lottie란 미국의 유명한 숙박 플랫폼인 airbnb에서 개발한 오픈소스 모바일 라이브러리입니다. 기존 웹 페이지에서 움직이는 이미지를 담기 위해서는 gifGraphics Interchange Format 형태를 사용해야 했지만 이 형식에는 몇 가지 문제가 있었습니다.
- bitmap 타입이라 파일을 확대할 경우 깨질 수 있습니다.
- 색상 표현에서 256색(8Bit)밖에 사용할 수 없습니다.
- 그럼에도 불구하고 용량이 큽니다.
도망친 웹에도 낙원은 없다 - Webp, AVIF
이런 gif 파일의 단점을 해결하기 위해 Webp, AVIF 형식이 등장하였지만 이 또한 문제가 있습니다.
- bitmap 타입입니다. 상황에 따라 확대와 축소하기 어렵습니다.
- 호환성 문제가 발생합니다. 브라우저에서 지원하지 않으면 볼 수 없습니다.
그럼 Lottie는?
이러한 문제를 해결하는 방법으로 airbnb가 들고온 게 Lottie라는 형식입니다. 뱀발이지만, Lottie라는 이름은 독일의 유명한 영화감독인 로테 라이니거Lotte Reiniger에서 따왔다고 하네요.
Lottie는 기본적으로 다음과 같은 특징과 그에 따른 장점이 있습니다.
- JSONJavaScript Object Notation 형태입니다.
그렇기 때문에 디자이너와 개발자 간 협업에 유리하다는 장점이 있습니다. - 벡터Vector 형태입니다.
따라서 확대와 축소에서 깨지지 않습니다.
장점 많은 Lottie 파일는 어떻게 만들 수 있을까요? 기존에는 Adobe의 애프터 이펙트를 사용해야 만들 수 있었습니다. 유료 프로그램이죠. 교육할인을 받으면 조금 싸다지만 그래도 사용하기에는 비싼 프로그램입니다. 요즘은 Adobe에서 프로그램을 따로 구매할 수 없고 구독해야만 해서 더 부담스러운 경향이 있죠.
여기까지 글을 썼으면 Phase를 소개하는 이유를 아시겠죠. 무료입니다(중요)
Phase를 써보자
중요한 점 하나. 저는 서비스기획자이지 디자이너가 아닙니다. 그렇기때문에 정말 간단하게만 사용해보았습니다.
일단 처음 들어가면 해당 화면을 볼 수 있습니다.
해당 화면에서 이미지를 놓고 하단에 있는 애니메이션 창을 켜면 애니메이션을 활성화할 수 있습니다. 이미지들을 움직이면 자동으로 애니메이션을 활성화해줍니다. Phase의 또 다른 장점으로는 여러명이 동시에 작업할 수 있다는 것입니다만, 그 부분은 친구가 없는 관계로 생략하도록 하겠습니다.
간단하게 만들어보고 추출한 결과물입니다. JSON 파일 형태는 현재 Ghost Blog에서 지원하지 않기 때문에 Lottie Web Player 를 통해서 변환하여 공유할 수 있었습니다.
해당 파일은 다음과 같이 크기를 자유롭게 조정하여도 깨지지 않습니다.
결론
Phase.com은 애니메이션 제작을 해보지 않은 서비스기획자도 간단하게 사용법을 익히고 Lottie 파일로 제작할 수 있는 툴이었습니다. 저도 사용법을 조금 더 익힌다면 블로그를 운영하면서 적절한 움짤을 넣을 수 있을 거 같네요. 앞으로도 계속 사용해봐야할 거 같습니다.