Skip to content

EffectCraft v0.23.0

Choose a tag to compare

@github-actions github-actions released this 09 Nov 12:09
921bc49

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

Full Changelog: v0.22.0...v0.23.0