Synfig Studio is open-source 2D vector animation software. It is designed to produce film-quality animation with fewer people and resources.
According to Wikipedia, animation is the rapid display of a sequence of images in order to create an illusion of movement. Traditionally 2D animation is created by drawing each displayed image individually. Those images are called "frames" and thus such method called "frame-by-frame animation". To create good illusion of movement you need to draw many frames, that's why his method requires a lot of time and resources.
Synfig Studio is built to eliminate the need to draw each frame individually. There are two techniques for that:
- Morphing animation
- Cutout animation
Morphing is a technique that takes two images and creates a smooth transition between them. In the process of transition one shape is deforms to another and this deformation is usually defined by control points. In Synfig Studio images constructed from vector shapes and the morphing is done in automatic way. That allows to create animation by drawing only key positions at relatively wide time intervals. Artist can draw as many frames as he need to create basic sense of motion for the scene and Synfig Studio takes responsibility to create in-between frames.
Cutout animation is created by splitting objects into parts and applying some simple transformations to them (like translation, rotation or scale) at different moments of time. Synfig Studio uses those values to interpolate the motion for in-between frames. Cutout animation can be produced from bitmap images or vector graphics.
In both cases the role of Synfig Studio is to fill the gaps between drawn frames (also called "keyframes") to produce smooth and fluid animation. This process is called "tweening". But tweening is not the only advantage of Synfig Studio.
Although Synfig Studio is not directly intended to draw animation frame-by-frame, it can be used to bring your hand-drawn frame-by-frame animation to the film-quality level. That's achieved by converting bitmap data of each frame to vector format. This process is called "tracing". There are lot of effects built into Synfig Studio allowing to achieve a professional look for your animations.
Whether you do frame-by frame animation or not, Synfig Studio can give you flexible control over the repeated data, such as colors, outline characteristics, textures, images and many more - even animation trajectories and their sets (actions). Reusing repeated data is achieved via linking. It is power of Synfig Studio, which is especially important for big animation projects.
You can not just link pieces of artwork data, but also define relations between them using a set of functions. That allows to create automatic animation based on the defined laws and bring whole animation process to the new level.
To crown it all, Synfig Studio is powerful software targeted on creation of animation of any complexity.