storytold/effectcraft
EffectCraft Releases v0.6.0–v0.8.0: Major Updates for the Open-Source Motion Graphics Tool
EffectCraft, an open-source motion graphics and compositing application written in Rust, has released versions 0.6.0 through 0.8.0. These updates introduce expanded language support, improved 3D and compositing features, enhanced UI, and significant bug fixes, reflecting active community involvement and a focus on parity with established industry tools.
What is EffectCraft?
EffectCraft is a free, open-source motion graphics and compositing tool developed in Rust. Designed for users familiar with applications like Adobe After Effects, it offers a range of features including compositions, layers, keyframes, effects, layer styles, expressions, 3D cameras, and lights. The software runs on macOS, Windows, Linux, and in the browser, making it accessible to a broad user base. EffectCraft is aimed at creators working on animated titles, motion graphics, and compositing tasks, and is actively developed with contributions from a growing community.
Highlights from Recent Releases
v0.8.0: Expanded Language Support and GPU Improvements
- Internationalization: The UI now supports Brazilian Portuguese, Spanish, Japanese, Ukrainian, and expanded Chinese localization, making the tool more accessible globally.
- GPU Rendering: Precomp layers can now be rendered resident on the GPU, improving performance for complex compositions.
- Media Handling: Animated GIFs can be imported as movies, and missing footage can be relinked by scanning folders for compatible files.
- UI Enhancements:
- Shape tools provide live previews as shapes are drawn.
- Drag-and-drop support for media files with visual drop-target hints.
- New After Effects-style color picker with hex input.
- Inline font family search in character and properties panels.
- Support for continuous numeric scrubbing across monitor edges.
- Scripting and Automation: Improvements to scripting APIs, including better import options and property selection.
- Bug Fixes and Parity: Numerous fixes for crashes, UI issues, and improved parity with After Effects, including keyframe handling, blend modes, and timeline features.
- Community Contributions: The release landed 49 community pull requests, with many new contributors recognized.
v0.7.0: 3D Model and Audio Improvements
- 3D Model Import: Importing 3D models no longer prompts for alpha interpretation, streamlining the workflow.
- Audio Handling: Improved handling of footage audio at varying sample rates, preventing stuttering and ensuring accurate playback.
- UI and Timeline:
- Context menus added to blank project and timeline areas.
- Panel focus and keyboard navigation improvements.
- Keyframe and graph editor enhancements.
- Effects:
- Fractal Noise effect improvements.
- EXtractoR effect can pick layers and channels from multi-layer EXRs.
- CC Particle World effect now follows the comp camera.
- Internationalization: Added Simplified and Traditional Chinese, and Ukrainian translations. Interface translations now extend to panels, dialogs, and tooltips.
- Plug-ins and Extensions: ScriptUI panels now reopen, and new bundled panels and snapping options are available.
v0.6.0: Usability and Workspace Enhancements
- Workspaces: Saved workspaces can be listed and managed from the Window menu.
- Render Queue: Output file selection is more intuitive, with save dialogs for output destinations.
- Startup and Compatibility: Improved startup behavior on older GPUs and support for wider compositions.
- Timeline and Shapes:
- Enhanced shape drawing and editing tools.
- Timeline selection improvements and snapping features for layers and keyframes.
- Ease presets for keyframe pairs.
- Audio Preview: Viewer audio visualizers now follow playback time, and sound starts once rendering keeps up.
- Internationalization: Language settings can match the system language, including in browser builds.
- Distribution: New builds for FreeBSD, Flatpak, and AppImage, with improved download and installation documentation.
Community and Development
EffectCraft continues to grow as a community-driven project, with each release incorporating dozens of pull requests from new and returning contributors. The focus remains on stability, usability, and feature parity with established motion graphics tools, while expanding accessibility through language support and multiplatform compatibility.