After more than two years of development, Synfig 1.4 was released , one of the most powerful free packages for 2D vector animation Used in the production of the national animation project «Morevna».
The package is specifically designed for animation and allows you to create cinema-quality work without the routine intermediate rendering of each frame.
Synfig stands out for the presence of layer-based composition tools (you can use geometric shapes, gradients, filters, distortions, transforms, fractals, etc. as layers) and full support for path gradients, which lets you let you add soft shading to an animation without having to paint it. every frame. The editor also provides full support for drawing using tablets, including the ability to change line thickness based on pressure.
With the exception of imported bitmaps, editor manipulates vector objects, which makes the artwork created independent of screen resolutions.
Smooth animation is achieved by automatically interpolating image changes between keyframes. HDRI technology (High Dynamic-Range Imaging) and floating point calculationse are used to ensure correct color reproduction and a wide range of brightness.
The project code is written in C ++ and is distributed under the GPLv3 license. Synfig assemblies are generated for Linux (AppImage), Windows, and macOS.
Synfig 1.4 Main New Features
In the Graphics panel, curves can now be edited through a set of control points, moving them to reshape the curve. A major cleanup of the audio playback code has been done. Audio sync issues fixed, plus added a panel to display a sound wave, which makes it easy to synchronize the animation with the sound track.
Has been implemented support for vectorization of raster images: now Synfig Studio can convert a raster image into a vector version. The vectorization algorithm was moved from the OpenToonz program.
The rendering engine has been optimized. Scenes with a large number of layers render much faster. The Outline layer implementation has been completely rewritten and optimizations have been made to the Region, Checkerboard, and SuperSample layers.
For bitmaps, the resolution reduction algorithm is implemented, which significantly increased the quality of the resulting images in the presence of reduced large images in the scene.
Added a workspace preview, instead of a rough rendering, showing all layers.
Of others changes that stand out:
- A special breakpoint has been added to the transform widget to make it easy to change the original position of the transform.
- The TimeTrack panel now has the ability to define a range for playback and loop playback.
- Added initial support for importing video files. Importing AVI and MP4 files is very slow so far, but for animated GIFs it works quite well.
- Added support for exporting animations in Lottie JSON format, which can be used for embedding in web pages and playing in the browser.
- The default rendering settings are changed to use the AVI format and the mpeg4 codec.
- Caching of already rendered frames is provided, which significantly improves playback and manipulation on the timeline.
- Added background rendering mode for all frames.
- The ability to determine the gamma correction value in relation to a separate document instead of the settings for the entire application has been implemented. You can change the value through the menu “Canvas” -> “Properties” -> “Gamma correction”.
- The capabilities of the Advanced Outline, Switch, and Rectangle layers have been expanded.
- Added ability to save workspace layer (“Workspace” -> “Save Workspace” in menu).
- Added ability to assign default background for new files (“Edit” -> “Preferences” -> “Document”).
To download or obtain more information, you can check the following link.