storytold/effectcraft
EffectCraft: An open-source motion graphics and compositing tool written by scratch in pure Rust
해결하는 문제
EffectCraft는 Adobe After Effects의 오픈소스 클린룸 재구현입니다. 모션 그래픽, 애니메이션 타이틀, 시각 효과 합성에 무료 대안을 제공하며, 독점 소프트웨어와 FFmpeg에 대한 의존성을 제거합니다.
작동 방식
전적으로 Rust로 구축된 이 소프트웨어는 레이어 기반 합성 시스템을 사용하여 사용자가 키프레임으로 속성을 애니메이션하고, 효과를 적용하고, 결과를 렌더링할 수 있습니다. After Effects 워크플로우(프로젝트, 컴포지션, 타임라인 패널 포함)를 미러링하면서 네이티브 Lottie 가져오기/내보내기와 버전 관리 개선을 위한 버전이 있는 JSON 프로젝트 파일(.ecproj) 같은 기능을 도입합니다.
대상 사용자
오픈소스, 크로스 플랫폼(macOS, Windows, Linux, 브라우저)이며 스크립트 가능한 전문가급 컴포지터가 필요한 모션 디자이너, 시각 효과 아티스트, 개발자.
주요 특징
- 포괄적인 도구 세트: 306개의 효과, 3D 카메라 및 조명, 퍼펫 도구, 정밀한 애니메이션 곡선을 위한 그래프 편집기를 포함합니다.
- 에이전트 준비: 모델 컨텍스트 프로토콜(MCP) 서버, 명령줄 인터페이스, JSON 제어 채널을 갖추어 AI 에이전트가 모든 메뉴 항목과 속성을 프로그래밍 방식으로 제어할 수 있습니다.
- 순수 Rust 파이프라인: FFmpeg에 의존하지 않고 자체 비디오 및 오디오 코덱(VP9, AV1, HEVC, Opus)을 구현합니다.
- AI 강화 도구: Roto Brush용 MobileSAM과 얼굴 추적용 Google의 MediaPipe Face Landmarker를 통합합니다.
- Lottie 지원: 웹 및 앱 애니메이션용 Lottie JSON/
.lottie파일의 가져오기 및 내보내기를 내장합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트