Repository navigation
EffectCraft v0.23.0
What's Changed
- Roto Brush: per-split scratch vectors in the parallel distance transform by @vangel76 in #2333
- Roto Brush: propagate on the band bounding box by @vangel76 in #2335
- Subspace Warp: a symmetric QR eigen solver and a banded mesh solve make plan() 5x cheaper (#2319) by @vangel76 in #2332
- opusenc: memoise SILK rate-loop trials, ring buffer for noise feedback by @vangel76 in #2399
- av1enc: motion search with visited set and early-exit SAD, fixed-size SATD, region-only snapshots by @vangel76 in #2406
- SAM 2 tracking: prompt frames in frame order, no second fetch for the size check (#3030) by @vangel76 in #3034
- SAM 2 mask decoder: transposed convolutions as matrix product plus pixel shuffle (#3031) by @vangel76 in #3035
- CI: run the gate on macOS on pushes to main by @FredApps in #3177
- 3D rotation order, keyed Orientation, linear-to-eased keyframes and Timewarp behave as in After Effects by @vangel76 in #1876
- Echo: Blend, Composite In Back and In Front match After Effects by @vangel76 in #3132
- Image sequences: a gap in the numbering holds the previous frame, as After Effects by @vangel76 in #3137
- Layer: Un-precompose a selected pre-comp layer back into its parent composition by @vangel76 in #3081
- .aep import: image sequences without a filename prefix or with Force alphabetical order by @vangel76 in #3213
- .aep import: effects without definitions borrow them from another instance by @vangel76 in #3223
- Disk cache: entries keep the files they read, keys from memory (#3184) by @vangel76 in #3191
- Release: refresh contributor credits for each release (#3189) by @Luis-0508 in #3190
- Preview: each stall doubles the frames the held sound waits for (#3260) by @FredApps in #3272
- Preview: the sound plays on through stalls, the picture drops frames (#2473) by @FredApps in #3279
- Time stretch: hold a loaded or imported stretch to ±1 % to ±9900 % by @vangel76 in #3256
- Text layers: the name follows the text until the user renames the layer by @vangel76 in #3248
- .aep import: map CC Color Neutralizer, EXtractoR and IDentifier by @vangel76 in #3120
- AEP import: Puppet arrives as EffectCraft's Puppet, its meshes and pins are reported by @vangel76 in #3255
- Keep native control renders responsive by @FredApps in #3306
- .aep import: map Lumetri Color by @vangel76 in #3129
- Use descriptive names for effects, renderer and scopes by @FredApps in #3327
- .aep import: placed .ai/PDF footage framed by its ArtBox, Null anchors at the corner (#3099) by @vangel76 in #3311
- Updates: take craft-update from craft-libs main at 1b34eba41 by @dotCooCoo in #3340
- WebAssembly ABI 2: neighbouring frames for effect plug-ins (#2773) by @justanshh in #3329
New Contributors
- @Luis-0508 made their first contribution in #3190
Full Changelog: v0.22.0...v0.23.0