-
C#, Avalonia, SkiaSharp로 개발된 차세대 2D 애니메이션 저작 도구로, Flash의 기능을 현대적으로 재구현
-
Linux, Mac, PC에서 모두 동작하며, 타임라인·벡터 드로잉·심볼·트위닝·스크립팅 등 완전한 제작 환경 제공
-
.fla/XFL 파일 불러오기를 지원해 기존 Flash 프로젝트를 열고 수정 가능
-
C# 기반 스크립팅 시스템과 ActionScript 변환기, 내장 사운드 편집기 등 통합 제작 기능 포함
- 오픈소스 저작 환경으로, Flash의 유산을 계승하면서 현대적 워크플로를 제공하는 점이 핵심
프로젝트 개요
- Flash가 2026년에 새로 만들어졌다면 어떤 모습일지를 목표로 한 완전한 2D 애니메이션 저작 도구
-
C#, Avalonia, SkiaSharp로 처음부터 새로 구축
-
Linux, Mac, Windows 호환
-
타임라인, 드로잉 툴, 심볼 라이브러리, 트위닝, 스크립팅 등 Flash의 핵심 기능을 모두 포함
-
.fla/XFL 파일 불러오기 기능을 통해 기존 Flash 프로젝트를 열고 편집 가능
-
ActionScript → C# 트랜스파일러를 통해 기존 스크립트 코드도 재활용 가능
핵심 시스템
-
멀티 문서 탭, 자동 저장, 프로젝트 직렬화, 씬 관리, 스테이지 설정 기능 제공
- JSON + SkiaSharp 기반의 폴더형 또는 압축형 .anim 파일 저장 구조
- 스테이지 크기, 배경색, 프레임 속도 등을 사용자 정의 가능
드로잉 엔진 및 도구
-
DCEL(이중 연결 에지 리스트) 기반 벡터 엔진으로 Flash의 병합 드로잉 모드 재현
- Paint Normal, Behind, Fills, Selection, Inside 등 5가지 페인트 모드 지원
-
17종의 드로잉 도구 포함
- 브러시, 펜슬, 라인, 사각형, 원, 아크, 지우개, 변형, 페인트버킷, 아이드로퍼, 텍스트, 카메라 등
-
압력 감지, 스무딩, 자유 변형, 줌/패닝 등 세밀한 제어 가능
오브젝트 및 심볼 시스템
-
Shape, Text, Rich Text, Bitmap, Symbol Instance 등 다양한 오브젝트 타입 지원
-
Graphic, MovieClip, Button, RichText Symbol 등 Flash의 심볼 구조 완전 구현
-
Convert to Symbol 기능으로 선택 객체를 재사용 가능한 심볼로 변환 가능
-
Symbol Library에서 모든 자산 중앙 관리
타임라인과 애니메이션
-
멀티 레이어 타임라인과 키프레임 시스템 제공
- 레이어 유형: Normal, Guide, Mask, Folder, Camera, Sound
-
Classic Tween, Motion Tween, Shape Tween 지원
-
Bezier 기반 모션 경로 편집, 카메라 애니메이션, 사운드 동기화 가능
-
Easing 함수(Linear, Quad, Cubic, Sine, Expo, Back, Bounce, Elastic) 및 사용자 정의 곡선 지원
스타일링 및 효과
-
채우기(Fill): 단색, 선형/방사형 그라디언트, 패턴
-
선(Stroke): 두께, 색상, 끝/조인 스타일, 마이터 제한 설정
-
필터 및 효과: Blur, Drop Shadow, Glow, Bevel, Adjust Color 등
선택·정렬·변형 기능
-
사각형/자유형 선택, 그룹 변형, 경로 굽힘, 스냅핑 지원
-
정렬 및 분포 도구로 오브젝트 간 간격과 위치 정렬 가능
-
Undo/Redo 최대 100단계, 명령 병합 및 배치 실행 지원
가져오기 및 내보내기
-
XFL/.fla 파일 불러오기로 Flash 프로젝트 로드
-
SWF 내보내기, HTML5/Canvas 내보내기 모두 지원
-
Bezier 변환, Tween 베이킹, Shape 컴파일러 포함
스크립팅 및 자동화
-
Roslyn 기반 C# 스크립팅 엔진으로 JSFL 수준 이상의 저작 자동화 가능
-
문서, 타임라인, 레이어, 선택, 그래픽, 라이브러리 API 제공
-
프레임 스크립트로 재생 시점별 코드 실행
-
ActionScript 3 → C# 변환기 및 AS3 파서/렉서 내장
-
스크립트 재생 엔진과 입력 감지 API, 출력 패널로 디버깅 지원
오디오 및 리치 텍스트
-
내장 사운드 편집기로 파형 표시, 잘라내기/붙여넣기, 타임라인 동기화 재생 지원
-
텍스트 엔진은 폰트, 크기, 색상, 정렬, 자간, 줄 간격 등 세밀한 제어 가능
-
글리프 경로 렌더링으로 텍스트를 벡터 형태로 애니메이션화 가능
UI/UX
-
VS 스타일 도킹 패널 시스템과 플로팅 윈도우 지원
-
타임라인, 속성, 라이브러리, 도구, 색상 선택기 등 패널 구성
-
탭 기반 문서 관리, 자동 숨김 패널, 줌 프리셋, 선 두께 프로파일 편집기 제공
프로젝트 진행 및 지원
- 현재 활발히 개발 중이며, 지속적인 기능 추가 진행
-
Patreon 후원 페이지를 통해 개발 지원 가능
-
Newgrounds에서 프로젝트 업데이트 지속 게시 예정