Synfig

Synfig(Synfig Studio)는 시간에 따른 객체의 속성 변화를 보간하여 2D 애니메이션을 제작하는 자유·오픈 소스 애니메이션 소프트웨어다. 매 프레임을 새로 그리는 전통 방식보다 벡터 경로·변형·색상·레이어의 키프레임을 지정하여 중간 동작을 생성하는 작업에 초점을 둔다. Op...

분류2D 그래픽 소프트웨어, 벡터·래스터 혼합 2D 애니메이션 제작
개발Synfig 공동체, 원래 Voria Studios 개발
지원 플랫폼Linux, Windows, macOS
작성 언어C++·GTKmm 중심 공개 소스
주요 기능벡터·래스터 혼합 2D 애니메이션 제작
파일 형식SIF·SIFZ 프로젝트 및 이미지·영상 출력
공식·기술 자료참고 자료

Synfig(Synfig Studio)는 시간에 따른 객체의 속성 변화를 보간하여 2D 애니메이션을 제작하는 자유·오픈 소스 애니메이션 소프트웨어다. 매 프레임을 새로 그리는 전통 방식보다 벡터 경로·변형·색상·레이어의 키프레임을 지정하여 중간 동작을 생성하는 작업에 초점을 둔다. OpenToonz, Pencil2D, Moho, Blender의 2D 기능과 비교할 수 있다.[1]

애니메이터는 원·사각형·스플라인·영역과 이미지를 캔버스에 배치하고 여러 레이어로 그룹화하여 장면을 구성한다. 객체의 위치·크기·회전과 색상, 투명도를 시간축의 서로 다른 지점에 설정하면 중간 프레임이 자동 보간된다. 속성들이 서로 연결되는 구조는 복잡한 장면을 반복 수정할 때 유용하다.

Synfig는 벡터 도형뿐 아니라 래스터 이미지 자산을 가져와 합성하고, 굽힘·왜곡·필터와 시간 변화에 따른 효과를 적용할 수 있다. 본·변형 계열 도구는 캐릭터의 여러 부분을 연결하는 작업을 돕고, 여러 속성 간 연결·표현식을 통해 반복되는 애니메이션을 효율적으로 생성할 수 있다. 전통적인 손그림 애니메이션과 비슷한 외관을 만들 수 있어도 내부 구성은 벡터·파라미터 중심이다.[2]

편집 가능한 SIF·SIFZ 프로젝트에는 레이어·객체·시간축·키프레임 정보가 저장되며, GIF·영상·이미지 시퀀스 출력에는 렌더링된 그림이 기록된다. 다시 수정하기 위해서는 프로젝트와 원본 이미지·글꼴·기타 자산을 함께 보존해야 한다. Rive나 SVGator의 런타임 중심 웹 애니메이션과 달리 Synfig는 시간축 기반 영상 제작에 집중한다.

Synfig Studio는 C++ 및 GTKmm를 중심으로 구현되며 소스가 GPL v3로 공개된다. 엔진과 UI·렌더러의 구성이 구분되어 있어 여러 운영체제로 포팅할 수 있으며, 공동체에 의해 빌드·배포와 기능 개선이 이어진다.

Voria Studios와 오픈 소스화

초기 개발

후속 변화

레이어·벡터·래스터 모델

키프레임·보간·타임라인

본·변형·효과

SIF·SIFZ와 렌더링

C++·GTKmm 및 라이선스

관련 문서

  1. Synfig 공식 정보 ↩
  2. Synfig 기술·원본 자료 ↩