A follow-up to 0.3.1 with fixes and smaller features from the last week. Largely fixes for crashes and bugs reported since 0.3.0 (thanks to everyone who has sent one in), but EXR support, OCIO and a couple of Graph editor additions are in too. Please keep reporting anything you find on GitHub or Discord so we can keep cleaning them up.
If you installed 0.3.1 within the first couple of hours they were released, the
downloads were later replaced with a fix for the blank Viewer on Linux (#104, reported
by @yawn3k and tracked down by @XDRANDYYYYYY). Skia
was only the backend when run from Flutter, a release build ignored it, so the Flatpak
and the .dmg still used Impeller, the .exe was unaffected. That fix is in this release
properly.
Fixed
- Motion blur and Fast motion blur have swapped names. Fast motion blur is now Motion blur, since it’s the one most people want, and what was Motion blur is now Accumulation motion blur.
- Adding Accumulation motion blur to an adjustment layer could crash, since every sample sat in the one GPU submission and 8 samples held about 2GB at 1080p. Each sample now goes to the card on its own (reported by @scrutielicious).
- Accumulation motion blur blurred transforms and effects but not the change in a footage layer’s picture, so a clip under it never blurred, AMB now applies to footage as intended.
- A linked Scale drew two curves in the Graph editor, so easing one axis left the other linear and the picture stretched on the way. Linked properties now draw one curve, and an edit moves both axes at their ratio (reported by @billy17).
- Changing one half of a linked pair in the effect controls, once both halves were keyframed, planted a key on one half and stretched the other half’s whole curve.
- Keyed angles such as Twirl’s Angle opened to an empty graph.
- Multiple issues with OFX items have fixed, they should now work as intended. If there are still issues with specific OFX plugins, please report them (reported by @requa_, with fixes from @XDRANDYYYYYY in #111).
- OFX and CLAP plugins left a shared memory file in the temp folder every launch, half a gigabyte each on Windows.
- The filled buttons on the update windows drew their label in grey.
- Updates download to Lumit’s cache folder rather than the temp folder, and the updater refuses an attachment name that isn’t a bare file name. The release pipeline pins its actions to commits and checks the FFmpeg download against a hash, from the security report in #105 by @maseckt and additional comments by @Airyzz.
What is new
- OpenEXR support. An EXR keeps its range above white and the precision in a depth pass, rather than being crushed to 8 bpc. Export can write an OpenEXR sequence in 16/32fp.
- Project settings ▸ Rendering ▸ Colour depth picks 8, 16 or 32 bits per channel for the compositor. 8 is integer and 16/32 are floating point, before this every project was 16fp.
- Extract channels from EXRs. Four dropdowns of the file’s own channel names, so a Z pass or a light group can be read into the picture.
- Four OCIO effects under Effects ▸ Colour: OCIO colour space transform, OCIO display transform, OCIO look transform, and OCIO file transform. The config ones list the project’s config, the file one reads .cube, .spi1d, .spi3d, .clf, .ctf, and ASC CDL files on its own.
- Project settings ▸ Working space lets a project composite in its config’s colourspace instead of linear Rec. 709.
- Keyframe speed by value. Right-click a key in the graph for Keyframe speed, the same window as Animation ▸ Keyframe speed, with speed and influence for each side and a Continuous tick. Clicking the readout pill on a selected key opens the same fields as a popover (requested by @billy17).
- The Easing panel fills its width, labels its four handle numbers and shows the selected key’s speed and influence under the box.
- Middle-mouse panning in the Timeline and the Viewer. The Timeline pans both ways at once, the Viewer only pans the picture (requested by @yawn3k).
- Angle parameters display in graph view like any other value, and dragging a rotation past 360 or 0 now increments the full turn.
- A release can carry a warning that Lumit shows after the update is downloaded and before deciding to restart, for anything a project may depend on.
- Spanish and Polish are on the translation page.
Before you update
- Accumulation Motion Blur (Formerly Motion Blur), now applies blur to the image of a footage layer, as well as it’s transformations, effects, etc.
Downloads
Windows, macOS (Apple silicon) and Linux builds of v0.3.2 are on the GitHub release.