EffectCraft
Motion graphics & VFXMotion graphics and visual effects, in pure Rust.

About EffectCraft
Compositions, layers, keyframes, 259 effects, expressions, 3D cameras and lights, and a render queue in a native compositor written in pure Rust.
Key Features
Familiar panels and keyframes: linear, bezier, hold and eased keys, roving keys, and a graph editor with value and speed curves.
Solids, shapes, text, footage, nested compositions, nulls, adjustment layers, cameras and lights, with parenting, track mattes and 38 blend modes.
Blur, color correction, distortion, generators, keying, particles and simulation, stylize and time effects, each with sensible defaults.
3D layers with cameras, depth of field and lights that cast soft ray-traced shadows, plus orbit, pan and dolly tools.
H.264 and ProRes with alpha, PNG, TIFF and 32-bit EXR sequences, GIF, and Lottie import and export for the web. No FFmpeg inside.
Your Files Stay on Your Device
Zero File Uploads
Local GPU computation only. Zero telemetry or visual asset uploading. All processing is computed in your browser using local device memory.
Saving & Exporting
Render to video or export composition project file (.ecraft). Work buffers stay in browser IndexedDB and are exported directly to your computer.