Synfig Studio vs Synfig

From Synfig Studio :: Documentation
Jump to: navigation, search
m (Synfig Animation file format: fix intra link)
m
Line 10: Line 10:
 
* Synfig Studio: The graphical user interface (GUI)
 
* Synfig Studio: The graphical user interface (GUI)
  
Both applications uses the synfig libraries to render the output animation. The first one (Synfig) just coverts an animation composition into a movie file and the second one (Synfig Studio) is a GUI that help to the user to create the animation composition and save it to a source file.
+
Both applications use the synfig libraries to render the output animation. The first one (Synfig) just converts an animation composition into a movie file and the second one (Synfig Studio) is a GUI that helps the user to create the animation composition and save it to a source file.
  
 
==Synfig Animation file format==
 
==Synfig Animation file format==
  
It is not the interest of this article to show you how's the {{l|Sif_Format|synfig animation file format}}. For the moment you should only need to know that the file extension is .sif and that it is XML formatted text file. For space saving it is saved and loaded un gzip format under the extension of .sifz.  
+
It is not the interest of this article to show you the {{l|Sif_Format|synfig animation file format}}. For the moment you should only need to know that the file extension is .sif and that it is an XML formatted text file. For space saving it is saved and loaded in gzip format under the extension of .sifz.  
If you're interested in learn more about synfig file format or want to contribute to its definition visit {{l|Sif_Format|this page}}.
+
If you're interested in learning more about synfig file format or want to contribute to its definition visit {{l|Sif_Format|this page}}.
  
 
== Synfig  the CLI renderer==
 
== Synfig  the CLI renderer==
  
Although {{l|Synfig CLI syntax|Synfig CLI}} (command line interface) is an independent application from Synfig Studio it is worth to have it installed in your system. In fact, both share the same libraries to produce the output renders, one (the GUI) to the screen output and also to the file output and the other (the CLI) just the file output.
+
Although {{l|Synfig CLI syntax|Synfig CLI}} (command line interface) is an independent application from Synfig Studio it is worth it to have it installed in your system. In fact, both share the same libraries to produce the output renders, one (the GUI) to the screen output and also to the file output and the other (the CLI) just the file output.
 
The syntax of usage is the typical one with optional parameters that just need an input file and an output filename in most of the cases.  
 
The syntax of usage is the typical one with optional parameters that just need an input file and an output filename in most of the cases.  
One of the things that makes synfig CLI great is the ability to render large files without take your computer with your attention. Also if the render is quite long and there is any possible error (for example power supply) you can always continue rendering later using the CLI in where the animation render ended (this is only possible if you use a image sequence render target). It is explained in some of the tips of the {{l|Tips}} page.  
+
One of the things that makes synfig CLI great is the ability to render large files without take your computer with your attention. Also if the render is quite long and there is any possible error (for example power supply) you can always continue rendering later, using the CLI, where the animation render ended (this is only possible if you use an image sequence render target). It is explained in some of the tips of the {{l|Tips}} page.  
 
Also, for modern computers with several cores, if you tell to the renderer the proper values, you can run several simultaneous instances to drastically decrease the render time. It has not been developed yet but it is possible to create render farms to decrease render time for huge movies.
 
Also, for modern computers with several cores, if you tell to the renderer the proper values, you can run several simultaneous instances to drastically decrease the render time. It has not been developed yet but it is possible to create render farms to decrease render time for huge movies.
  
Understand and learn Synfig CLI syntax is not very difficult. Once you understand the basic concepts of Synfig by using Synfig Studio you will domain Synfig CLI quickly.
+
Understanding and learning the Synfig CLI syntax is not very difficult. Once you understand the basic concepts of Synfig by using Synfig Studio you will domain Synfig CLI quickly.
  
 
== Synfig Studio ==
 
== Synfig Studio ==
Line 31: Line 31:
  
 
* Create a new animation from scratch.  
 
* Create a new animation from scratch.  
* Import external resources: single images, image sequences, other vectorial files (SVG) and even videos (at the moment though ffmpeg).
+
* Import external resources: single images, image sequences, other vectorial files (SVG) and even videos (at the moment through ffmpeg).
 
* Export the animation into a movie file or into a animated graphic or a image sequence.  
 
* Export the animation into a movie file or into a animated graphic or a image sequence.  
 
* Edit several files at the same time.
 
* Edit several files at the same time.
Line 38: Line 38:
 
* Redo and undo the operations performed during edition.
 
* Redo and undo the operations performed during edition.
  
Synfig Studio interface is a bit complex when you watch it for the very first time. But after a while and after learn how is the animation work flow you feel comfortable and understand "why things are like that" ;-)
+
Synfig Studio interface is a bit complex when you watch it for the very first time. But after a while, and after learning the animation work flow you feel comfortable with, you'll understand "why things are like that" ;-)
  
If you're impatience and want to go straight to know interface of Synfig Studio see this {{l|Quick Overview|quick visual overview}}.
+
If you're impatient and want to go straight to knowing the interface of Synfig Studio see this {{l|Quick Overview|quick visual overview}}.
But it is more interesting discover step by step the meaning of the Synfig Studio components and its usage.
+
But it is more interesting discover, step by step, the meaning of the Synfig Studio components and its usage.
  
 
Further reading:
 
Further reading:
 
* Principles of Animation with Synfig Studio
 
* Principles of Animation with Synfig Studio
 
* Synfig Studio Work Flow
 
* Synfig Studio Work Flow
* Advanced Techinques
+
* Advanced Techniques

Revision as of 08:12, 29 March 2016

Languages Language: 

English • română


Navigation Navigation:  Manual


In the Synfig Project there are two main tools:

  • Synfig: The command line renderer
  • Synfig Studio: The graphical user interface (GUI)

Both applications use the synfig libraries to render the output animation. The first one (Synfig) just converts an animation composition into a movie file and the second one (Synfig Studio) is a GUI that helps the user to create the animation composition and save it to a source file.

Synfig Animation file format

It is not the interest of this article to show you the synfig animation file format. For the moment you should only need to know that the file extension is .sif and that it is an XML formatted text file. For space saving it is saved and loaded in gzip format under the extension of .sifz. If you're interested in learning more about synfig file format or want to contribute to its definition visit this page.

Synfig the CLI renderer

Although Synfig CLI (command line interface) is an independent application from Synfig Studio it is worth it to have it installed in your system. In fact, both share the same libraries to produce the output renders, one (the GUI) to the screen output and also to the file output and the other (the CLI) just the file output. The syntax of usage is the typical one with optional parameters that just need an input file and an output filename in most of the cases. One of the things that makes synfig CLI great is the ability to render large files without take your computer with your attention. Also if the render is quite long and there is any possible error (for example power supply) you can always continue rendering later, using the CLI, where the animation render ended (this is only possible if you use an image sequence render target). It is explained in some of the tips of the Tips page. Also, for modern computers with several cores, if you tell to the renderer the proper values, you can run several simultaneous instances to drastically decrease the render time. It has not been developed yet but it is possible to create render farms to decrease render time for huge movies.

Understanding and learning the Synfig CLI syntax is not very difficult. Once you understand the basic concepts of Synfig by using Synfig Studio you will domain Synfig CLI quickly.

Synfig Studio

Synfig Studio is a graphical user interface that is used to create new animations. With Synfig Studio you can:

  • Create a new animation from scratch.
  • Import external resources: single images, image sequences, other vectorial files (SVG) and even videos (at the moment through ffmpeg).
  • Export the animation into a movie file or into a animated graphic or a image sequence.
  • Edit several files at the same time.
  • Reference external sif files and create a macro composition.
  • Preview the animation.
  • Redo and undo the operations performed during edition.

Synfig Studio interface is a bit complex when you watch it for the very first time. But after a while, and after learning the animation work flow you feel comfortable with, you'll understand "why things are like that" ;-)

If you're impatient and want to go straight to knowing the interface of Synfig Studio see this quick visual overview. But it is more interesting discover, step by step, the meaning of the Synfig Studio components and its usage.

Further reading:

  • Principles of Animation with Synfig Studio
  • Synfig Studio Work Flow
  • Advanced Techniques


Languages Language: 

English • română