Enve

enve는 Maurycy Liebner가 개발한 자유·오픈 소스 2D 애니메이션 소프트웨어로, 벡터 경로를 사용하는 그래픽과 비트맵 페인팅을 하나의 애니메이션 타임라인 안에서 다룬다. Linux와 Windows를 대상으로 바이너리가 제공되었으며, 영상·이미지 시퀀스·오디오까지 장면에 포...

작성 언어C++
표기enve
분류애니메이션 소프트웨어, 2D 벡터·래스터 애니메이션 편집기
개발자Maurycy Liebner
개발 기록2016~2021년 중심의 공개 개발
라이선스GNU GPL 3.0
공식 배포 플랫폼Linux·Windows
빌드 관련 플랫폼macOS 소스 빌드 안내 존재
그래픽 표현베지어 패스·도형·텍스트·래스터 페인팅
애니메이션키프레임·속성 보간·다중 장면·타임라인
미디어오디오·비디오·이미지 시퀀스
효과 확장GLSL 셰이더 기반 사용자 정의 효과
프로젝트 형식XEV 문서
원본 저장소 상태2026년 2월 8일 보관 처리·읽기 전용
소스와 문서enve GitHub

enve는 Maurycy Liebner가 개발한 자유·오픈 소스 2D 애니메이션 소프트웨어로, 벡터 경로를 사용하는 그래픽과 비트맵 페인팅을 하나의 애니메이션 타임라인 안에서 다룬다. Linux와 Windows를 대상으로 바이너리가 제공되었으며, 영상·이미지 시퀀스·오디오까지 장면에 포함하는 2D 모션 그래픽과 캐릭터 애니메이션 제작을 목표로 했다. 도형의 변화와 그림 프레임을 함께 표현할 수 있다는 점에서 정지 이미지만을 편집하는 소프트웨어와 구별된다. 최초 공개 저장소의 주요 개발 기록은 2016~2021년에 걸쳐 있으며, 해당 저장소는 2026년 2월 8일 보관 처리되어 현재 읽기 전용 상태다.[1]

enve의 장면(scene)은 화면 크기·프레임 속도와 시간 범위를 가진 작업 단위이며, 그 안에 경로·사각형·타원·문자·그룹·이미지·페인팅 객체와 비디오·이미지 시퀀스를 배치한다. 객체는 위치·회전·크기·기준점·불투명도 등의 속성을 가질 수 있고, 키프레임과 보간 값을 이용해 속성의 시간별 변화를 정의한다. 벡터 패스는 제어점과 곡선 정보를 기반으로 형태를 수정하며 래스터 페인팅 객체는 프레임별 픽셀 캔버스를 사용한다. 여러 장면과 객체를 계층적으로 구성하는 방식은 개별 프레임을 처음부터 끝까지 직접 그리는 작화 전용 프로그램과 다른 작업 모델을 제공한다.[2]

enve는 이미지 처리에 여러 효과와 혼합·합성 모드를 적용하고, 객체의 이동과 형태 변화 외에 효과 매개변수도 애니메이션할 수 있도록 설계되었다. 별도의 확장 구조를 통해 사용자 정의 셰이더 효과를 추가할 수 있으며, 효과의 XML 정의 파일과 GLSL 프래그먼트 셰이더를 함께 배치하면 새 래스터 효과의 입력 매개변수와 픽셀 처리 방법을 지정할 수 있다. 음성과 영상 자료를 장면에 불러오는 기능은 캐릭터 움직임을 사운드 타이밍에 맞추거나 기존 영상 위에 그래픽을 합성하는 데 이용할 수 있다.[3]

프로젝트 파일의 XEV 구조에는 장면·객체·속성 정보가 기록되고, 일부 래스터 페인팅 데이터는 해당 프로젝트 내부의 프레임별 이미지 자산으로 관리된다. 최종 결과물을 영상이나 이미지로 전달할 때에는 원본 프로젝트의 편집 가능한 벡터·효과 정보와 렌더링 결과를 구별해야 한다. 소스 코드의 빌드 안내에는 macOS도 언급되지만, 공식 README가 최신 바이너리 다운로드 대상으로 소개한 플랫폼은 Linux와 Windows다. 원본 저장소가 보관 처리되었다는 사실은 별도 포크의 존속 여부와 다르므로 현재 개발 상태는 원본 프로젝트와 후속 개발을 구분해서 기술해야 한다.[4]

역사

프로젝트의 출범과 개발

공개 소스 배포

원본 저장소 보관

시스템·문서 구조

장면과 타임라인

객체 계층

XEV 형식

벡터 그래픽

베지어 경로

기본 도형·텍스트

패스 변형

래스터 페인팅

그림 객체

프레임별 캔버스

키프레임 애니메이션

변형 속성

프레임·보간

다중 장면

합성과 효과

혼합 모드

래스터·경로 효과

GLSL 셰이더 확장

오디오·영상 처리

영상 객체

이미지 시퀀스

오디오

렌더링·파일 입출력

원본 프로젝트

결과물 렌더링

개발 환경과 라이선스

Linux·Windows

macOS 빌드

GPLv3

다른 2D 애니메이션 편집기와의 관계

관련 문서

  1. enve 공식 소스 저장소 및 README ↩
  2. enve 공식 문서: XEV 파일 및 객체 구조 ↩
  3. enve: Shader Effects ↩
  4. enve 공식 저장소: 배포·빌드·라이선스 ↩