Motion Canvas v3.8.0
New features ๐โ

The brand new Video (FFmpeg) exporter lets you render your animations directly to a video file. It's included by default (with the option to opt out) in all new projects created with
#673#660npm init @motion-canvas. Check out the docs to learn how to install it in your existing projects.
An improved rendering button provides visual feedback about the rendering process.
#662#681
A new
#663OUTPUT DIRECTORYbutton lets you reveal the current output directory in your file explorer. You can find it directly below theRENDERbutton.
Collapsible panels are now animated.
#671
Array values, such as points of a Line, are now displayed in the inspector.
#670
The
#668createpackage now supports command-line arguments for providing answers without having to go through the interactive prompt:npm init @motion-canvas@latest -- --name Hello --path ./hello --language ts
Meta fields can declare descriptions. When hovering over the field in the editor, the description will be displayed in a form of a tooltip.
#664
New hooks let plugins extend the behavior of the player (The plugin documentation will be available soon).
#679
Fixed bugs ๐โ

Correctly support URLs to external images.
#678
Remove the yellow dependency pre-bundling warning.
#676
Fix editing the audio offset by dragging the waveform.
#674
Ignore children with disabled layout.
#669
Prevent Color tree shaking.
#666
Check out the Update Guide for information on how to update your existing projects.