https://wiki.synfig.org/api.php?action=feedcontributions&user=Rore&feedformat=atomSynfig Studio :: Documentation - User contributions [en]2024-03-28T17:17:18ZUser contributionsMediaWiki 1.26.3https://wiki.synfig.org/index.php?title=Dev:Source_code&diff=8742Dev:Source code2009-06-19T15:48:57Z<p>Rore: added a link to the Interesting_links page.</p>
<hr />
<div>[[Category:Code]] [[Category:Permalink]]<br />
<br />
Hey you! Do you want access to bleeding-edge Synfig? Well, I have good news. We provide two ways to get the code: <br />
*Using subversion (three repositories)<br />
*Using git (one repository)<br />
<br />
Once you grab the code, you will need to bootstrap the build environment and then [[Build instructions|build the code]].<br />
<br />
Commit notifications are sent to [http://cia.vc/stats/project/synfig CIA] and show up in the [[Contact|IRC channel]].<br />
<br />
While you are browsing the code, you may wish to refer to these links:<br />
<br />
* [http://sourceforge.net/tracker/?atid=757416&group_id=144022&func=browse Bug tracker]<br />
* [http://patches.synfig.org/groups/synfig/ Patches review board]<br />
* [http://synfig.org/api/ API documentation]<br />
* [[Source Outline|source code outline]]<br />
* [[Source Glossary|source code glossary]]<br />
* [[Source:ETL_make_check|ETL make check failures]]<br />
* [[Source:Layers|Mapping between layer types, classes and .cpp files]]<br />
* [[Source:class_ValueNode|ValueNode types]]<br />
* [[Source:BlendMethods|Blend Method enumeration values]]<br />
* [[Interesting Readings]]<br />
<br />
<br />
== SVN repository at Sourceforge ==<br />
<br />
Anonymous access: <br />
* https://synfig.svn.sourceforge.net/svnroot/synfig/ETL/<br />
* https://synfig.svn.sourceforge.net/svnroot/synfig/synfig-core/<br />
* https://synfig.svn.sourceforge.net/svnroot/synfig/synfig-studio/<br />
<br />
Web interface:<br />
* http://synfig.svn.sourceforge.net/viewvc/synfig/<br />
<br />
To checkout code from the command line:<br />
<br />
svn co https://synfig.svn.sourceforge.net/svnroot/synfig/ETL/trunk/ etl<br />
svn co https://synfig.svn.sourceforge.net/svnroot/synfig/synfig-core/trunk/ synfig-core<br />
svn co https://synfig.svn.sourceforge.net/svnroot/synfig/synfig-studio/trunk/ synfig-studio<br />
<br />
You can also download a [http://synfig.org/code/synfig-svn-checkout.tar.gz daily updated svn checkout] that you can update using svn up. This was created using a [[Subversion|procedure]] by [[User:Dooglus|dooglus]].<br />
<br />
You can also download daily updated svn exports for [http://synfig.org/code/ETL-svn.tar.gz ETL], [http://synfig.org/code/synfig-svn.tar.gz synfig], [http://synfig.org/code/synfigstudio-svn.tar.gz synfigstudio].<br />
<br />
<br />
== GIT repository at Sorceforge==<br />
<br />
[[User:Genete|Genete]] is maintaining a single git repository at Sourceforge. It includes the changes done in SVN and also other code development his working on. The idea is completely migrate to git in the future.<br />
<br />
Anonymous access: <br />
<br />
git clone git://synfig.git.sourceforge.net/gitroot/synfig <br />
People with commit access should use this command instead:<br />
<br />
git clone ssh://USERNAME@synfig.git.sourceforge.net/gitroot/synfig<br />
<br />
You can also check out the [http://synfig.git.sourceforge.net/git/gitweb.cgi?p=synfig web interface] to that repository.<br />
<br />
Check out [http://sourceforge.net/apps/trac/sourceforge/wiki/Git Sourceforge Git wiki page] for further references.<br />
<br />
==Proposed workflow and other repositories ==<br />
<br />
Proposed git workflow:<br />
<br />
* Do all work on the '''master''' branch<br />
* Latest stable releases should be tagged with '''stable-release'''.<br />
* Latest development releases should be tagged with '''devel-release'''.<br />
* All releases should be tagged with their version number (with no extra chars): '''0.61.08'''.<br />
* For now, we don't need a stable release branch, when/if we do:<br />
** Branch the '''stable-release''' tag (or whatever is appropriate) to something like '''0.62'''.<br />
** Cherry-pick commits from the '''master''' branch to the stable branch where possible.<br />
** Commit directly to the stable branch only when cherry-picks are not possible.<br />
* Work on new non-trivial features/fixes on public topic branches where possible<br />
* Obviously commit trivial fixes straight to the '''master''' or the stable branch.<br />
* Rebase & rework branches to keep history more sane, linear and atomic<br />
<br />
Proposed set of git repositories:<br />
<br />
* admin.git - gitosis admin settings - holds groups, repos and users<br />
* code/* - direct conversions from SVN<br />
** code/ETL.git - ETL<br />
** code/synfig.git - synfig<br />
** code/synfigstudio.git - synfigstudio<br />
* pkg/* - bits for various packaging systems<br />
** pkg/windows.git - Windows packaging (needs separating from the code repos)<br />
** pkg/macos.git - MacOS packaging (needs separating from the code repos)<br />
** pkg/jhbuild.git - JHBuild moduleset (needs writing)<br />
** pkg/autopackage.git - Autopackage bits (needs writing)<br />
* web/* - various bits used to maintain the website<br />
** web/skin.git - skin for the website<br />
** web/content.git - content for the website (pending switch to ikiwiki)<br />
* misc/* - various stuff needed<br />
** misc/svn2git.git - the scripts used to convert the SVN repo to git</div>Rorehttps://wiki.synfig.org/index.php?title=Interesting_Readings&diff=8741Interesting Readings2009-06-19T15:48:18Z<p>Rore: Only 2 links so far. Hopefully more to come.</p>
<hr />
<div>[[Category:Code]]<br />
<br />
Some interesting links about Bezier or Spline curves, code, etc. <br />
This could be a place to keep possibly useful links at hand.<br />
<br />
<br />
*[http://www.planetclegg.com/projects/WarpingTextToSplines.html Warping Text to Spline] (also has some links at the end of the page)<br />
*[http://www.antigrain.com/research/adaptive_bezier/index.html Adaptive Subdivision of Bezier Curves]</div>Rorehttps://wiki.synfig.org/index.php?title=Keyboard_Shortcuts&diff=8305Keyboard Shortcuts2008-12-19T12:14:39Z<p>Rore: about the ";" comments</p>
<hr />
<div><!--Categories--><br />
[[Category:Permalink]]<br />
<br />
Here is a list of some of the keyboard sortcuts you currently have at your disposal. These are the defaults. There is a way to customize these, but it is currently not intuitive. Basically you need to edit the accelrc file in your synfig settings directory (don't forget to remove the ";" at the start of a line if you want it to be taken into account).<br />
<br />
{| border="1" cellspacing="0" align="center" width="80%"<br />
|'''Keystroke'''||'''Description'''<br />
|-<br />
| <Control>-A || Select all ducks<br />
|-<br />
| <Shift><Control>-A || Select all layers<br />
|-<br />
| <Control>-C || Copy currently selected layer(s) and put them in the clipboard<br />
|-<br />
| <Control>-D || Deselect all ducks<br />
|-<br />
| <Shift><Control>-D || Deselect all layers<br />
|-<br />
| <Control>-G || Toggle grid show<br />
|-<br />
| <Control>-I || Import image<br />
|-<br />
| <Control>-L || Toggle grid snap<br />
|-<br />
| <Control>-N || New composition (since r1386)<br />
|-<br />
| <Control>-O || Open composition (since r1386)<br />
|-<br />
| <Alt>-O || Toggle onion skin (since r1525 - it was Control-O until r1386)<br />
|-<br />
| <Control>-P || Play the current animation in the WorkArea<br />
|-<br />
| <Control>-Q || Quit Synfig Studio<br />
|-<br />
| <Control>-R || Redo<br />
|-<br />
| <Control>-S || Save<br />
|-<br />
| <Control>-V || Paste the layer(s) from the clipboard above the currently selected layer<br />
|-<br />
| <Control>-W || Closes the current animation document. <br />
|-<br />
| <Control>-X || Cut currently selected layer(s) and put them in the clipboard<br />
|-<br />
| <Control>-Z || Undo<br />
|-<br />
| <Control>-` || Toggle low/high-resolution (defaults to low resolution)<br />
|-<br />
| <Control>-0...9 || Change the current rendering quality (lower is better, but 0==10)<br />
|-<br />
| <Alt>-1 || Toggle display of "Position" ducks <br />
|-<br />
| <Alt>-2 || Toggle display of "Vertex" ducks <br />
|-<br />
| <Alt>-3 || Toggle display of "Tangent" ducks <br />
|-<br />
| <Alt>-4 || Toggle display of "Radius" ducks <br />
|-<br />
| <Alt>-5 || Toggle display of "Width" ducks (DEFAULTS TO OFF)<br />
|-<br />
| <Alt>-6 || Toggle display of "Angle" ducks<br />
|-<br />
| <Control>-'-' || Zoom out of canvas (spacial zoom)<br />
|-<br />
| <Control>-'=' || Zoom in on canvas (spacial zoom)<br />
|-<br />
| <Control>-<Shift>-Z || Zoom canvas to 100% (spacial zoom)<br />
|-<br />
| <Control>-'_' || Zoom out of timeline (temporal zoom)<br />
|-<br />
| <Control>-'+' || Zoom in on timeline (temporal zoom)<br />
|-<br />
| <Control>-',' || Move backward one frame<br />
|-<br />
| <Control>-'.' || Move forward one frame (be careful - can step past the end of an animation; fixed in svn r452)<br />
|-<br />
| <Control>-'<' || Move backward one second<br />
|-<br />
| <Control>-'>' || Move forward one second<br />
|-<br />
| <Control>-'[' || Move backward to previous [[Keyframe|keyframe]]<br />
|-<br />
| <Control>-']' || Move forward to next keyframe<br />
|-<br />
| Home || Jump to beginning of timeline (broken; fixed in svn r451)<br />
|-<br />
| End || Jump to end of timeline (broken; fixed in svn r451)<br />
|-<br />
| <Control>-'(' || Decrease workarea pixel size<br />
|-<br />
| <Control>-')' || Increase workarea pixel size<br />
|-<br />
| <Control>-<Alt>-'(' || Decrease 'amount' of selected layer<br />
|-<br />
| <Control>-<Alt>-')' || Increase 'amount' of selected layer<br />
|-<br />
| <Shift>-PgUp || Raise currently selected layers<br />
|-<br />
| <Shift>-PgDn || Lower currently selected layers<br />
|-<br />
| <Alt>-A || Select 'normal' tool<br />
|-<br />
| <Alt>-V || Select 'smooth move' tool (shortcut added in svn r548)<br />
|-<br />
| <Alt>-S || Select 'scale' tool (shortcut changed in svn r1985)<br />
|-<br />
| <Alt>-T || Select 'rotate' tool (shortcut changed in svn r1985)<br />
|-<br />
| <Alt>-M || Select 'mirror' tool (shortcut added in svn r548)<br />
|-<br />
| <Alt>-C || Select 'circle' tool (shortcut added in svn r548)<br />
|-<br />
| <Alt>-R || Select 'rectangle' tool (shortcut added in svn r548)<br />
|-<br />
| <Alt>-Q || Select 'star' tool (tool and shortcut added in svn r1983)<br />
|-<br />
| <Alt>-G || Select 'gradient' tool<br />
|-<br />
| <Alt>-P || Select 'polygon' tool (shortcut added in svn r548)<br />
|-<br />
| <Alt>-B || Select 'bline' tool<br />
|-<br />
| <Alt>-X || Select 'text' tool (tool and shortcut added in svn r1959)<br />
|-<br />
| <Alt>-F || Select 'fill' tool<br />
|-<br />
| <Alt>-E || Select 'eyedrop' tool<br />
|-<br />
| <Alt>-Z || Select 'zoom' tool<br />
|-<br />
| <Alt>-D || Select 'draw' tool (shortcut changed in svn r2009)<br />
|-<br />
| <Alt>-K || Select 'sketch' tool (shortcut added in svn r548)<br />
|-<br />
| <Alt>-W || Select 'width' tool (shortcut changed in svn r2009)<br />
|-<br />
| F8 || Canvas Properties<br />
|-<br />
| F9 || Render<br />
|-<br />
| F11 || Preview<br />
|-<br />
| F12 || Canvas Options (Grid size, etc.)<br />
|-<br />
| <Escape> || Stop current process. For example: when pressed it leaves the current state (Circle, Rectangle, Star, Gradient, Text, Fill, Eyedrop, Zoom, Draw and Sketch Tools) and returns to the Normal Tool State. Seems to be missing for the rest of Tools.<br />
|-<br />
| <Delete> || Deletes the currently selected canvas. (CAREFUL! There is currently a bug which makes this work in just about any context! ie: if you are editing a parameter and press the delete key, it will delete the layer! this can be easily undone, but just keep it in mind) Since SVN r2303 this has been changed to <Control>-<Delete> to avoid that bug.<br />
|-<br />
| <Cursor&nbsp;Key> || Nudge the currently selected duck(s) one pixel in the given direction<br />
|-<br />
| <Shift>-<Cursor&nbsp;Key> || Nudge the currently selected duck(s) ten pixels in the given direction<br />
|-<br />
| <Backspace> || Select the immediate paste canvas parent (if any) of the current selected layer.<br />
|-<br />
|}<br />
<br />
== Hotkeys Visual Guide ==<br />
A good way to learn all this shorcuts is putting them in front of your eyes all the time. Because of that, we bring to you a beatiful "Hotkeys Visual Guide" that you can use as a poster.<br />
<br />
<gallery><br />
Image:hotkeys-visual-guide-SVN2011.png|PNG Version - SVN2011<br />
</gallery><br />
<br />
We offer you two print sizes (both in PDF):<br />
* [http://synfig.org/images/c/cd/Hotkeys-visual-guide-SVN2011-A4.pdf A4 Version]<br />
* [A3 Version]<br />
<br />
And these are the source files in SVG format:<br />
* [http://synfig.org/images/e/e1/Hotkeys-visual-guide-SVN2011-A4.svg A4 Version]<br />
* [http://synfig.org/images/c/c2/Hotkeys-visual-guide-SVN2011-A3.svg A3 Version]<br />
<br />
Give us your [[Talk:Keyboard_Shortcuts|feedback and comments]].</div>Rorehttps://wiki.synfig.org/index.php?title=Tutorials&diff=8298Tutorials2008-12-14T20:55:50Z<p>Rore: added the snowflake tutorial</p>
<hr />
<div><!--Categories--><br />
[[Category:Tutorials]]<br />
[[Category:Permalink]]<br />
<br />
This is an index of all of the tutorials for Synfig Studio.<br />
<br />
{| border="1" cellspacing="0" align="center" width="80%"<br />
|'''Tutorial Name'''||'''Description''' || '''Level'''<br />
|-<br />
| [[Getting Started]] [[http://synfig.org/files/voria/synfig_tutorial.pdf PDF]] || New to Synfig Studio? This tutorial will help you get the gist of things || Basic<br />
|-<br />
| [[Animation Basics]] || Introduction to making things move, the timeline, and the [[Keyframes Panel|Keyframes Panel]]. || Basic<br />
|-<br />
| [[Adding Layers]] || Introduction to the Layers palette, and basics of compositing. || Basic<br />
|-<br />
| [[Creating Shapes]] || Introduction to making shapes using the bline and normal tools. || Basic<br />
|-<br />
| [[How do I|How do I...?]] || Quick tutorials, and commonly-needed tasks. || Basic<br />
|-<br />
| [[Flower Animation]] || A beginner tutorial, showing animation with blines. It could be a good tutorial to follow, after the Animations Basics one. || Intermediate<br />
|-<br />
| [[Snowflake with the Duplicate Layer]] || A tutorial explaining how to use the Duplicate Layer to easily duplicate objects. || Intermediate<br />
|-<br />
| [[Shiny Effects]] #1 || A tutorial of making some shiny effects. || Intermediate<br />
|-<br />
| [[Building a magnifying glass]] [[http://www.musikboden.se/synfigfiles/tutorial_magnifying_glass.pdf PDF]] || A tutorial showing how to build a magnifying glass. || Intermediate<br />
|-<br />
| [[Rescale Animations]] || A tutorial that shows how to rescale a portion of animation in start - end and speed up/down (WIP). || Intermediate.<br />
|-<br />
| [[Cut-out_Animation]] || A tutorial that shows how to create cut-out style animations. || Intermediate.<br />
|-<br />
| [[Following a BLine]] || A tutorial showing how to make a layer follow a BLine rotating to face the direction it's moving in. || Advanced<br />
|-<br />
| [[Walk Cycle]] || Tutorial showing import of multiple still frames, and rotoscoping to generate a walk cycle animation || Advanced<br />
|-<br />
| [[Reuse Animations]] || Tutorial that explains how to reuse "poses" of portions of the scene without interfere on the rest of it. || Advanced<br />
|-<br />
| [[Switching Scenes]] || Tutorial that explains how to edit a collection of .sif files together and switch back and forth between them. || Advanced<br />
|-<br />
| [[Reuse Exported ValueNodes]] || Small tutorial to show how to reuse cool conversion collections on several animations || Advanced<br />
|-<br />
| [[Sewing BLines]] || A tutorial to show how to sew the edges of the BLines (Outlines, Regions and any BLine based) to each others || Advanced<br />
|-<br />
| [[Parabolic Shot]] || A tutorial to show how to make layers follow a mathematical equation || Advanced<br />
|-<br />
| [[Particles]] || A tutorial to show how to use the particles template released by [[User:Genete|Genete]] || Advanced<br />
|-<br />
| [[Brushes]] || A tutorial to show how to create brushes using the Duplicate Layer and the Link to Bline features|| Advanced<br />
|-<br />
| [http://morevnaproject.org/2008/11/27/camera-widget/ Camera view] || How to arrange camera pan/zoom of canvas and manage ValueBase Nodes of imported canvases || Advanced<br />
|-<br />
| [[Requested Tutorials]] || Need a tutorial? Request it here. || N/A<br />
|}<br />
<br />
== See Also ==<br />
* [[Keyboard Shortcuts]]<br />
* [[Mouse Shortcuts]]<br />
* [[Video Tutorials]]<br />
* [[Quick Overview]]<br />
<br />
General animation tutorial links:<br />
<br />
* [http://www.keithlango.com/tutorials/old/popThru/popThru.html Keith Largo Tutes]<br />
* [http://www.animationarchive.org/2006/05/meta-100000-animation-drawing-course.html The Animation Drawing Course at The Animation Archive] <br />
*[http://www.garycmartin.com/mouth_shapes.html Lip Sync]<br />
*[http://www.channel4.com/4talent/moveit/index.html MOVE IT! Animation Tutorial]</div>Rorehttps://wiki.synfig.org/index.php?title=Doc:Snowflake_with_the_Duplicate_Layer&diff=8297Doc:Snowflake with the Duplicate Layer2008-12-14T20:41:09Z<p>Rore: added the images</p>
<hr />
<div><!--Categories--><br />
[[Category:Tutorials]]<br />
<br />
'''This tutorial will give a simple example of the use of the [[Duplicate Layer]], to create a snowflake.'''<br />
<br />
== First branch of the snowflake == <br />
<br />
The 1st part is very simple : We'll create a single snowflake branch with the [[BLine Tool]] (or the [[Polygon Tool]]). <br/><br />
Select the Bline tool, and in the tools options, make sure that only Create Region Bline is selected. (If you use the polygon tool, select either Create Polygon Layer or Create Region Layer, as you wish).<br />
<br />
Draw the branch in the upper middle part of your image. Once it's drawn, select the newly created layer (I will refer to it as the "Branch layer") and make sure that the bottom of the branch is more or less at the same place as the green dot showing the center of the image. You can move your branch by selecting all the points (Ctrl-A) and usign the [[Normal Tool]]<br />
<br />
http://i209.photobucket.com/albums/bb207/rore4wiki/Synfig/snow_step1.png<br />
<br />
<br />
== Adding the Rotate and Duplicate Layers ==<br />
To make a whole 6-branches snowflake, we need to make several copies of the branch, and rotate them.<br/><br />
First, we need a [[Rotate Layer | Rotation layer]]. Right click on the image and select '''Layer > New Layer > Transform > Rotate'''. You should now have a Rotate Layer on top of the Branch layer.<br />
<br />
Then, we'll use the Duplicate Layer. Right click on the image and select '''Layer > New Layer > Other > Duplicate'''.<br />
<br />
So far, no change is visible on our image, it's normal :).<br />
In the [[Layers Panel]], make sure that the layers are in the following order : Duplicate on top, Rotate in the middle, and the "Branch" layer on the bottom.<br />
<br />
http://i209.photobucket.com/albums/bb207/rore4wiki/Synfig/snow_step2.png<br />
<br />
<br />
== Connecting everything together ==<br />
Select the Duplicate layer and look at the [[Params Panel]]. There's an "Index" value that is automaticaly exported. Its name is "Index 1". (It looks like "Index(Index 1)" in the panel). <br/><br />
This value is made of 3 subparameters : ''From'', ''To'' and ''Step''.<br />
Those parameters tells how many times an object is duplicated. <br />
<!--- |((From - To)/Step)|+1 = Number of duplicates. ---><br />
We need 6 branches so set the '''To''' parameter to '''6''' (keep ''From'' and ''Step'' to 1). <br />
<br />
http://i209.photobucket.com/albums/bb207/rore4wiki/Synfig/snow_step3.png<br />
<br />
Now move to the [[Children Panel]], and select our "Index 1" value. (Unfold the ValueBase Node if necessary).<br />
<br />
In order to have 6 rotated branches, we need to link the duplication and the rotation together. <br />
<br />
Select the Rotate layer, and go back to the Params panel. <br/><br />
The Rotate layer has just 2 parameters: ''Origin'' and ''Amount''. The important one here is ''Amount'', it tells the angle of the rotation. <br />
<br />
Right click on '''Amount''' and select '''Convert > Scale'''. <br/><br />
Now Amount is made of 2 subparameters, ''Link'' (an angle) and ''Scalar'' (a real), the whole rotation being equal to Link * Scalar. <br />
<br />
Set the '''Link''' subparameter to 60 (that's the angle between the snowflake branches).<br />
<br />
Right click on the '''Scalar''' parameter and select '''Connect'''. It will connect the previously selected "Index 1" value (in the Children panel) to the Scalar parameter.<br />
<br />
''How it looks after the connection:''<br/><br />
http://i209.photobucket.com/albums/bb207/rore4wiki/Synfig/snow_step4.png<br />
<br />
<br />
You should now have a complete snowflake, yay!<br />
<br />
http://i209.photobucket.com/albums/bb207/rore4wiki/Synfig/snow_step5.png<br />
<br />
<br />
== What happened? == <br />
We linked the "Scalar" value of the rotation to the duplicate layer: <br/><br />
Thanks to the Duplicate, the Scalar parameter was set to values between 1 and 6 (From and To), by steps of 1 - instead of being set to a single value. <br/><br />
So we had 5 rotations in addition to the original branche : One of 60° (Scalar * Link = 1 * 60°), another of 120° ( 2 * 60°), another of 180°, etc. And all of these rotations were displayed together.<br />
<br />
You can think of the Duplicate Layer as something allowing you to have a list of values, that you can link to a (real) parameter in the same way you could link a single value to a parameter. <br/></div>Rorehttps://wiki.synfig.org/index.php?title=Doc:Snowflake_with_the_Duplicate_Layer&diff=8296Doc:Snowflake with the Duplicate Layer2008-12-14T20:14:40Z<p>Rore: fixed a bit the text, added some links</p>
<hr />
<div><!--Categories--><br />
[[Category:Tutorials]]<br />
<br />
'''This tutorial will give a simple example of the use of the [[Duplicate Layer]], to create a snowflake.'''<br />
<br />
== First branch of the snowflake == <br />
<br />
The 1st part is very simple : We'll create a single snowflake branch with the [[BLine Tool]] (or the [[Polygon Tool]]). <br/><br />
Select the Bline tool, and in the tools options, make sure that only Create Region Bline is selected. (If you use the polygon tool, select either Create Polygon Layer or Create Region Layer, as you wish).<br />
<br />
Draw the branch in the upper middle part of your image. Once it's drawn, select the newly created layer (I will refer to it as the "Branch layer") and make sure that the bottom of the branch is more or less at the same place as the green dot showing the center of the image. You can move your branch by selecting all the points (Ctrl-A) and usign the [[Normal Tool]]<br />
<br />
== Adding the Rotate and Duplicate Layers ==<br />
To make a whole 6-branches snowflake, we need to make several copies of the branch, and rotate them.<br/><br />
First, we need a [[Rotate Layer | Rotation layer]]. Right click on the image and select '''Layer > New Layer > Transform > Rotate'''. You should now have a Rotate Layer on top of the Branch layer.<br />
<br />
Then, we'll use the Duplicate Layer. Right click on the image and select '''Layer > New Layer > Other > Duplicate'''.<br />
<br />
So far, no change is visible on our image, it's normal :).<br />
In the [[Layers Panel]], make sure that the layers are in the following order : Duplicate on top, Rotate in the middle, and the "Branch" layer on the bottom.<br />
<br />
== Connecting everything together ==<br />
Select the Duplicate layer and look at the [[Params Panel]]. There's an "Index" value that is automaticaly exported. Its name is "Index 1". (It looks like "Index(Index 1)" in the panel). <br/><br />
This value is made of 3 subparameters : ''From'', ''To'' and ''Step''.<br />
Those parameters tells how many times an object is duplicated. <br />
<!--- |((From - To)/Step)|+1 = Number of duplicates. ---><br />
We need 6 branches so set the '''To''' parameter to '''6''' (keep ''From'' and ''Step'' to 1). <br />
<br />
Now move to the [[Children Panel]], and select our "Index 1" value. (Unfold the ValueBase Node if necessary).<br />
<br />
In order to have 6 rotated branches, we need to link the duplication and the rotation together. <br />
<br />
Select the Rotate layer, and go back to the Params panel. <br/><br />
The Rotate layer has just 2 parameters: ''Origin'' and ''Amount''. The important one here is ''Amount'', it tells the angle of the rotation. <br />
<br />
Right click on '''Amount''' and select '''Convert > Scale'''. <br/><br />
Now Amount is made of 2 subparameters, ''Link'' (an angle) and ''Scalar'' (a real), the whole rotation being equal to Link * Scalar. <br />
<br />
Set the '''Link''' subparameter to 60 (that's the angle between the snowflake branches).<br />
<br />
Right click on the '''Scalar''' parameter and select '''Connect'''. It will connect the previously selected "Index 1" value (in the Children panel) to the Scalar parameter.<br />
<br />
You should now have a complete snowflake, yay!<br />
<br />
== What happened? == <br />
We linked the "Scalar" value of the rotation to the duplicate layer: <br/><br />
Thanks to the Duplicate, the Scalar parameter was set to values between 1 and 6 (From and To), by steps of 1 - instead of being set to a single value. <br/><br />
So we had 5 rotations in addition to the original branche : One of 60° (Scalar * Link = 1 * 60°), another of 120° ( 2 * 60°), another of 180°, etc. And all of these rotations were displayed together.<br />
<br />
You can think of the Duplicate Layer as something allowing you to have a list of values, that you can link to a (real) parameter in the same way you could link a single value to a parameter. <br/></div>Rorehttps://wiki.synfig.org/index.php?title=Doc:Snowflake_with_the_Duplicate_Layer&diff=8295Doc:Snowflake with the Duplicate Layer2008-12-14T14:15:02Z<p>Rore: 1st draft, still need to add images and improve text.</p>
<hr />
<div><!--Categories--><br />
[[Category:Tutorials]]<br />
<br />
'''This tutorial will give a simple example of the use of the [[Duplicate Layer]], to create a snowflake.'''<br />
<br />
== First branch of the snowflake == <br />
<br />
The 1st part is very simple : We'll create a single snowflake branch with the Bline tool (or the polygon tool).<br />
Select the Bline tool, and in the tools options, make sure that only Create Region Bline is selected. (If you use the polygon tool, select either Create Polygon Layer or Create Region Layer, as you wish).<br />
<br />
Draw the branch in the upper middle part of your image. Once it's drawn, select the newly created layer (I would refer to it as the "Branch layer") and make sure that the bottom of the branch is more or less at the same place as the green dot showing the center of the image.<br />
<br />
== Adding the Rotate and Duplicate Layers ==<br />
To make a whole 6-branches snowflake, we need to make several copies of the branch, and rotate them.<br />
First, we need a Rotation layer. Right click on the image and select '''Layer > New Layer > Transform > Rotate'''. You should now have a Rotate Layer on top of the branch layer.<br />
<br />
Then, we'll use the Duplicate Layer. Right click on the image and select '''Layer > New Layer > Other > Duplicate'''.<br />
<br />
So far, no change is visible on our image, it's normal :).<br />
In the Layers dialog, make sure that the layers are in the following order : Duplicate on top, Rotate in the middle, and the "Branch" layer on the bottom.<br />
<br />
== Connecting everything together ==<br />
Select the Duplicate layer and look at the param dialog. There's an "Index" value that is automaticaly exported. Its name is "Index 1". (It looks like "Index(Index 1)"). <br />
This value is made of 3 parameters : From, To and Step.<br />
Those parameters tells how many times an object is duplicated. <br />
<!--- |((From - To)/Step)|+1 = Number of duplicates. ---><br />
We need 6 branches so set the ''To'' parameter to 6 (keep ''From'' and ''Step'' to 1). <br />
<br />
Now move to the Child tab, and select our "Index 1" value. (Unfold the ValueBase Node if necessary).<br />
<br />
In order to have 6 rotated branches, we need to link the duplication and the rotation. <br />
<br />
Select the Rotate layer, and go back to the Params tab. It has just 2 parameters, Origin and Amount. The important one is Amount, it tells the angle of the rotation. Right click on it and select '''Convert > Scale'''. Now ''Amount'' is made of 2 subparameters, the 1st (''Link'') tells the angle of rotation, and the 2nd (Scalar) tells the number of time the rotation is applied.<br />
<br />
Right click on the Scalar parameter and select '''Connect'''. It'll connect the previously select "Index 1" value (Child tab) to the Scalar parameters.<br />
<br />
Ok, still no change in the image, but that's because the rotation angle is still 0. Select the ''Link'' subparameter and set it to 60. You should now have a complete snowflake, yay.<br />
<br />
== What happened? == <br />
We linked the "Scalar" value to the duplicate layer : <br/><br />
Thanks to the Duplicate, the "Scalar" param was set to values between 1 and 6 (From and To), by steps of 1. <br/><br />
So we had 5 rotation : One of 60° (Scalar * Link = 1 * 60°), another of 120° ( 2 * 60°), another of 180°, etc. And all of these rotations were displayed together.<br />
<br />
You can think of the Duplicate Layer as something allowing you to have a list of values, that you can link to a (real) parameter in the same way you could link a single value to a parameter.</div>Rorehttps://wiki.synfig.org/index.php?title=Doc:Video_Tutorials&diff=8291Doc:Video Tutorials2008-12-08T16:11:30Z<p>Rore: /* Following a Bline */ added link to the video page for people without embeded flash.</p>
<hr />
<div><!--Categories--><br />
[[Category:Tutorials| ]]<br />
<br />
In this section you'll find some basic video tutorials of the most common tasks in Synfig. Feel free to ask here for any new video tutorial.<br />
<br />
<br />
== Animation Basics ==<br />
<br />
[http://www.youtube.com/watch?v=WUxn9jqFJrg Synfig basic animation tutorial]: This video tutorial shows how to do a (very) basic animation. The tutorial roughly follows the [[Animation Basics|animation basics]] tutorial.<br />
<br />
<videoflash>WUxn9jqFJrg|425|344</videoflash><br />
<br />
<br />
== Creating a Bline ==<br />
<br />
[http://www.youtube.com/watch?v=bQ-ku0bA23A Creating a BLine]: This small video tutorial shows the basic steps to build a BLine. Video editing was done using Synfig itself.<br />
<br />
<videoflash>bQ-ku0bA23A|425|350</videoflash><br />
<br />
<br />
== Creating Circles, Rectangles and a Bline ==<br />
<br />
[http://youtube.com/?v=SM1qUqGyIpA Creating Circles, Rectangles, and a Bline]: Short tutorial about creating Circles, Rectangles, and a Bline.<br />
<br />
<videoflash>SM1qUqGyIpA|425|350</videoflash><br />
<br />
<br />
== Flower Animation ==<br />
<br />
This video tutorial shows how to do an animation of a growing flower. The tutorial roughly follows the written [[Flower Animation|flower animation]] tutorial.<br />
<br />
=== [http://www.youtube.com/watch?v=U1EjObyN1pc Part 1 of 4] ===<br />
<br />
<videoflash>U1EjObyN1pc|425|344</videoflash><br />
<br />
=== [http://www.youtube.com/watch?v=oSAilqEKEJs Part 2 of 4] ===<br />
<br />
<videoflash>oSAilqEKEJs|425|344</videoflash><br />
<br />
=== [http://www.youtube.com/watch?v=STP01dOxvMU Part 3 of 4] ===<br />
<br />
<videoflash>STP01dOxvMU|425|344</videoflash><br />
<br />
=== [http://www.youtube.com/watch?v=8dcAqZxwOWM Part 4 of 4] ===<br />
<br />
<videoflash>8dcAqZxwOWM|425|344</videoflash><br />
<br />
<br />
== Following a Bline ==<br />
<br />
[http://www.youtube.com/watch?v=w87KRL3kD74 Following a Bline:] This video tutorial show how to link a shape to a Bline. It doesn't follow strictly the [[Following a BLine|tutorial]] but would help you to follow it. <br />
<br />
<videoflash>w87KRL3kD74|425|350</videoflash><br />
<br />
== Pseudo IPO-drivers in Synfig ==<br />
<br />
Zelgadis gave us [http://zelgadis.profusehost.net/files/synfig/ipo-drivers-synfig.ogg this] method to control playback using a variable.</div>Rorehttps://wiki.synfig.org/index.php?title=Press&diff=8287Press2008-12-06T14:45:39Z<p>Rore: /* Mentions */ mentionned in a 'smashing mag' article</p>
<hr />
<div>== Articles ==<br />
<br />
* Newsforge: [http://software.newsforge.com/article.pl?sid=06/01/17/2056255 Nathan Willis, Synfig 2D vector animation program opens source]<br />
* Barrapunto: [http://barrapunto.com/softlibre/06/08/10/1547250.shtml Synfig: Animación 2D profesional para Linux]<br />
* Linux.com: [http://www.linux.com/feature/115325 Synfig experiments with 2-D animation]<br />
* LWN: [http://lwn.net/Articles/241382/ The Synfig 2D Animation package]<br />
* debaday: [http://debaday.debian.net/2008/11/02/synfig-the-free-software-alternative-for-2d-animation/ Synfig: the free software alternative for 2D animation]<br />
<br />
== Interviews ==<br />
<br />
* [http://osnews.com/story.php?news_id=13241 OSNews interview with darco]<br />
<br />
== Talks ==<br />
<br />
* [[Events|LCA 2008]]: Elizabeth Garbee did a [http://linux.conf.au/programme/detail?TalkID=117 talk about open source animation] [[http://mirror.linux.org.au/pub/linux.conf.au/2008/Thu/mel8-117.ogg video]] [[http://mirror.linux.org.au/pub/linux.conf.au/2008/Thu/mel8-117.spx audio]].<br />
* [[Events|DebConf 2008]]: [[PaulWise|pabs]] did a lightning talk about synfig and played the DemoReel [http://meetings-archive.debian.net/pub/debian-meetings/2008/debconf8/low/831_Lightning_Talks.ogg video of lightning talks]<br />
* [http://colcit.org.ar/ CoLCIT 2008]: [[User:Yaco|Yaco]] did a talk in Spanish called "Animation with Free Software" focusing on Synfig [[http://colcit.gleducar.org.ar/descargas/videos/arte_animacion_y_diseno_synfig.ogg video]] <br />
<br />
== Mentions ==<br />
<br />
* [http://www.blendernation.com/2008/09/23/the-morevna-project/ BlenderNation article about the Morevna Project]<br />
* [http://www.linuxformat.co.uk/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=5#77 LINUX Format magazine - hot pick in issue 77 - march 2006]<br />
* [http://ask.slashdot.org/askslashdot/06/05/31/007202.shtml Ask Slashdot - Efficient 2D Animation Software? - mentioned in the comments]<br />
* [http://gnomejournal.org/article/38/de-forming-models-with-sharpconstruct a blog about sharpconstruct]<br />
* [http://lwn.net/Articles/236193/ our irregular news got mentioned on LWN]<br />
* [http://blenderartists.org/forum/showthread.php?t=92763 heated blender discussion]<br />
* [http://lifehacker.biz/articles/best-freeware-design-software/ Best Freeware Design Software - Animation]<br />
* [http://mashable.com/2007/09/23/open-source/ 480+ Open Source Applications]<br />
* [http://ubuntulinuxhelp.com/top-100-of-the-best-useful-opensource-applications/ Top 100 of the best Open Source Applications]<br />
* [http://www.mcye.misiones.gov.ar/content/view/106/41/ Free Alternatives:Vector animation, on the Ministry of Culture and Education of Argentina website (es)]<br />
* [http://www.latercera.cl/contenido/27_69813_9.shtml Los 10 mejores softwares alternativos que ofrece internet]<br />
*[http://www.smashingmagazine.com/2008/12/05/20-vector-graphic-editors-reviewed/ 20 vector graphic editors reviewed, mentionned in SmashingMagazine 2008]<br />
<br />
== Blogs ==<br />
<br />
* [http://del.icio.us/search/?p=synfig del.icio.us]<br />
* [http://digg.com/search?s=synfig digg]<br />
* [http://www.technorati.com/search/synfig technorati]<br />
* [http://blogsearch.google.com/blogsearch?q=synfig google]<br />
* [http://advogato.org/person/rmathew/diary.html?start=146 mentioned in a blog about the Narnia special effects]<br />
* [http://blogs.download.com/Daily-Download/post.php?p=1404?tag=nefd.aof CNET blog about equivalents to windows multimedia apps]<br />
* [http://www.hoodyhoo.com/2007/08/16/creativity-in-linux-synfig/ creativity in Linux]<br />
* [http://linuxondesktop.blogspot.com/2007/07/35-cool-applications-to-install-on.html 35 cool applications to install on Linux]<br />
* [http://www.snap2objects.com/2007/07/20/45-best-freeware-design-programs/ 45 Best Freeware Design Programs]<br />
* [http://go.mibbit.com/?url=http%3A%2F%2Fwww.tatica.org%2Findex.php%2Fblog%2Fshow%2FInstalando-Synfig.html Installing Synfig in Fedora (Spanish)]<br />
<br />
== Videos and images ==<br />
<br />
* [http://www.flickr.com/photos/tags/synfig/ flickr]<br />
* [http://images.google.com/images?q=synfig google images]<br />
* [http://video.google.com/videosearch?q=synfig&so=1 google video]<br />
* [[Gallery|site gallery]]<br />
* [http://youtube.com/results?search_query=synfig&search_sort=video_date_uploaded youtube]</div>Rorehttps://wiki.synfig.org/index.php?title=Main_Page.fr&diff=8157Main Page.fr2008-11-09T16:23:13Z<p>Rore: Switched for the 0.61.9 download image.</p>
<hr />
<div>__NOTOC__ <br />
<div style="margin-bottom:20px; margin-top:-10px;-moz-border-radius:10px; padding:5px; width:100%; text-align:center; border: 1px solid #a6d577; background: #F8EA85;">[[Main Page|English]] | [[Main Page.pl|Polski]] | [[Main Page.ru|Русский]] | [[Main Page.tr|Türkçe]] | [[Main Page.zh|简体中文]] | [[Main Page.es|Español]] | [[Main Page.fr|Français]]<br /><br />
<div style="font-size:80%;padding-top:3px;">[[WikiTranslation.fr|Aidez à la traduction de ce site]]</div></div><br />
<br />
<br />
[http://synfig.org/Releases/0.61.09-intro http://synfig.org/images/a/ac/MainBanner-06109-en.jpg]<br />
<table style="border='0'; cellspacing='2';"><br />
<tr><br />
<td><br />
=== L'animation dans le monde libre ===<br />
L'animation en deux dimensions est longtemps restée l'apanage des logiciels propriétaires. Cela change avec l'introduction de Synfig, un logiciel libre et open source permetant la production d'animations de qualité cinématographique avec moins de gens et de moyens.<br />
<br />
[[About.fr|En savoir plus sur Synfig...]]<br />
</td><br />
</tr><br />
</table><br />
<br />
<table style="border='0'; cellspacing='2';"><br />
<tr><br />
<td><br />
<br />
===De belles œuvres inspirent la communauté===<br />
<br />
<div style="float: left;"><br />
<span>http://synfig.org/images/9/9a/Community_icon.png</span><br />
</div><br />
La communauté Synfig est inspirée par l'art que vous produisez. Merci à toutes celles et ceux qui créent et exposent leurs œuvres, dans la [[gallery.fr|galerie]], sur [http://youtube.com/results?search_query=synfig&search_sort=video_date_uploaded YouTube], [http://search.deviantart.com/?section=browse&q=synfig&qh=sort:time deviantART], [http://www.videoplayer.es/tag/synfig/ VideoPlayer.es], [http://video.google.com/videosearch?q=synfig&so=1 Google Video], [http://www.flickr.com/photos/tags/synfig/ Flickr] et sur le web. Vous serez peut-être aussi intéressés par la lecture de quelques [[Animation Ideas.fr|idées d'animation]], la contribution à la [[DemoReel.fr|vidéo de démo]] ou [[Contact.fr|le partage de vos œuvres avec nous]].<br />
<br />
[[Contact.fr|En savoir plus ...]]<br />
<br />
===De belles œuvres nécessitent un bon support===<br />
<br />
<div style="float: left;"><br />
<span>http://synfig.org/images/c/c4/Icon_support.png</span><br />
</div><br />
Les artistes ont besoin d'informations sur le fonctionnement de Synfig, de manière a pouvoir nous inspirer avec leurs animations. Aidez à documenter l'interface de Synfig, écrivez des tutoriels, aidez les gens sur IRC, sur le forum et ailleurs.<br />
<br />
[[Documentation.fr|En savoir plus ...]]<br />
<br />
===De belles œuvres nécessitent un bon code===<br />
<br />
<div style="float: left;" ><br />
<span>http://synfig.org/images/2/2b/Icon_code.png</span><br />
</div><br />
Le développement du logiciel libre et de l'open source ne serait rien sans une communauté active, alors rejoignez celle de Synfig. Nous avons besoin de personnes pour signaler les bugs, pour corriger les bugs, de développeurs, de beta-testeurs, d'artistes, et plus. Vos contributions sont les bienvenues et sont appréciées.<br />
<br />
[[Development.fr|En savoir plus ...]]<br />
</td><br />
<td valign="top"> <br />
[http://synfig.org/Challenges http://synfig.org/images/2/22/Challenge-button-1.png]<br />
<br><br />
[http://synfig.org/News/2008-03-10 http://synfig.org/images/0/07/News.png]<br />
<br><br />
[http://synfig.org/Gallery.fr#Vid.C3.A9o_de_D.C3.A9mo http://synfig.org/images/b/b1/Movies.png]<br />
</td><br />
</tr><br />
</table><br />
<br />
----<br />
==== Liens divers ====<br />
<br />
<table style="border='0'; cellspacing='2';"><br />
<tr><br />
<td><br />
*[[How do I|Astuces]]<br />
*[[Tutorials]] ([[Video Tutorials|vidéos]])<br />
*[[Categorical Help|Aide par catégorie]]<br />
*[[FAQ.fr|FAQ]]<br />
</td><br />
<td><br />
*[[Meetings|Rencontres]]<br />
*[[Releases|Versions disponibles]]<br />
*[[Release]]<br />
*[[Build instructions|Instructions de compilation]]<br />
*[http://synfig.org/api/ Doc des sources]<br />
*[http://sf.net/projects/synfig Le projet sur SF]<br />
</td><br />
<td><br />
*[[Roadmap]]<br />
*[[Wish list.fr|Demandes de fonctionalités]]<br />
*[[Software_roadmap|Buts à long terme]]<br />
*[[GoogleSoC|Google Summer of Code]]<br />
*[[Related Projects|Projets apparentés]]<br />
</td><br />
</tr></table></div>Rorehttps://wiki.synfig.org/index.php?title=Dev:Wish_list&diff=8033Dev:Wish list2008-10-15T14:58:13Z<p>Rore: add "smooth node" suggestion</p>
<hr />
<div>'''''Warning''''': We need more people working on the code if we are going to be able to achieve all the feature requests.<br />
<br />
Got a great idea for a new feature? Just add it here, or on the [http://sourceforge.net/tracker/?group_id=144022&atid=757419 feature requests tracker]. Before you do, please check the [https://synfig.svn.sourceforge.net/svnroot/synfig/ETL/trunk/TODO etl], [https://synfig.svn.sourceforge.net/svnroot/synfig/synfig-core/trunk/TODO synfig] and [https://synfig.svn.sourceforge.net/svnroot/synfig/synfig-studio/trunk/TODO synfigstudio] TODO files for similar ideas. Please add a rating of how essential this feature is to your workflow according to the following scale:<br />
<br />
#"Well, it might be nifty. To someone."<br />
#"I probably would make use this"<br />
#"It's not essential, but I'd really like to have this at my disposal."<br />
#"Synfig would be soooo much better with this change"<br />
#"I can't/won't use Synfig without it!"<br />
<br />
== Misc ==<br />
<br />
Please clean this section up as desired.<br />
<br />
* A different color dialog to easier pick and change colors.<br />
** A color wheel like inkscape has (or the same)<br />
** Swatch menu from gimp with .gpl files.<br />
* Workflow improvements, like content help and ui-refinement.<br />
** set the fine line between design and animation work.<br />
** Greet the user at startup, give hints and help in the ui to better the usability and user-experience.<br />
* test synfig cross-platform (Linux, Windows, Mac)<br />
* Installer for windows<br />
* Pluggable App (run from memory stick)<br />
* make a short film about synfigs capabilitys in a starwars kind of spaceship setting as promo video about 3 minutes long.<br />
* Sound layer<br />
* full tablet support<br />
* small set of vector contend for fast animation results<br />
* Help is available as pdf-file and distributed with the program<br />
<br />
<br />
'''Input:'''<br />
* Import rastergraphics png, jpg, tif [done]<br />
* Import vectorgraphics (svg,fig)<br />
<br />
'''Output:'''<br />
* Render output to animated gif [done]<br />
* Render output to png, bmp, OpenEXR [done] <br />
* Export vectorgraphics (svg,fig)<br />
<br />
=== Things, which are also accepted in our patch tracker===<br />
<br />
* create better builds for MacOS X.<br />
* fixes for any of the open [[Bugs|bugs]].<br />
* embedded source code documentation<br />
* Write a tutorial<br />
* translate into your language<br />
* test synfig and confirm open bugs<br />
<br />
=== Easy coding tasks ===<br />
Put here tasks for new developers, to make them able to dive into the code.<br />
<br />
* Synfigstudio needs verbosity levels for the error output. Levels are info, warning and error. Make sure, to spew out only errors when something nasty happens. If someone wants to know all what happens in synfigstudio, the user should activate a higher level of verbosity with the command line switch --verbose=all,info,warning<br />
<br />
* Synfig and Synfigstudio need a usage screen, which helps a new user to type in the right syntax on the command line. Any switch not known to the program should point to the usage screen. On the bottom of the usage screen could be a hint: " For more help use synfig --help"<br />
<br />
----<br />
<br />
===To the old [[Releases]]===<br />
<br />
Just for reference.<br />
<br />
<br />
<br />
== Linking Zoom layer to Paste Canvas ==<br />
[3] It is impossible to link Center of Zoom layer to Origin of Paste Canvas without exporting a value. It often needed for pans & zooms. Suggestion: rename "Center" parameter of Zoom Layer to the "Origin". Will improve the workflow. --[[User:Zelgadis|Zelgadis]]<br />
<br />
== Non scalable timeline ==<br />
[3] It should be useful for me to have non scalable timeline. It's hard to set timing when the distance between frames is always different in different documents and in different situations. Suggestion: make a non-scalable mode for timeline, where 1 second interval is always the same. Will improve the workflow. --[[User:Zelgadis|Zelgadis]]<br />
<br />
==Smart linking of tangents==<br />
[4] As described in [[Sewing BLines]], when linking red tangent to yellow they are placed opposite against each other. This is normal from the program's point of view, but not normal for new users. Even more, to avoid this effect user needs to made some complex steps (see [[Sewing BLines#Solution]]). It takes a lot of time if we vahe lot of verticles to sew their tangents.<br />
<br />
Suggestion:<br />
* When linking tangents with the same color, program should act as usual.<br />
* When linking tangents with different color program should automaticaly add Convert->Scale (-1) to avoid their opposite placement.<br />
To allow linking two tangents in opposite position, I suggest to add a new menu option for tangents "Link Opposite". When linking two tangents with this option:<br />
* When linking tangents with the different color, program should act as it acts now - no additional converts added.<br />
* When linking tangents with the same color program should automaticaly add Convert->Scale (-1) to plcae them opposite against each other.<br />
<br />
--[[User:Zelgadis|Zelgadis]]<br />
<br />
==Movement blur effect==<br />
To make the motion most realistic for movies, it should be possible to activate in the render dialog the option to smear the border of all objects, which move faster than a given value. For example, if a ball gets shot over the canvas/rendering-screen with speed over 50 px/frame it should have a blurry streak attached. This effect could be applied only at rendering time as an after-effect. --[[User:SvH|SvH]] 09:50, 28 May 2008 (EDT)<br />
<br />
:There is a [[Motion Blur Layer]] that you can apply to the entire document or to the layers you want. It allows to turn the blur effect on and off during animation. I think it is more flexible that your proposal. [[User:Genete|Genete]] 10:13, 28 May 2008 (EDT)<br />
<br />
==Morph sets==<br />
This feature is similar to some other suggestions below, just with another way to approach. In animations are many movements, which can be put in some kind of library, to make use of at a later time. For example, movements to animate the key moments of a mouth, sampling syllables. For vector graphics, it should be possible to define some key points, which move just a small amount of space, to form another syllable. These syllables in this example, should be stored in a drop down list, to be able to select them for the key time on the timeline.<br />
A morph-set for walking-left-to-right is different from a morph-set for a mounth, which has as options a,e,i,o,u,bah-disgust,happy-smile. The morph-set has to be stored as vector coordinates in a relative way(offset), e.g. X1=+212,+34;X2=-56,-23;X3=+3,-88;<br />
<br />
To make use of the morph-set for the mouth, you have to define first, which vector points in your drawn mouth, correspond to the key-points of your morph-set. X1, X2, X3, Xn<br />
<br />
--[[User:SvH|SvH]] 06:53, 27 May 2008 (EDT)<br />
<br />
<br />
==Render time approximation==<br />
Synfigstudio should get a button in the render dialog, which calculates the total render time for the actual settings (frames per second, length of the film, resolution, output format) It should testrender 1 picture, when the amount of total frames is below 1000. Over 1000 frames, it should testrender 10 pictures for more precise calculation.<br />
<br />
--[[User:SvH|SvH]] 12:49, 22 May 2008 (EDT)<br />
<br />
==Smartrendering==<br />
I have made 25,000 small png-pictures with my 800Mhz computer in about 45 minutes. Synfigstudio did calculate each single frame of it. Nothing changed in this picture, so it does only need to get written to disk for the amount of pictures, until the next change (animation) has an effect on the output picture. This should save time for bigger projects with thousands of pictures. With smartrendering it is also possible to predict the total amound of space in Megabytes (Mibibytes) of the final render of the movie. It should calculate how much it needs and see, if enough space is free on the harddisk before the rendering get started.<br />
<br />
--[[User:SvH|SvH]] 12:49, 22 May 2008 (EDT)<br />
<br />
== get_color method in text and radial blur ==<br />
<br />
[5] Without get_color method distorion produces artifacts <br />
[http://sourceforge.net/tracker/index.php?func=detail&aid=1831355&group_id=144022&atid=757416 bug 1831355]. So I would like to get this problem fixed before doing something else. --[[User:AkhIL|AkhIL]] 22:41, 1 May 2008 (EDT)<br />
<br />
== Full functional of group dialog ==<br />
<br />
[5] Group dialog is broken now [http://sourceforge.net/tracker/index.php?func=detail&aid=1796833&group_id=144022&atid=757416 bug 1796833]. So we should get old features work right before making new one. --[[User:AkhIL|AkhIL]] 22:41, 1 May 2008 (EDT)<br />
<br />
== import/export .swf files ==<br />
<br />
very important productivity feature<br />
<br />
== import/export .svg frames sequence, and/or .svg animations ==<br />
<br />
very important productivity feature<br />
<br />
== a realtime .sif synchronized text window ==<br />
<br />
just like the xml editor of Inkscape, or the html editor in Dreamweaver (this is hugelly useful for productivity)<br />
<br />
I thinks scripting API can be implement in this way. For example you make XML DOM like implementation for python which alows to change DOM tree from python code and see chenges in canvas. By this way you can implement import/export scripts. Automation scripts. And a lot of different things. Even synchronization of animation between blender and synfig. --[[User:AkhIL|AkhIL]] 23:10, 26 April 2008 (EDT)<br />
<br />
== choosing colour from gimp/inkscape palettes ==<br />
<br />
very useful when you need some colour comformity of what you're doing <br />
<br />
== Good high-level documentation of the source code ==<br />
<br />
(2) It'd be nice if a newbie could quickly navigate around the source code. The best thing to do would be to add top-level comments in each file, explaining what that file does, a README.TXT in each directory, explaining what's in that directory. This would be pretty fast and easy to do, and make it much easier for new programmers to join. <br />
<br />
Time permitting, it would also be good to document on a high level what the data structures are, but that's harder, since those tend to evolve, and it is often difficult to keep in sync. It would also be useful to document what individual functions do (just a one-liner high-level description), but that also takes more time.<br />
: There is a page link in the wiki that connect to the [http://www.synfig.com/doc Synfig API Documentation]. I think this link should be highlighted to be more accessible for newbies contributors and mature developers (the link was found [[Releases/DeveloperPreview#Support | here]]). --[[User:Genete|Genete]] 10:02, 11 December 2007 (EST)<br />
<br />
== Mathematical functions to animate ==<br />
(2/4) If you want to make a waving flag, it would be handful a sine function, tuned with random correctors, for example. <br />
: -This should generate waypoints each 1, 2, 4 frames or any other step at artist's wish.<br />
: -When applying a function you can add it to current values, add it to 1st frame values or simply override old values. Perhaps other options (such multiplication) would be fine, too. Something like texture editor in [http://www.artofillusion.org Art of Illusion], perhaps.<br />
Perhaps it would be useful reusing the [http://www.gnu.org/software/octave/ Octave] source code to parse mathematical expressions.<br />
I have rated this wish with a '2' because undoubtly many users will not be familiar to mathematical concepts, but for those who will be, I'd rate it with a 4. It would be possible to make a ball describing a parabolic moving in no time.<br />
[[User:ajotatxe|ajotatxe]] 20 November 2007<br />
: dooglus can probably chime in better than I here (see his example of balls on mathematical paths at http://uk.youtube.com/watch?v=YTpSfUthuVE ), but I believe that this is already possible. Synfig does support a variety of mathematical transforms for parameters, although the way you do this is by no means intuitive. (You might also want to check out the preambletaffy.sifz example for an easier approach to a waving flag. I know you were just using that as an example, but for the record...) [[User:Pxegeek|Pxegeek]] 00:58, 21 November 2007 (EST)<br />
<br />
: I'd also rate it with a (4) (and updated the rating accordingly), not for this special case, but to make many workarounds much easier. Simulating [Parabolic Shot|free fall], for example, would be a lot easier with real formulas. I don't know, though how easy it will be to implement, maybe waiting for a scripting interface to be implemented is better than hacking this feature in an ad-hoc manner. --[[User:Rubikcube|Rubikcube]] 16:38, 29 February 2008 (EST)<br />
<br />
== Warning about editing bizarre things in animate editing mode ==<br />
(3.5) It seems to have little sense animate certain things like Blend Method or Type of Feather. It would be very nice that the program asked comfirmation if you change these attributes in animate editing mode. If you do want to, you would have three options: "Yes, never ask", "Yes, never ask for this attribute", "No". I guess that internally, this attributes has integer type (or something like that) and the attributes that you normally want to animate, float type, so I think that this feature is relatively easy to implement. My English is not very good, so please feel free to fix this post.<br />
[[User:ajotatxe|ajotatxe]] 20 November 2007<br />
<br />
<br />
<br />
== Bones with FK & IK + grouping of objects into folders ==<br />
<br />
(5) Bones cane move specific vector assigned to them or the bones can have envelopes that move the vectors within their field of influence, much Like Anime Studio/Moho does. It's quite a time saving process of animating. Objects created can be saved into separate groups or folders using the same system as Anime Studio/Moho -Shadowphoenix 27/8/2007<br />
<br />
== Animated sketch ==<br />
<br />
(5) it would be great, if the tool Sketch was animatable (for example, in a form of a special sketch-layer). --Zelgadis 2007-06-14<br />
<br />
: For now as a workaround we could use animation program called Pencil. See [[Related Projects]] page. --[[User:Zelgadis|Zelgadis]]<br />
<br />
== Duck for Amount value in Zoom layer ==<br />
<br />
(2) It would be nice if Amount value in Zoom layer was controlled by additional duck. --[[User:Zelgadis|Zelgadis]] 02:49, 29 December 2007 (EST)<br />
: I found that I can better use Warp layer instead of Zoom to change size. But it'd be nice to have Amount duck for Zoom layer anyway...<br />
:: The Amount parameter works exponentially; each time you add 1 to the Amount, the image is zoomed by a further factor of e (= 2.71828 or so). Would a duck be any use if it just controlled the value of Amount in a linear way?<br />
:: Workarounds include: export Amount, select it in the children dialog. Whatever's selected in the children dialog shows a duck. You can adjust it using that duck.<br />
:: Also, if you use a Stretch layer, convert the Amount to Composite, export the X-Axis and connect it to the Y-Axis, then you have a duck-controllable fixed-aspect zoom. -- [[User:Dooglus|dooglus]] 15:32, 15 January 2008 (EST)<br />
::: Yeah I found this workaround, but it's to much actions - i prefer better use Warp or Stretch layers. Why not the link Amount duck and Amount value with logarithmic function? ;) --[[User:Zelgadis|Zelgadis]] 10:33, 17 January 2008 (EST)<br />
::::[[Convert#Logarithm|Logarithm]] convert type for real parameters exists since svn 2034. [[User:Genete|Genete]] 10:17, 30 August 2008 (EDT)<br />
<br />
== Automatic colour palette optimisation ==<br />
<br />
(0) it would be nice to use libcontrast [http://david.navi.cx/blog/?p=132] [http://david.navi.cx/blog/?p=94] [http://david.navi.cx/blog/?p=99] [http://svn.gnome.org/svn/xchat-gnome/trunk/src/libcontrast/] to automatically adjust selected or all the palette items for best visual contrast. It would also be interesting to have a layer that uses this code to filter the image.<br />
<br />
<br />
<br />
== Arbitrary Color Channels ==<br />
<br />
&mdash; The ability for the user to create any number of custom channels for various purposes.<br />
<br />
== Autorecover History ==<br />
<br />
&mdash; It would be great if autorecover could also recover the associated history of a file in the event of a crash.<br />
<br />
== Layer Convert ==<br />
<br />
<strike>(4)</strike> (2) &mdash; The original intent of this feature request has been solved and documented - [[How_do_I#Fill_an_outline.3F|How do I....Fill an Outline?]] - but it would still be nice to have a way to convert one sort of path layer to another. ''(Downgraded to level 2) [[User:SnapSilverlight|Snap]] 12:32, 17 Jan 2006 (PST)''<br />
<br />
== Vector fill bucket ==<br />
<br />
(3) &mdash; Like the traditional bitmap fill, but this fills the area clicked out to the nearest boundary paths with a region of that area, set to the foreground color (it actually would create a new [[Region Layer|region layer]]). <p>Alternatively, a single-duck layer object, that performs a simple bitmap fill from its (animatable) location, with its stored color value. (This second approach is similar to the behavior of one of Softimage's TOONZ[http://www.google.com/search?q=softimage+TOONZ]'s tools)</p><p>If this is implemented, it will probably be necessary to change the existing "fill" tool's name and icon to a "color injector" (hypodermic needle / turkey injector icon) tool, as that's closer to describing what it does.<br />
<br />
*Inkscape has a very innvative version of this tool. Maybe you can just grab the code from there and integrate it in synfig? --[[User:SvH|SvH]] 01:37, 14 May 2008 (EDT)<br />
<br />
== [[redraw tool]] ==<br />
<br />
(4-5) &mdash; Intutive reshaping of path-based layers. See link.<br />
<br />
== [http://developer.gnome.org/projects/gup/hig/ Gnome HIG Compliance] ==<br />
<br />
&mdash; This should solve all complaints about the layout, without requiring Synfig to be "just like program (x)". See [[UI Reloaded]] for progress on this.<br />
<br />
== Feedback for [[Smooth Move Tool]] ==<br />
<br />
(3) &mdash; This tool does what a lot of folks are looking for, warping selected ducks in a "soft" fashion. But it's not very obvious what sort of effect it will have, from the tool's interface. It needs some sort of momentary center-of-action and radius indicator at the very least. Perhaps an "influence gradient" overlaid on the canvas once Synfig's core is sped up?<br />
<br />
== Networkability ==<br />
<br />
(2) &mdash; Like Inkscape's "inkboard" feature (using Jabber), or Blender's Verse server [http://www.blender.org/modules/verse/index.php], or OpenCanvas's Networking option. This should probably farm off all the networking stuff to the telepathy framework so that synfig doesn't have to deal with all the account/etc issues.<br />
<br />
== Intuitive tangent modification ==<br />
<br />
(3) &mdash; (BBQ Pulled Duck) Inkscape has this for still handles - basically, grab a section of the spline between handles, and pull it around, the program automatically alters the tangent handles to match. What would be really neat is if you could do the same for temporal handles - be able to grab the spline between keyframes, and yank it around, and have Synfig automatically adjust the key interpolation to match. Not sure exactly what the workflow in the UI would be for this, however.<br />
<br />
-Agreed; blender does this with its IPO curves, and it's a really efficient way to work.<br />
<br />
== Plugin API ==<br />
<br />
(1) &mdash; Would be nice to enable additional functionality to be added to the program without it necessarily needing to be in the Synfig source tree. ''According to the Synfig 0.61.01 roadmap on [http://deepdarc.com/ deepdarc.com], there is a plugin API already implemented. So instead, this may be a [[Wiki Wish List|Wiki Wish]] for documentation, depending on how much has already been completed. [[User:SnapSilverlight|Snap]] 19:57, 13 Jan 2006 (PST)<br />
<br />
== Python support ==<br />
<br />
(1) of some sort will no doubt be demanded by the userbase eventually, for studio-specific automation of tasks, noncompiled plugins, etc. I ([[User:Snap|SnapSilverlight]]) don't have any particular use for it at the moment, tho'.<br />
<br />
I suuose to join this request with [[Wish_list#a_realtime_.sif_synchronized_text_window]]. We can implement python access to XML DOM and write XML Editor in python. --[[User:AkhIL|AkhIL]] 06:54, 30 April 2008 (EDT)<br />
<br />
== mod_synfig ==<br />
<br />
(1) &mdash; For Apache. Render .sif to some format like png/mng on access.<br />
<br />
== synfig nsplugin ==<br />
<br />
(1) &mdash; Let Mozilla and Mozilla-based view synfig files in-browser.<br />
<br />
<br />
== Align function ==<br />
<br />
(3) &mdash; Align objects at a common border (as in Inkscape)<br />
<br />
== Improved SVG import ==<br />
<br />
(4) &mdash; Currently, all importing an SVG does is render it in ImageMagick. What I want is the ability to import the SVG document so that all the shapes, etc. of the SVG document show up as their equivilant synfig layers - i.e. if I had put them there myself. I'm trying to write a patch for this but the codebase is mostly undocumented. [[User:KMeist|KMeist]] 16:38, 25 Feb 2006 (PST)<br />
<br />
[[svg2synfig]] could be incorporated using an open source XSLT processor. --[[User:Dmd|Dmd]] 13:34, 26 January 2008 (EST)<br />
<br />
== Gradient Paint Tool ==<br />
<br />
How about a tool that can 'paint' a gradient object. For example the options would be width and gradient type, one would make a stroke with the tool and the gradient would be automatically applied inside of the outline (set by width). This would save the trouble of having to the all the encapsulation stuff. (Actually any tool that makes creating gradient one step would be good).--[[User:Triclops|Triclops]] 09:52, 9 Aug 2006 (PDT)<br />
<br />
<br />
== Bone Animation Tools ==<br />
<br />
Bone system with inverse kinematics, very important for quick animation. You put bones on a drawed man and you can animate him like a puppet. I'm using that in Moho (lost marble product).--[[User:Ziolive|ziolive]] 23 Aug 2006<br />
*I would find this very useful too. I think it is called '''rigging'''(4/5) --[[User:SvH|SvH]] 01:33, 14 May 2008 (EDT)<br />
<br />
== AVI Backgrounds ==<br />
Is there any way I can add an avi as a background so I could add facial expressions to a stop-motion animated figure. [zotz here, I was thinking DV background or extra timeline. I would like to mix animations with live footage. rating (3/4)]<br />
<br />
== Character tool on Tool Options Dialog ==<br />
<br />
I want to use the as a character generator for a TV show. By using chroma key hide the background. Even better interface to a video overlay card with Alpha blending.<br />
<br />
== Collect for Publication ==<br />
<br />
(3/4) - (zotz) Menu item, functionality that would collect alll files referenced in a sif and place them all in a tgz for sending elsewhere or publishing anumations in source form.<br />
<br />
== Object Library ==<br />
<br />
(3/4) - (zotz) Haven't thought this all through yet, but synfig could come with a library of categotrised "objects" with a copyleft license (GPL? CC BY-SA?) An animation clip art type deal.<br />
**I'd suggest this should be public domain and distributed by openclipart.org -- --[[User:PaulWise|pabs]]<br />
<br />
== Flash Export ==<br />
<br />
(3/4) Well, might just be me but if there was a posiblity to export in .swf or .fla, I think the project might become a lot more popular.[[User:Conceit|Conceit]]<br />
<br />
(4/5) I wholeheartedly agree. I would definitely use synfig more if this feature were added and it would most definitely increase popularity. [[User:cdj05a|cdj05a]]<br />
<br />
== Single window ==<br />
<br />
Depending on individual desktop setups, single window is sometimes preferable to many windows. Can we have a single-window option?<br />
<br />
Also, even with many windows, Windows-users especially might find it better if all the windows only appeared as a single one on the taskbar.<br />
<br />
== Line width tool ==<br />
(4) It will be good to have a tool for easy changing line width. There was a such tool in earlier versions, but it's not usable. I'm often use variable line width, when drawing in synfig, so it is important for me. -- [[User:Zelgadis|Zelgadis]] 2007-09-09<br />
<br />
: It is [[FAQ#Where did the polygon, draw, sketch, and width tools go?|still available]]. Also, you can turn on the width ducks, using Alt-5. -- [[User:Dooglus|dooglus]] 12:18, 9 October 2007 (EDT)<br />
<br />
:: It is available, but I never was able to figure out how it works. Alt-5 works, but it is hard to set width to zero, for example. -- [[User:Zelgadis|Zelgadis]] 2007-09-10<br />
<br />
::: Are you wanting something that works on one vertex at a time? Or all the vertices in an area? Apparently the width tool was designed to work on a bunch of vertices at once. I didn't figure out how it works though, either. -- [[User:Dooglus|dooglus]] 16:57, 10 October 2007 (EDT)<br />
<br />
:::: Width tool is surely a mystery. :) I'm waiting for something that works on one vertex at time. I liked the way as width was changed in Moho (Anime Studio now) - there was a special width tool and holding left mouse button on the vertex and moving cursor left decreasing width value, moving right - increasing. Maybe it make sense to rework Width tool in such way. -- [[User:Zelgadis|Zelgadis]] 2007-09-13<br />
<br />
::In my opinion the use of a seperate device like a joystick could help. You draw the line with the mouse and with the other hand, you push/pull the joystick to change the linewith in realtime. --[[User:SvH|SvH]] 05:25, 30 May 2008 (EDT)<br />
<br />
== Export Wizard ==<br />
<br />
(2/4) Conversion and export to other file formats (mpg, avi, flash formats, others, and the synfig format) with a step by step wizard for choosing format and place of saving. Similar to Gimp's saving of .png files but for movie/video type files. --<br />
[[User:Hiddenghost|hiddenghost]]<br />
<br />
== Using Synfig as a portable app ==<br />
<br />
(3) This isn't really a feature request (though it could be) but I was wondering if synfig could be used as a portable application (as in www.portableapps.com). Does the windows install require registry access? i really want to use Synfig at work, but I'm reluctant to install it just in case it leave footprints in the regisitry or something, and it would be sweet to use it on my travels as well. Only thing is, I can't test it out at home because I am using Linux.<br />
See also: http://portableapps.com/node/5761<br />
[[User:Zenoscope|zenoscope]]<br />
<br />
This isn't currently possible without modifying the source code. That has been on my TODO list for ages [[User:PaulWise|pabs]] 01:17, 26 October 2007 (EDT)<br />
<br />
<br />
== Allow organize child valuenodes in an hierarchy ==<br />
(3-2) And allow maintain the organization once the file is saved. At the moment they are reordered in alphabetical order which is useless and annoying.<br />
<br />
== Triangle sliders to be always visible ==<br />
(3) I would like that the triangle sliders from [[Colors Dialog]] and [[Gradient Editor Dialog]] were visible whatever color or channel you're editing. Some times when the color or channel is to bright or light the slider is difficult to distinguish. --[[User:Genete|Genete]] 14:30, 29 October 2007 (EDT)<br />
<br />
== XICC support ==<br />
<br />
It would be cool if synfigstudio had support for [http://burtonini.com/blog/computers/xicc XICC].<br />
<br />
<br />
== Area to Edit ==<br />
<br />
An option like blender - select area to update would be nice, so the only part of the image that updates when you add or change something is in the selected area<br />
<br />
ie. when working on a complex composition, studio doesn't know, when I tweak a tiny part of the composition, that only that part needs redrawing, so it redraws the whole thing. It would be good if there was some way of telling it which part to focus on. -- [[User:Dooglus|dooglus]] 04:02, 3 February 2008 (EST)<br />
<br />
== Histograms ==<br />
<br />
01:23 * AkhIL wish to have histograms and luma/color scope like [http://mac.softpedia.com/progScreenshots/Avid-Xpress-DV-Screenshot-14207.html] in synfig<br />
<br />
I've looked at those pictures but don't know what they're showing. Can you describe what those scopes are doing, and what the histograms display? ie. what are the X and Y axes of the histograms? -- [[User:Dooglus|dooglus]] 04:07, 3 February 2008 (EST)<br />
<br />
First look this description in blender wiki [http://wiki.blender.org/index.php/Manual/VSE_Modes]<br />
<br />
Ok There is four things.<br />
* Upper left is Lumascope (Luma Waveform in blender). X-Axis represents image's X-Axys. Y-Axis is average luminescence of column of pixels.<br />
* Upper right is Chromascope (Chroma Vectorscope in blender). Just look description on blender wiki.<br />
* Lower left is like Lumascope but for each channel <br />
* Lower right is histograms. X is luminescence and Y is count of pixels with such luminiscence.<br />
<br />
== Sound Layer ==<br />
<br />
(4) It would be a very good improvement if the sound system were implemented into synfig in [[Sound Layer | this]] way. --[[User:Genete|Genete]] 07:46, 8 February 2008 (EST)<br />
<br />
== Rearrange the view of waypoints for Canvas param ==<br />
As reported in [http://sourceforge.net/tracker/index.php?func=detail&aid=1888858&group_id=144022&atid=757416 Bug #1888858] waypoints are not displayed for canvas switch events.<br />
I suggest to rearrange waypoints display according to [[Media:Canvas_prop.png|this scheme]].<br />
<br />
<br />
== Width weigths ==<br />
Is it possible to add "weigths" for widths? ^_^ I.e. width changes not all the way along the segment. Maybe something like a duck on bline which indicates the region where the width of current vertex isn't changed.<br />
[[Media:width-proposal.png|Illustration here.]]<br />
<br />
More ideas around this concept in [http://dooglus.rincevent.net/synfig/logs/2008/%23synfig-2008-04-16.log this conversation]. Although the log of that day is very interesting the lines related to this idea are from 22:38 to 23:43. [[User:Genete|Genete]] 17:51, 16 April 2008 (EDT)<br />
<br />
<br />
<br />
== Improved Colour Dialog ==<br />
How easy is it to stick in a colour square/wheel? Messing with sliders is somewhat obstructive.<br />
<br />
== Insert Waypoints ==<br />
A button to create a waypoint for every selected duck, in its current position. Moving each duck up a bit and down again quickly gets tedious.<br />
:If the duck in question has already a waypoint then you don't need to move it to create a new waypoint. Just select the corresponding parameter in your child list panel and select 'Add Waypoint' from the right click context menu over the parameter. No need to have the duck selected. If you want to freeze the entire bline just do that over the Bline Point List. [[User:Genete|Genete]] 07:48, 29 April 2008 (EDT)<br />
::Yes, but it would be nice to have opportunity to add waypoint to parameer which not have any ducks yet (i.e. non-animated parameter). --[[User:Zelgadis|Zelgadis]] 08:33, 29 April 2008 (EDT)<br />
<br />
<br />
== Automatically split tangeants ==<br />
<br />
Holding shift while moving tangeant ducks should automatically split them. They can be rejoined if necessary through the context menu as they are now.<br />
<br />
<br />
== A way to link params without exporting ==<br />
I need a way to link params with different names without exporting. It is possible to achive by manualy editing of sif file. But inposible by gui. I will be nice to have linking by drag-n-drop. Or just by selecting reference param, pushing copy button, selecting another param and bushing link button. ---[[User:AkhIL|AkhIL]] 21:47, 30 May 2008 (EDT)<br />
<br />
== Allow select the origin of rotation when using the Rotate Tool ==<br />
<br />
It can be initially set to the geometrical center of the selected ducks or the gravity center depending of the selected checkboxes in the tool options panel. Later the user could move it before perform the rotation operation. It is a waste of time to rotate and translate the ducks every time a rotation manipulation is done. ---[[User:Genete|Genete]] 12:16, 4 June 2008 (EDT)<br />
<br />
:I was adding this request at the same time than you Genete :-). Here is an example of how this issue is solved in Inkscape:<br />
<br />
:[[Image:rotate-tool-inkscape.png|center]]<br />
<br />
:---[[User:Yaco|Yaco]]<br />
<br />
== Labels for rows in the Timetrack window [1]==<br />
The rows in the timetrack palette and the parameters palette are obviously related, doing a scroll in the Timetrack window with the mouse makes the parameters window scroll. <br />
<br />
It's be nice to have the rows labeled with the corresponding label from the parameters palette, and to have the "list" parameter at the top of the time track window, with the possibility of dragging them around to move them up or down, personally I would prefer the "list" to be up the top so I can see the keyframes I'm making. <br />
<br />
[[Image:Stencil 3.jpg|center]]<br />
<br />
:Is this what you want? Just arrange the dock able dialogs as you need. [[User:Genete|Genete]] 10:03, 30 July 2008 (EDT)<br />
<br />
:[[Image:Params-TimeTrack.png]]<br />
<br />
:---[[User:zenoscope|zenoscope]]<br />
<br />
== Non-symetrical but "smooth" tangents on ducks ==<br />
Add another mode for duck tangent, where the tangent can have different radius, but keep the same angle. (a "split tangents (radius only)" mode).</div>Rorehttps://wiki.synfig.org/index.php?title=Doc:How_Do_I/fr&diff=7715Doc:How Do I/fr2008-09-01T20:30:34Z<p>Rore: A little more translation</p>
<hr />
<div><!--Categories--><br />
[[Category:Tutorials]]<br />
<br />
'''Traduction en cours !'''<br />
<br />
Vous pouvez ajouter votre propre question ici, ou nous [[Contact|contacter]] pour poser votre question.<br />
__TOC__<br />
<br />
== Ajouter du texte ==<br />
<br />
Dans les versions de développement récentes, il y a un outil texte. Si vous utilisez la version 0.61.08 ou une version antérieure, il faut faire un clic droit sur le canevas, puis choisir Calque > Nouveau > Autre > Texte.<br />
<br />
== Appliquer un dégradé à un seul objet et non à tout le canevas ==<br />
<br />
# Créez la région que vous souhaitez remplir avec un dégradé, ainsi qu'un calque contenant un dégradé.<br />
# Assurez vous que le calque de dégradé se trouve au dessus du calque de région dans le [[Layers Panel| dialogue des calques]].<br />
# Sélectionnez ces deux calques, clic droit, et sélectionnez [[Encapsulate|Encapsuler]].<br />
# Sélectionnez le calque de dégradé, dans l'[[Paste Canvas|Inline Canvas]] qui vient d'être créé. <br />
# Dans le [[Params Panel|dialogue des paramètres]], sélectionnez le paramètre de [[Blend Method]] (méthode de fusion), and choisissez le mode [[Blend Method#Onto|Onto]].<br />
<br />
Le dégradé sera limité à la zone visible de la région en dessous, appartenant au même 'inline canvas' que lui. <br />
<br />
== Cacher ou afficher un calque, ou diminuer les effets de certains calques ==<br />
Dans le [[Params Panel|dialogue des paramètres]], cherchez l'option nommée [[Amount Parameter|Visibilité (Amount)]] - elle contrôle la visibilité du résultat de la fusion du calque en question avec le(s) calque(s) en dessous.<br />
<br />
En d'autres terme, pour un calque "normal", cela va atténuer son effet. Pour un [[Blur Layer|Calque de flou]] en mode [[Blend Method#Straight|Direct (Straight)]], cela donnera un effet intermédiare entre la version nette et la version floue du canevas : un flou toujours aussi étendu, mais moins prononcé. (Si vous voulez diminuer l'étendue du flou, il faut ajuster la [[Blur Layer#Size|Taille du flou]].)<br />
<br />
== Remplir un contour ==<br />
<br />
Il existe plusieur possibilités :<br />
* La facon la plus simple est de lier un nouveau calque de région au contour.<br />
*# Sélectionnez le contour que vous désirez remplir<br />
*# Dans le dialogue des Paramètres, faites un clic-droit sur le param "Vertices", sélectionner "Exporter", entrez un nom et appuyez sur Entrée. Cela va exporter la forme du contour, et la rendre sélectionnable dans le dialogue Enfants (Children Dialog).<br />
*#Dans le dialogue Enfants, ouvrez l'arborescence des Noeuds des valeurs de base (ValueBase Nodes), et sélectionnez le nom sous lequel vous venez de sauver la forme.<br />
*# Depuis le Menu des Calques (clic-droit sur le dialogue des calques, ou à partir du menu disponible [[Canvas Menu Caret|en haut à gauche du canevas]]), créez une nouveau calque de [[Region Layer|Région]] via "Nouveau calque > Géométrie > Région". Vérifiez que ce nouveau calque est sélectionné dans le dialogue des calques.<br />
*# Dans le dialogue des paramètres, faites un clic-droit sur le paramètre "Vertices" et sélectionnez "Connecter" - ceci va connecter les vertices de la région aux vertices précédément exportées, et sélectionnées dans le dialogue Enfants.<br />
*# Maintenant, si vous n'avez plus besoin de cette forme précédement exportée, vous pouvez la "dé-exporter" : faites un clic-droit sur son nom dans le dialogue Enfants, et sélectionnez "Annuler l'export".<br />
<br />
* Similar to the above, but using a different method:<br />
*# Create a new region layer as above, and leave it selected.<br />
*# Don't make any changes to the outline layer, which you want to fill! (see the Tier 5 on the [[Linking]] page for details).<br />
*# Select both layers in the [[Layers Panel]] This will display only the parameters shared by both layers in the [[Params Panel]].<br />
*# Context-click on the [[Vertices Parameter]], and select [[Linking|Link]].<br />
*# The [[Region Layer]] will snap to the shape of the [[Outline Layer]].<br />
* When you create an [[Outline Layer|outline]] with the [[Bline Tool]] that you intend to be a filled area as well, make sure you select the Fill checkbox in the [[Bline Tool#Options|tool options dialog]]. Obviously, this doesn't help much if you realise later that you needed a fill here.<br />
* If you are using the [[draw tool]], there is a button at the bottom of the [[draw tool#Options|tool options dialog]] labeled "Fill Last Stroke", which creates a new [[Region Layer]] and links its shape to the previously drawn outline. Unfortunately, it doesn't work as of Synfig Studio v0.61.04. It has been fixed in the current SVN version of the code.<br />
* Create a [[Region Layer|region]] with the same number of ducks, and manually link each duck. If you want a region that depends on multiple outline layers, this is really your only choice for now.<br />
* Use the draw tool, select only the outline to fill, draw a stroke roughly following the outline and make sure you're holding the Control key when you left go of the mouse button at the end of the stroke. This doesn't work 100% right at the moment.<br />
<br />
== Dock windows together? ==<br />
<br />
*To dock (join) separate windows into one you must drag the tab ''icons'' for each of the tools into another window. <br />
*You can create subdivisions inside the windows by dragging the icons into the side tabs (located around the edges, the look like rectangles). <br />
*Tool tabs inside the window can be arranged by dragging them on top of one another, therefore changing the order.<br />
*''How Do I min/maximize all Synfig windows on a Windows pc''? There must be an easy way/tool to do this?<br />
<br />
== Use an external bitmap? ==<br />
<br />
* In the image menu (>) choose file-->import. PNG with alpha channel works fine.<br />
* To animate it without accidental stretching, right-click on the layer and choose encapsulate. You can then animate the position of the new "Inline Canvas" layer instead of the bbox.<br />
<br />
== Use an external Vector? ==<br />
<br />
Synfig doesn't yet support vector import because no-one has written an import process yet. You can use the Svg2synfig [[Converters|converter]], or import it as a bitmap and trace over it in synfig. If you want to implement vector import we would gladly accept your patch.<br />
<br />
== Close a bline? ==<br />
<br />
* Right click on the starting point and then click on loop bline.<br />
<br />
Note: It doesn't work unless the initial point has a tangent - ie the first segment is curved. But you can hide tangent ducks (Alt+3, or "Caret Menu > View > Show/Hide Ducks > Show tangent ducks") and process as described. Don't forget to press (Alt+3) after that to show tangent ducks again.<br />
<br />
== How do I transform encapsulated objects? ==<br />
<br />
* Right click on the Encapsulated object in the Layer dialog and choose "select all child layers". Then you select the ducks you want to transform (usually just all of them, like for rotating the object), and the rotate or scale tool and do the work.<br />
<br />
== Make objects go behind each other, without moving layers? ==<br />
<br />
You'll notice each layer you make has a number in the z depth column in the Layers Panel. Say you have 3 layers, they will be numbered 2 (lowest, e.g. a square) 1 (eg a circle) 0 (highest, the default, e.g. a line). In order to make layer 1, the circle, pass behind layer 2, the square, change its z depth to be 3 or more. The z depth of the circle needs to be greater than 2 in order to be behind the square. To make the square on top of everything, you'd change its z depth to -1 or less. <br />
<br />
Positive numbers on the z axis go into the screen, and negative numbers go out of the screen, towards the viewer. <br />
<br />
It is possible to animate this effect, but each layer is discrete. They seem to go from 0 to 0.9999.<br />
<br />
In addition, objects in encapsulated layers can only go behind other objects in the same encapsulated layer. However an encapsulated layer can go behind another encapsulated layer.<br />
<br />
== Copy a complex convert combination between parameters of different layers? ==<br />
<br />
For example: you want to copy a complicated [[Convert|conversion]] type that you have in one parameter from a layer, to other parameter (maybe not a root parameter, but a sub-parameter) of other layer. If you [[Export|export]] the complicated conversion type from the original layer and then go to the other layer and select [[Connect]] (right click and the exported and the parameter both selected) then you have the parameter form the second layer to be exactly the same than the original one. But there is a drawback: if you modify one of the sub-parameters in the complicated conversion type (e.g. you change the value of one of them) then automatically the same sub-parameter of the other layer is changed.<br />
<br />
How can you copy the conversion but allow modify the sub-parameters independently on each layer? <br />
<br />
Once you have achieved the complex conversion type in the original layer, <u>don't export the root parameter!</u> If you have done yet [[Export|unexport]] it. (Why?. You will understand it later.) Now duplicate the original layer. Then you should obtain the same layer with the same conversion type placed at the same parameter (but not exported). NOW export the parameter from the duplicated layer. Then go to the (sub) parameter of the layer where you want to copy the complex conversion type and Connect it to the just exported parameter form the duplicated layer. Now delete the duplicated layer (!). Then the exported [[ValueNode]] still undeleted and the layer where you wanted to copy the complex convert type have a (sub) parameter connected to it. You can [[Export|unexport]] the ValueNode or not. It is up to you. But notice that the conversion type is already copied into other (sub) parameter of other layer and they are independent as well as you can change one of them (by modifying the sub-parameters) and the other remains untouched.<br />
<br />
== Make an existing animation run at half speed? ==<br />
<br />
If you have an animation that runs from 0s to 10s and you want it to run at half speed from 0s to 20s, how can you do that?<br />
<br />
* Either: encapsulate it, and use the 'time offset' parameter in the encapsulation layer to slow it down:<br />
** Right-click 'time offset' in the encapsulation layer, convert>linear, rate -0.5 offset 0. That means offset the time by -0.5 seconds per second - or in other words, run at half speed<br />
** Or, putting waypoints on the 'time offset' param would work too: 0 at 0s and -10 at 20s. (The choice between using a linear convert and valuenodes is entirely up to you. They both achieve the same result in this simple case).<br />
<br />
* Or: use a [[Time Loop Layer]]. The first method seems better and more intuitive in this case, but there are ways of getting the same effect from the Time Loop layer. Perhaps the Time Loop layer is better if the animation doesn't run from 0s, but from some other time. Anyway: put a Time Loop layer over the layers you wish to slow down, and:<br />
** Either: set duration to 0, local time to 0, convert->linear the link time and set rate to 0.5 - this slows the animation down *to* 50% of its original speed; use bigger rates to slow it down less<br />
** Or: set duration to 1h (*), link time to 0, convert->linear the local time and set rate to 0.5 - this slows the animation down *by* 50%; use bigger rates to slow it down more<br />
(*) if your animation is longer than 1h then set this parameter to EOT (End Of Time) what is the same as Infinite (INF) for a real number but for a time parameter.<br />
<br />
== Draw a rectangle with a given width and height? ==<br />
<br />
I was asked on IRC how to specify the width and height of a rectangle, rather than having to specify the position of two opposite corners. Here's how:<br />
<br />
* draw a rectangle<br />
* go to the [[Params Panel]]<br />
* right-click the 'point 1' parameter and [[Export]]<br />
* give it a name, "p1" say<br />
* right-click the 'point 2' parameter and [[Convert]] to [[Convert#Add|Add]]<br />
* (that's saying that rather than specifying the absolute position of the other point, you want synfig to calculate it for you)<br />
* (it will make 2 new sub-parameters for 'point 2', and the value used for point 2 will be their sum so we want to tell it to use 'point 1' and your (width,height))<br />
* open up the sub-parameters of 'point 2' by clicking the triangle to its left<br />
* go to the [[Children Panel]], open up the values and select the one you exported earlier (p1)<br />
* right-click the "LHS" parameter in the parameters dialog and [[Connect]] it<br />
* then enter the width and height you want in the 'RHS' parameter<br />
<br />
== Make linked BLine vertices not affected by Rotate layer? ==<br />
Look at the http://dooglus.rincevent.net/synfig/logs/2008/%23synfig-2008-02-07.log <br />
See also: [[Convert]].<br />
<br />
== Create dashed outlines? ==<br />
<br />
If you want to make simple dashed outlines the faster way is proceed like this:<br />
<br />
* Create a Curve Gradient and an Outline over the same [[Bline]] using the [[Bline Tool]] options. Check both Outline and Gradient at the [[Tool Options Panel]].<br />
* Raise up the gradient layer (it is created below the [[Outline Layer]]).<br />
* Modify the gradient [[Blend Method]] parameter to be Straight Onto. That would render the gradient onto the outline width. Also it wouldn't render the outline, so transparent portions of the gradient are transparent.<br />
* Check the 'Perpendicular' parameter of the Curve Gradient Layer.<br />
* [[Convert]] the Gradient Parameter of the Curve Gradient Layer to be one of those types: Stripes or Repeat Gradient.<br />
* Modify the properties of the sub parameters to achieve the desired effect.<br />
<br />
== Render to AVI with higher quality? ==<br />
<br />
=== Using raw video ===<br />
The module used by Synfig to render AVI files is ffmpeg. For the moment there is not interface to control ffmpeg options so you render with a fixed bitrate and quality. If you want the maximum quality in your AVI file, follow these steps:<br />
<br />
* Render your animation to yuv420p format. To do that select that target at the drop down list of the render dialog and add the ".yuv" extension to your animation name (without quotes).<br />
* Once rendered (it would produce a huge size yuv file) you can quickly convert it to AVI using this command:<br />
<br />
ffmpeg -i animation.yuv -sameq animation.avi<br />
<br />
Change the animation file name to your one.<br />
<br />
<br />
=== Rendering trough png sequence. ===<br />
Render your sif to png sequence <br />
mkdir render<br />
synfig my_animation.sifz -o render/frame.png<br />
Then convert it to movie with ffmpeg<br />
ffmpeg -r <frame rate> -i render/frame.%04d.png <more settings from ffmpeg's manual> my_animation.mov<br />
If you need nice open source format without any tweaks you may try ffmpeg2theora:<br />
ffmpeg2theora render/frame.%04d.png --inputfps <frame rate> -o my_animation.ogg<br />
png takes less disk space then yuv.<br />
--[[User:AkhIL|AkhIL]] 21:38, 9 April 2008 (EDT)<br />
<br />
==Increase performance by optimizing during compilation time? ==<br />
<br />
I would like to know what parameters do I need to apply to configure to improve performance. [[User:Genete|Genete]] 11:04, 9 April 2008 (EDT)<br />
<br />
To optimize program you should set two environment variables<br />
export CFLAGS=""<br />
export CXXFLAGS=$CFLAGS<br />
<br />
First flag will be "-O3" (ow three). "-02" is normal optimization. "-03" is hard optimisation.<br />
<br />
Now you should get info about your CPU<br />
cat /proc/cpuinfo<br />
<br />
find your cpu model name<br />
<br />
now go to man gcc and searc "-mtune"<br />
<br />
find your cpu and add "-mtune=your-cpu -march=your-cpu" to CFLAGS. <br />
<br />
Then look at flags from /proc/cpuinfo and search it in gcc manual<br />
For example I have 3dnow. So I can find "-m3dnow". For sse I can find "-msse" and "-mfpmath=sse" (can make program unstable). <br />
<br />
Finaly you may add "-ffast-math" to disable math checks. But it can make program unstable.<br />
<br />
For my AthlonXP I'm using this flags:<br />
export CFLAGS="-O3 -pipe -mtune=athlon-xp -march=athlon-xp -mmmx -msse -m3dnow -mfpmath=sse -ffast-math -funsigned-char -fno-strict-aliasing"<br />
export CXXFLAGS=$CFLAGS<br />
--[[User:AkhIL|AkhIL]] 12:05, 9 April 2008 (EDT)<br />
<br />
For my Pentium3 i use the line:<br />
export CFLAGS="-O3 -pipe -mtune=pentium3 -march=pentium3 -msse -mfpmath=sse -funsigned-char -fno-strict-aliasing"<br />
export CXXFLAGS=$CFLAGS<br />
<br />
The additional switches -mmmx and -ffast-math does seem to '''not''' yield any gain in computing performance! So you could leave them out.<br />
--[[User:SvH|SvH]] 03:46, 20 May 2008 (EDT)<br />
<br />
== Import a movie into Synfig? ==<br />
<br />
To import a movie (image only, not sound) into synfig there is only one option for the moment: Extract an image sequence from the movie and import them using [[ListImporter]]. Before you can load the image sequence you have to extract it from the movie. There are several software to do that but a straight and easy way is to use mplayer:<br />
<br />
mplayer mymovie.avi -vo png:z=1 -ss seconds-start -endpos duration <br />
<br />
where ''seconds-start'' are the seconds where you want to extract form and ''duration'' is the number of seconds you want to extract from ''mymovie.avi''. Also the image format specified in this case is png but jpeg or tga can be used also. See [http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html mplayer manual page] for more info.<br />
<br />
It would extract a set of files of the selected section of the movie. Each file takes the frame number padded with leading zeros as name.<br />
<br />
To put all the filenames into a ''.lst'' file just type this in the folder wehre the files are:<br />
<br />
ls *.png >> mymovie.lst<br />
<br />
and add a line specifying the frame rate at the beginning of the text file:<br />
<br />
FPS 25<br />
<br />
if the movie was 25 fps.<br />
<br />
== Granted Wishes ==<br />
<br />
=== MNG target filetype ===<br />
<br />
The ability to save as/in the Free/Open MNG (.mng) format [http://libpng.org/pub/mng/]<br />
<br />
A partial implementation was committed in SVN r470.<br />
<br />
It was implemented in svn 986. See [[Render options]]. --[[User:Genete|Genete]] 13:12, 29 October 2007 (EDT)<br />
<br />
=== Optionally display RGB in Hex in Color dialog ===<br />
<br />
(3) When colors are quoted as 3 bytes of hexadecimal, you have to convert them to decimal, divide by 255, multiply by 100 to get a number to type into the dialog box. It's painful to match color schemes for example, with the [http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines Tango Icon Theme style guidelines]. [[User:pxegeek|PXEGeek]] 3/16/07<br />
<br />
: Added in [http://kibi.dyndns.org:8083/~dooglus/gitweb.pl?p=synfig;a=commitdiff;h=40dda9d27b5249ee32f62d84c819ff569f078929 svn r354]. You can type 3 or 6 digit hex codes and hit return to use. 3 digit code 36a gives colour 3366aa (each digit is duplicated) -- [[User:Dooglus|dooglus]] 3/18/07<br />
<br />
:: Many thanks - already used many times! PXEGeek.<br />
<br />
::: Did you notice that you can use single digit codes too? '5' gives 555555 for instance, giving you 16 equally spaces shades of black through white. -- [[User:Dooglus|dooglus]] 17:51, 25 September 2007 (EDT)<br />
<br />
=== Restore Default Layout ===<br />
<br />
(3) &mdash; It's very difficult to put all the dialogs back where they were when you started the program, if you've closed them. In addition, with many programs, if you've done something with your window manager to take a window's position off screen, this command is sometimes the only way to bring them back.<br />
-> I'd like to second this one - especially with the bug where dialog boxes sometime shrink to nothing or offscreen, and no amount of maximizing or minimizing restores them. The only solution is to kill the windows, and none of the combo options in the dialog menu match the default configuration. 4/4/07 PXEGeek<br />
<br />
: Implemented in [http://kibi.dyndns.org:8083/~dooglus/gitweb.pl?p=synfig;a=commitdiff;h=036306f3c2c265a604971728d50fcce258766552 svn r757] -- [[User:Dooglus|dooglus]] 17:48, 25 September 2007 (EDT)<br />
<br />
=== General outline / Polygon-based Outline / "Set Tangents to Zero" button ===<br />
(3.5) I'm no artist, thus my primary form of art is stick figures, not to mention, many interesting animations are done in stick-figure style. Stick figures must be perfectly straight to get the effect across, so when I'm making an outline using B-Curves, it is too time consuming to set the tangents to 0 each time. Similarly, outlines of other shapes like squares, circles and so forth would be very useful. Whichever of the above is easiest, please implement right away. --[[User:Dragontamer|Dragontamer]] 02:35, 19 November 2007 (EST)<br />
: For perfectly straight lines, click without moving the mouse. You will get a single point with no tangents. Outline shapes would require some development, particularly with some thought given to backward compatibility. A workaround you might consider is to create a duplicate shape with a different color and make the top one slightly smaller, so the outline of the one below shows. [[User:Pxegeek|Pxegeek]] 21:58, 19 November 2007 (EST)<br />
:: Well, in general, whenever I click on a point to edit it (say, to make it move somewhere in animation mode), there is a decent chance that I click on a tangent instead. Then, if I want to right click the point itself, I usually right click the tangent marker instead. It isn't that big a deal, but simplicity at the cost of power generally is a good thing, especially when it will save a few mouse clicks. <br />
:: As for the outlines, yeah, I've tried that and it is a decent solution for now, although it is no replacement for a real outline. I am going to also experiment with a clamp to see if I can make the center of the shape have 100% alpha... but I don't have synfig on the computer I'm on right now. Thanks for the tips Pxegeek. --[[User:Dragontamer|Dragontamer]] 01:58, 27 November 2007 (EST)<br />
::: You can press Alt+3 to hide tangent ducks. --[[User:Zelgadis|Zelgadis]] 09:27, 27 November 2007 (EST)<br />
<br />
<br />
<br />
=== Copy & Paste/Image Importing ===<br />
<br />
(4) I sometimes make graphics in other programs, or use clipart and other images. Would it be possible for Synfig to be able to import images and/or copy and paste them?--Khlieeq 2007-07-19<br />
Well, it doesn't support Copy & paste from the clipboard, but you can import images using "New Layer -> Other -> Import". This will create an Import layer, for which you can then edit the properties to point to the file containing your image. PXEGeek. 2007-07-19<br />
<br />
<br />
<br />
=== Recursive Waypoint Manipulation ===<br />
<br />
(4) it is really tiresome to revert changes to waypoints created by manipulating tangent/position ducks or change their interpolation functions. making it possible to right-click-modify the waypoint shown for objects that have some waypoint in a referenced sub-object would be great! -- timonator 2007-06-01<br />
:You can do it in two ways: changing the interpolation method of the waypoint of paste canvas or editing the keyframe properties. The first allow to modify the waypoints interpolation method for all the waypoints of all the parameters of all the layers that are inside the paste canvas layer. You can right click on the left or right part of the waypoint to edit by a context menu the left or the right interpolation method of the waipoints. The second method would add and modify all the parameters that have any waypoint in the animation. See [[Keyframe]] for more detail. --[[User:Genete|Genete]] 13:10, 29 October 2007 (EDT)<br />
<br />
<br />
<br />
=== Tweening for images developed in other imaging programs ===<br />
<br />
It's obvious I am a beginner at image movement, but morphing is not enough: movement across the page is needed. Thanks for listening. [[User:Comwell@bellsouth.net|Comwell]]<br><br />
Imported images can be moved across the page. They can also be scaled, rotated and deformed. Was there a specific example you had in mind? [[User:Pxegeek|pxegeek]]<br><br />
:I also would like a way to tween images that have been drawn in other programs. I've had trouble drawing with Bline tool and the drawing tool in Synfig, and I'd rather just draw with a paint brush (like the one in Photoshop). Another problem I have is that Synfig tends to shut down on me every 20 minutes or so, and it's really frustrating even with the auto recover feature, because my sketches disappear. It'd be nice if I'm able to draw all of the keyframes in Photoshop or another image program and import it to Synfig so that Synfig can tween and animate them. Thank you. [[User:xychefoo@gmail.com|Huina]]<br />
::You CAN use images, drawn in other programs. Just select "File->Import" from [[Canvas Menu Caret|canvas menu]] --[[User:Zelgadis|Zelgadis]] 01:39, 24 November 2007 (EST)<br />
:::But how do you animate using images from other sources? I tried to make 2 keyframes with 2 different images, and it doesn't animate. It just stays as 1 picture for the entire render. The closest thing I saw to importing images from another source into Synfig and having it animate is the Walking Cycle Tutorial, but I would still have to trace the images to make it animate. As I said earlier, I'm not entirely fond of using the draw/Bline tool. [[User:xychefoo@gmail.com|Huina]]<br />
:::: Huina, there's no way to do what you want right now. Interpolating between two images that are not created in Synfig is well beyond its scope right now. However, what you could do is take an image and separate elements of the picture onto different layers (e.g. have a picture of an arm and another of the rest of the body) and you can move those around, stretch and rotate them. (If you're familiar with the work of Terry Gilliam on Monty Python you'll know what I mean) I don't know how feasible it is to implement your request (I suspect some heavy lifting). We'll keep it on the list, but don't hold your breath. [[User:Pxegeek|Pxegeek]] 19:57, 24 November 2007 (EST)<br />
<br />
:::: I think, you hardly find any other animation package which allow you to do such things. You could use a special tools for this task, like xmorph (http://xmorph.sourceforge.net/). But to do the tween between two bitmap images you STILL need to set points. It's not tracing, but very similar. Anyway, result may be poor and I'd better suggest to use technique, described in Walking Cycle Tutorial or which the [[User:Pxegeek|Pxegeek]] meant. --[[User:Zelgadis|Zelgadis]] 02:08, 25 November 2007 (EST)<br />
<br />
:::: There is a technique called "optical flow". It takes two input frames and calculates the movement of each individual pixel between the frames, allowing interpolation to be done. Here's an example: http://www.fxguide.com/article333.html. It doesn't require setting of control points, but it has problems it's own set of problems: http://www.fxguide.com/article333.html. --[[User:Yoyobuae|Yoyobuae]] 13:32, 3 February 2008 (EST)<br />
<br />
<br />
<br />
<br />
=== Auto-link option in [[Draw tool]] ===<br />
<br />
(4) so that you can draw a line, and have its endpoint automatically link to a duck - or if Auto-connect is off, you can get a line object linked to the end of another line object. / I missed this too, it even should be like that by default I think. [[User:Maxy|Maxy]] 13:22, 25 Apr 2006 (PDT)<br />
<br />
: Isn't this done already? We don't have line objects, but blines are automatically linked to if auto-connect is on. Am I missing something? -- [[User:Dooglus|dooglus]] 17:29, 27 September 2007 (EDT)<br />
<br />
::To clarify dooglus' comments - If you have an outline created by the draw tool highlighted in the layer dialog and the <b>auto-extend</b> checkbox is checked, then you can continue drawing with the draw tool in that same layer. Blines created with the Bline tool cannot be extended once a different tool or layer is selected. [[User:Pxegeek|Pxegeek]] 23:46, 12 October 2007 (EDT)<br />
<br />
::: A line is a line - Synfig doesn't remember whether it was created with the Bline tool or the Draw tool - so you can extend blines created with the bline tool using the draw tool. Just make sure the line is selected (so that its ducks are visible), not looped (so that it has end points to extend from), enable the draw tool, check 'auto extend' and start drawing at one of its end ducks. [[User:Dooglus|dooglus]] 05:47, 13 October 2007 (EDT)<br />
<br />
So this sounds like it is already done. But on a related note, being able to open an existing bline in the bline tool to extend it would be useful. -- [[User:Dooglus|dooglus]] 04:51, 29 January 2008 (EST)<br />
<br />
<br />
<br />
=== Layer hide boolean parameter ===<br />
<br />
(3) &mdash; An animatable way to remove a layer from visibility and consideration in tools. And as an option, to hide the layer in the layer list while it is invisible. This crosses over functionality from the [[Amount Parameter]], the Show/Hide checkbox in the [[Layers Panel]], and builds upon it as well, allowing the [[Layers Panel]] to dynamically unclutter. ''(This feature request is a refactoring of the [[Amount Parameter]])''<br />
: With the addition of the [[Convert#Switch|Switch]] type conversion it is not needed this feature request. You can convert the Amount parameter to a Switch value and give 0 and 1 to the Linked OFF/ON values. --[[User:Genete|Genete]] 13:20, 29 October 2007 (EDT)<br />
<br />
<br />
<br />
<br />
=== Riding ducks ===<br />
<br />
(2) &mdash; Not chocobos. The ability to link a duck from one shape to an arbitrary position on another path, without creating an extra shape duck on that path.<br />
:Already done in SVN.[[User:Genete|Genete]] 18:59, 5 April 2008 (EDT)<br />
<br />
<br />
<br />
<br />
<br />
=== Image filmstrip import ===<br />
<br />
(2) &mdash; Allow import of a series of images (TGA, etc) as frames of an animation, on a layer. <br><br />
Response - 'lst' files of a list of images can be imported. I've used this to develop a walk cycle. See [[Walk_Cycle|Walk cycle]] for an example. [[user:pxegeek|pxegeek]]<br />
<br />
<br />
<br />
<br />
=== Character Animation Tools ===<br />
<br />
I have seen some interesting methods for helping character design/animation in different 2d/3d software. Hash's animation master has 'poses' which are extremes of a model, for example smiling and frowning, once you add these extremes ot a set you can use slider to create a pose that somewhere inbetween. The real power of this is when you have serveral different poses on the same object, a face say, you can easily come up with new facial expressions. Maybe something similar could be done with synfig using layers and groups, the implementation could something similar to Moho's switch layers. --[[User:Triclops|Triclops]] 09:52, 9 Aug 2006 (PDT)<br />
: Have you read this tutorial? [[Reuse Animations]]. It is very close to the Switch layer of Moho/Anime Studio. Also You can change the Canvas parameter to any other canvas dynamically in the time line by clicking on it and selecting other exported canvas. Other option is convert the canvas to a Switch type and alternate between two different canvas. --[[User:Genete|Genete]] 13:26, 29 October 2007 (EDT)<br />
<br />
<br />
<br />
<br />
<br />
=== More Animation Tools ===<br />
<br />
[[New Animation Tools|Added here]]<br />
<br />
<br />
<br />
=== Improved User Experience for First Contact ===<br />
* Single file download and installer (at least for Windows)<br />
* Ability to draw the first object directly after starting the application (start with an empty document)<br />
* Ability to animate the object directly after drawing the first object (new documents have a say 3 seconds timeline)<br />
In my opinion this is crucial to attract potential users. Because if I see how easy it is to create my first animation I'm going to accept all the bugs and clumsyness. A good example is the Pencil animation software. --[[User:Dmd|Dmd]] 13:50, 26 January 2008 (EST)<br />
<br />
: I've implemented #2 and #3 above in svn r1519 & 1520. If no files are specified to be opened when running studio, it'll make a new one. It won't pop up the canvas properties dialog when making new canvases by default. And the default end time is 5s (3s is small enough to cause the time slider to show "1s 12f", whereas 5s looks cleaner). -- [[User:Dooglus|dooglus]] 04:00, 29 January 2008 (EST)<br />
<br />
<br />
<br />
<br />
<br />
<br />
=== Automatic attach and manipulate a Vertex to a Bline ===<br />
<br />
Please see [[Inverse Duck Manipulation|this]] page to understand what we want. --[[User:Genete|Genete]] 12:43, 3 March 2008 (EST).<br />
:Already done in SVN. [[User:Genete|Genete]] 19:00, 5 April 2008 (EDT)<br />
<br />
<br />
<br />
<br />
<br />
=== Toggle visible ducks ===<br />
(3) So pressing, say, tab while editing a Bline toggles which vertices/ducks are visible - so we can easily move the actual vertices around without having the view cluttered by tangeants (and also make it easier to select 'Loop' rather than 'Split Tangeants' when creating the thing.)<br />
<br />
Given that extra ducks such as the width ones listed above may be added, this might become more and more necessary. If too many different sets are added for toggling to be feasible, each visibility for each set can be hotkeyed.<br />
<br />
: Synfig already have hotkeys to toggle visibility of the ducks. See [[Keyboard_Shortcuts#Hotkeys_Visual_Guide]]. --[[User:Zelgadis|Zelgadis]] 00:39, 22 April 2008 (EDT)</div>Rorehttps://wiki.synfig.org/index.php?title=Doc:How_Do_I/fr&diff=7660Doc:How Do I/fr2008-08-22T20:54:59Z<p>Rore: let's start...</p>
<hr />
<div><!--Categories--><br />
[[Category:Tutorials]]<br />
<br />
'''Traduction en cours !'''<br />
<br />
Vous pouvez ajouter votre propre question ici, ou nous [[Contact|contacter]] pour poser votre question.<br />
__TOC__<br />
<br />
== Ajouter du texte ==<br />
<br />
Dans les versions de développement récentes, il y a un outil texte. Si vous utilisez la version 0.61.08 ou une version antérieure, il faut faire un clic droit sur le canevas, puis choisir Calque > Nouveau > Autre > Texte.<br />
<br />
== Appliquer un dégradé à un seul objet et non à tout le canevas ==<br />
<br />
# Créez la région que vous souhaitez remplir avec un dégradé, ainsi qu'un calque contenant un dégradé.<br />
# Assurez vous que le calque de dégradé se trouve au dessus du calque de région dans le [[Layers Panel| dialogue des calques]].<br />
# Sélectionnez ces deux calques, clic droit, et sélectionnez [[Encapsulate|Encapsuler]].<br />
# Sélectionnez le calque de dégradé, dans l'[[Paste Canvas|Inline Canvas]] qui vient d'être créé. <br />
# Dans le [[Params Panel|dialogue des paramètres]], sélectionnez le paramètre de [[Blend Method]] (méthode de fusion), and choisissez le mode [[Blend Method#Onto|Onto]].<br />
<br />
Le dégradé sera limité à la zone visible de la région en dessous, appartenant au même 'inline canvas' que lui. <br />
<br />
== Cacher ou afficher un calque, ou diminuer les effets de certains calques ==<br />
In the [[Params Panel]], look for an option labeled [[Amount Parameter|Amount]] - this controls how much of the blended result of the layer is composited with the blend of the layers beneath it.<br />
<br />
In other words, for a typical layer, this will 'fade it out'. For a [[Blur Layer]] set to "[[Blend Method#Straight|Straight]]", this will fade ''between'' the blurred version and the unblurred version of the canvas. If you want it to become less blurry, adjust the [[Blur Layer#Size|Blur Layer's 'size' parameter]].<br />
<br />
== Fill an outline? ==<br />
(Requested by [[User:Karlb|Karlb]])<br />
<br />
There are several options:<br />
* The easiest way is to link a new region layer to the outline's shape.<br />
*# Select the outline you want to fill.<br />
*# In the Params Panel, right-click the Vertices parameter, select "Export", enter a name for the shape, and hit return. This will export the shape of the outline, making it visible in the Children dialog.<br />
*# In the Children dialog, open the ValueBase Nodes tree and select the name you just saved the shape as.<br />
*# From the [[Layer Menu]] (either context-click on the [[Layers Panel]] or use the [[Canvas Menu Caret]]) create a new [[Region Layer]] by selecting "New Layer -> Geometry -> Region". Ensure that the created layer is selected.<br />
*# In the parameter dialog, right-click the Vertices parameter and click "Connect".<br />
*# Now, if you don't need exported shape, you can unexport it: right click name of the shape in the Children dialog and click "Unexport".<br />
* Similar to the above, but using a different method:<br />
*# Create a new region layer as above, and leave it selected.<br />
*# Don't make any changes to the outline layer, which you want to fill! (see the Tier 5 on the [[Linking]] page for details).<br />
*# Select both layers in the [[Layers Panel]] This will display only the parameters shared by both layers in the [[Params Panel]].<br />
*# Context-click on the [[Vertices Parameter]], and select [[Linking|Link]].<br />
*# The [[Region Layer]] will snap to the shape of the [[Outline Layer]].<br />
* When you create an [[Outline Layer|outline]] with the [[Bline Tool]] that you intend to be a filled area as well, make sure you select the Fill checkbox in the [[Bline Tool#Options|tool options dialog]]. Obviously, this doesn't help much if you realise later that you needed a fill here.<br />
* If you are using the [[draw tool]], there is a button at the bottom of the [[draw tool#Options|tool options dialog]] labeled "Fill Last Stroke", which creates a new [[Region Layer]] and links its shape to the previously drawn outline. Unfortunately, it doesn't work as of Synfig Studio v0.61.04. It has been fixed in the current SVN version of the code.<br />
* Create a [[Region Layer|region]] with the same number of ducks, and manually link each duck. If you want a region that depends on multiple outline layers, this is really your only choice for now.<br />
* Use the draw tool, select only the outline to fill, draw a stroke roughly following the outline and make sure you're holding the Control key when you left go of the mouse button at the end of the stroke. This doesn't work 100% right at the moment.<br />
<br />
== Dock windows together? ==<br />
<br />
*To dock (join) separate windows into one you must drag the tab ''icons'' for each of the tools into another window. <br />
*You can create subdivisions inside the windows by dragging the icons into the side tabs (located around the edges, the look like rectangles). <br />
*Tool tabs inside the window can be arranged by dragging them on top of one another, therefore changing the order.<br />
*''How Do I min/maximize all Synfig windows on a Windows pc''? There must be an easy way/tool to do this?<br />
<br />
== Use an external bitmap? ==<br />
<br />
* In the image menu (>) choose file-->import. PNG with alpha channel works fine.<br />
* To animate it without accidental stretching, right-click on the layer and choose encapsulate. You can then animate the position of the new "Inline Canvas" layer instead of the bbox.<br />
<br />
== Use an external Vector? ==<br />
<br />
Synfig doesn't yet support vector import because no-one has written an import process yet. You can use the Svg2synfig [[Converters|converter]], or import it as a bitmap and trace over it in synfig. If you want to implement vector import we would gladly accept your patch.<br />
<br />
== Close a bline? ==<br />
<br />
* Right click on the starting point and then click on loop bline.<br />
<br />
Note: It doesn't work unless the initial point has a tangent - ie the first segment is curved. But you can hide tangent ducks (Alt+3, or "Caret Menu > View > Show/Hide Ducks > Show tangent ducks") and process as described. Don't forget to press (Alt+3) after that to show tangent ducks again.<br />
<br />
== How do I transform encapsulated objects? ==<br />
<br />
* Right click on the Encapsulated object in the Layer dialog and choose "select all child layers". Then you select the ducks you want to transform (usually just all of them, like for rotating the object), and the rotate or scale tool and do the work.<br />
<br />
== Make objects go behind each other, without moving layers? ==<br />
<br />
You'll notice each layer you make has a number in the z depth column in the Layers Panel. Say you have 3 layers, they will be numbered 2 (lowest, e.g. a square) 1 (eg a circle) 0 (highest, the default, e.g. a line). In order to make layer 1, the circle, pass behind layer 2, the square, change its z depth to be 3 or more. The z depth of the circle needs to be greater than 2 in order to be behind the square. To make the square on top of everything, you'd change its z depth to -1 or less. <br />
<br />
Positive numbers on the z axis go into the screen, and negative numbers go out of the screen, towards the viewer. <br />
<br />
It is possible to animate this effect, but each layer is discrete. They seem to go from 0 to 0.9999.<br />
<br />
In addition, objects in encapsulated layers can only go behind other objects in the same encapsulated layer. However an encapsulated layer can go behind another encapsulated layer.<br />
<br />
== Copy a complex convert combination between parameters of different layers? ==<br />
<br />
For example: you want to copy a complicated [[Convert|conversion]] type that you have in one parameter from a layer, to other parameter (maybe not a root parameter, but a sub-parameter) of other layer. If you [[Export|export]] the complicated conversion type from the original layer and then go to the other layer and select [[Connect]] (right click and the exported and the parameter both selected) then you have the parameter form the second layer to be exactly the same than the original one. But there is a drawback: if you modify one of the sub-parameters in the complicated conversion type (e.g. you change the value of one of them) then automatically the same sub-parameter of the other layer is changed.<br />
<br />
How can you copy the conversion but allow modify the sub-parameters independently on each layer? <br />
<br />
Once you have achieved the complex conversion type in the original layer, <u>don't export the root parameter!</u> If you have done yet [[Export|unexport]] it. (Why?. You will understand it later.) Now duplicate the original layer. Then you should obtain the same layer with the same conversion type placed at the same parameter (but not exported). NOW export the parameter from the duplicated layer. Then go to the (sub) parameter of the layer where you want to copy the complex conversion type and Connect it to the just exported parameter form the duplicated layer. Now delete the duplicated layer (!). Then the exported [[ValueNode]] still undeleted and the layer where you wanted to copy the complex convert type have a (sub) parameter connected to it. You can [[Export|unexport]] the ValueNode or not. It is up to you. But notice that the conversion type is already copied into other (sub) parameter of other layer and they are independent as well as you can change one of them (by modifying the sub-parameters) and the other remains untouched.<br />
<br />
== Make an existing animation run at half speed? ==<br />
<br />
If you have an animation that runs from 0s to 10s and you want it to run at half speed from 0s to 20s, how can you do that?<br />
<br />
* Either: encapsulate it, and use the 'time offset' parameter in the encapsulation layer to slow it down:<br />
** Right-click 'time offset' in the encapsulation layer, convert>linear, rate -0.5 offset 0. That means offset the time by -0.5 seconds per second - or in other words, run at half speed<br />
** Or, putting waypoints on the 'time offset' param would work too: 0 at 0s and -10 at 20s. (The choice between using a linear convert and valuenodes is entirely up to you. They both achieve the same result in this simple case).<br />
<br />
* Or: use a [[Time Loop Layer]]. The first method seems better and more intuitive in this case, but there are ways of getting the same effect from the Time Loop layer. Perhaps the Time Loop layer is better if the animation doesn't run from 0s, but from some other time. Anyway: put a Time Loop layer over the layers you wish to slow down, and:<br />
** Either: set duration to 0, local time to 0, convert->linear the link time and set rate to 0.5 - this slows the animation down *to* 50% of its original speed; use bigger rates to slow it down less<br />
** Or: set duration to 1h (*), link time to 0, convert->linear the local time and set rate to 0.5 - this slows the animation down *by* 50%; use bigger rates to slow it down more<br />
(*) if your animation is longer than 1h then set this parameter to EOT (End Of Time) what is the same as Infinite (INF) for a real number but for a time parameter.<br />
<br />
== Draw a rectangle with a given width and height? ==<br />
<br />
I was asked on IRC how to specify the width and height of a rectangle, rather than having to specify the position of two opposite corners. Here's how:<br />
<br />
* draw a rectangle<br />
* go to the [[Params Panel]]<br />
* right-click the 'point 1' parameter and [[Export]]<br />
* give it a name, "p1" say<br />
* right-click the 'point 2' parameter and [[Convert]] to [[Convert#Add|Add]]<br />
* (that's saying that rather than specifying the absolute position of the other point, you want synfig to calculate it for you)<br />
* (it will make 2 new sub-parameters for 'point 2', and the value used for point 2 will be their sum so we want to tell it to use 'point 1' and your (width,height))<br />
* open up the sub-parameters of 'point 2' by clicking the triangle to its left<br />
* go to the [[Children Panel]], open up the values and select the one you exported earlier (p1)<br />
* right-click the "LHS" parameter in the parameters dialog and [[Connect]] it<br />
* then enter the width and height you want in the 'RHS' parameter<br />
<br />
== Make linked BLine vertices not affected by Rotate layer? ==<br />
Look at the http://dooglus.rincevent.net/synfig/logs/2008/%23synfig-2008-02-07.log <br />
See also: [[Convert]].<br />
<br />
== Create dashed outlines? ==<br />
<br />
If you want to make simple dashed outlines the faster way is proceed like this:<br />
<br />
* Create a Curve Gradient and an Outline over the same [[Bline]] using the [[Bline Tool]] options. Check both Outline and Gradient at the [[Tool Options Panel]].<br />
* Raise up the gradient layer (it is created below the [[Outline Layer]]).<br />
* Modify the gradient [[Blend Method]] parameter to be Straight Onto. That would render the gradient onto the outline width. Also it wouldn't render the outline, so transparent portions of the gradient are transparent.<br />
* Check the 'Perpendicular' parameter of the Curve Gradient Layer.<br />
* [[Convert]] the Gradient Parameter of the Curve Gradient Layer to be one of those types: Stripes or Repeat Gradient.<br />
* Modify the properties of the sub parameters to achieve the desired effect.<br />
<br />
== Render to AVI with higher quality? ==<br />
<br />
=== Using raw video ===<br />
The module used by Synfig to render AVI files is ffmpeg. For the moment there is not interface to control ffmpeg options so you render with a fixed bitrate and quality. If you want the maximum quality in your AVI file, follow these steps:<br />
<br />
* Render your animation to yuv420p format. To do that select that target at the drop down list of the render dialog and add the ".yuv" extension to your animation name (without quotes).<br />
* Once rendered (it would produce a huge size yuv file) you can quickly convert it to AVI using this command:<br />
<br />
ffmpeg -i animation.yuv -sameq animation.avi<br />
<br />
Change the animation file name to your one.<br />
<br />
<br />
=== Rendering trough png sequence. ===<br />
Render your sif to png sequence <br />
mkdir render<br />
synfig my_animation.sifz -o render/frame.png<br />
Then convert it to movie with ffmpeg<br />
ffmpeg -r <frame rate> -i render/frame.%04d.png <more settings from ffmpeg's manual> my_animation.mov<br />
If you need nice open source format without any tweaks you may try ffmpeg2theora:<br />
ffmpeg2theora render/frame.%04d.png --inputfps <frame rate> -o my_animation.ogg<br />
png takes less disk space then yuv.<br />
--[[User:AkhIL|AkhIL]] 21:38, 9 April 2008 (EDT)<br />
<br />
==Increase performance by optimizing during compilation time? ==<br />
<br />
I would like to know what parameters do I need to apply to configure to improve performance. [[User:Genete|Genete]] 11:04, 9 April 2008 (EDT)<br />
<br />
To optimize program you should set two environment variables<br />
export CFLAGS=""<br />
export CXXFLAGS=$CFLAGS<br />
<br />
First flag will be "-O3" (ow three). "-02" is normal optimization. "-03" is hard optimisation.<br />
<br />
Now you should get info about your CPU<br />
cat /proc/cpuinfo<br />
<br />
find your cpu model name<br />
<br />
now go to man gcc and searc "-mtune"<br />
<br />
find your cpu and add "-mtune=your-cpu -march=your-cpu" to CFLAGS. <br />
<br />
Then look at flags from /proc/cpuinfo and search it in gcc manual<br />
For example I have 3dnow. So I can find "-m3dnow". For sse I can find "-msse" and "-mfpmath=sse" (can make program unstable). <br />
<br />
Finaly you may add "-ffast-math" to disable math checks. But it can make program unstable.<br />
<br />
For my AthlonXP I'm using this flags:<br />
export CFLAGS="-O3 -pipe -mtune=athlon-xp -march=athlon-xp -mmmx -msse -m3dnow -mfpmath=sse -ffast-math -funsigned-char -fno-strict-aliasing"<br />
export CXXFLAGS=$CFLAGS<br />
--[[User:AkhIL|AkhIL]] 12:05, 9 April 2008 (EDT)<br />
<br />
For my Pentium3 i use the line:<br />
export CFLAGS="-O3 -pipe -mtune=pentium3 -march=pentium3 -msse -mfpmath=sse -funsigned-char -fno-strict-aliasing"<br />
export CXXFLAGS=$CFLAGS<br />
<br />
The additional switches -mmmx and -ffast-math does seem to '''not''' yield any gain in computing performance! So you could leave them out.<br />
--[[User:SvH|SvH]] 03:46, 20 May 2008 (EDT)<br />
<br />
== Import a movie into Synfig? ==<br />
<br />
To import a movie (image only, not sound) into synfig there is only one option for the moment: Extract an image sequence from the movie and import them using [[ListImporter]]. Before you can load the image sequence you have to extract it from the movie. There are several software to do that but a straight and easy way is to use mplayer:<br />
<br />
mplayer mymovie.avi -vo png:z=1 -ss seconds-start -endpos duration <br />
<br />
where ''seconds-start'' are the seconds where you want to extract form and ''duration'' is the number of seconds you want to extract from ''mymovie.avi''. Also the image format specified in this case is png but jpeg or tga can be used also. See [http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html mplayer manual page] for more info.<br />
<br />
It would extract a set of files of the selected section of the movie. Each file takes the frame number padded with leading zeros as name.<br />
<br />
To put all the filenames into a ''.lst'' file just type this in the folder wehre the files are:<br />
<br />
ls *.png >> mymovie.lst<br />
<br />
and add a line specifying the frame rate at the beginning of the text file:<br />
<br />
FPS 25<br />
<br />
if the movie was 25 fps.<br />
<br />
== Granted Wishes ==<br />
<br />
=== MNG target filetype ===<br />
<br />
The ability to save as/in the Free/Open MNG (.mng) format [http://libpng.org/pub/mng/]<br />
<br />
A partial implementation was committed in SVN r470.<br />
<br />
It was implemented in svn 986. See [[Render options]]. --[[User:Genete|Genete]] 13:12, 29 October 2007 (EDT)<br />
<br />
=== Optionally display RGB in Hex in Color dialog ===<br />
<br />
(3) When colors are quoted as 3 bytes of hexadecimal, you have to convert them to decimal, divide by 255, multiply by 100 to get a number to type into the dialog box. It's painful to match color schemes for example, with the [http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines Tango Icon Theme style guidelines]. [[User:pxegeek|PXEGeek]] 3/16/07<br />
<br />
: Added in [http://kibi.dyndns.org:8083/~dooglus/gitweb.pl?p=synfig;a=commitdiff;h=40dda9d27b5249ee32f62d84c819ff569f078929 svn r354]. You can type 3 or 6 digit hex codes and hit return to use. 3 digit code 36a gives colour 3366aa (each digit is duplicated) -- [[User:Dooglus|dooglus]] 3/18/07<br />
<br />
:: Many thanks - already used many times! PXEGeek.<br />
<br />
::: Did you notice that you can use single digit codes too? '5' gives 555555 for instance, giving you 16 equally spaces shades of black through white. -- [[User:Dooglus|dooglus]] 17:51, 25 September 2007 (EDT)<br />
<br />
=== Restore Default Layout ===<br />
<br />
(3) &mdash; It's very difficult to put all the dialogs back where they were when you started the program, if you've closed them. In addition, with many programs, if you've done something with your window manager to take a window's position off screen, this command is sometimes the only way to bring them back.<br />
-> I'd like to second this one - especially with the bug where dialog boxes sometime shrink to nothing or offscreen, and no amount of maximizing or minimizing restores them. The only solution is to kill the windows, and none of the combo options in the dialog menu match the default configuration. 4/4/07 PXEGeek<br />
<br />
: Implemented in [http://kibi.dyndns.org:8083/~dooglus/gitweb.pl?p=synfig;a=commitdiff;h=036306f3c2c265a604971728d50fcce258766552 svn r757] -- [[User:Dooglus|dooglus]] 17:48, 25 September 2007 (EDT)<br />
<br />
=== General outline / Polygon-based Outline / "Set Tangents to Zero" button ===<br />
(3.5) I'm no artist, thus my primary form of art is stick figures, not to mention, many interesting animations are done in stick-figure style. Stick figures must be perfectly straight to get the effect across, so when I'm making an outline using B-Curves, it is too time consuming to set the tangents to 0 each time. Similarly, outlines of other shapes like squares, circles and so forth would be very useful. Whichever of the above is easiest, please implement right away. --[[User:Dragontamer|Dragontamer]] 02:35, 19 November 2007 (EST)<br />
: For perfectly straight lines, click without moving the mouse. You will get a single point with no tangents. Outline shapes would require some development, particularly with some thought given to backward compatibility. A workaround you might consider is to create a duplicate shape with a different color and make the top one slightly smaller, so the outline of the one below shows. [[User:Pxegeek|Pxegeek]] 21:58, 19 November 2007 (EST)<br />
:: Well, in general, whenever I click on a point to edit it (say, to make it move somewhere in animation mode), there is a decent chance that I click on a tangent instead. Then, if I want to right click the point itself, I usually right click the tangent marker instead. It isn't that big a deal, but simplicity at the cost of power generally is a good thing, especially when it will save a few mouse clicks. <br />
:: As for the outlines, yeah, I've tried that and it is a decent solution for now, although it is no replacement for a real outline. I am going to also experiment with a clamp to see if I can make the center of the shape have 100% alpha... but I don't have synfig on the computer I'm on right now. Thanks for the tips Pxegeek. --[[User:Dragontamer|Dragontamer]] 01:58, 27 November 2007 (EST)<br />
::: You can press Alt+3 to hide tangent ducks. --[[User:Zelgadis|Zelgadis]] 09:27, 27 November 2007 (EST)<br />
<br />
<br />
<br />
=== Copy & Paste/Image Importing ===<br />
<br />
(4) I sometimes make graphics in other programs, or use clipart and other images. Would it be possible for Synfig to be able to import images and/or copy and paste them?--Khlieeq 2007-07-19<br />
Well, it doesn't support Copy & paste from the clipboard, but you can import images using "New Layer -> Other -> Import". This will create an Import layer, for which you can then edit the properties to point to the file containing your image. PXEGeek. 2007-07-19<br />
<br />
<br />
<br />
=== Recursive Waypoint Manipulation ===<br />
<br />
(4) it is really tiresome to revert changes to waypoints created by manipulating tangent/position ducks or change their interpolation functions. making it possible to right-click-modify the waypoint shown for objects that have some waypoint in a referenced sub-object would be great! -- timonator 2007-06-01<br />
:You can do it in two ways: changing the interpolation method of the waypoint of paste canvas or editing the keyframe properties. The first allow to modify the waypoints interpolation method for all the waypoints of all the parameters of all the layers that are inside the paste canvas layer. You can right click on the left or right part of the waypoint to edit by a context menu the left or the right interpolation method of the waipoints. The second method would add and modify all the parameters that have any waypoint in the animation. See [[Keyframe]] for more detail. --[[User:Genete|Genete]] 13:10, 29 October 2007 (EDT)<br />
<br />
<br />
<br />
=== Tweening for images developed in other imaging programs ===<br />
<br />
It's obvious I am a beginner at image movement, but morphing is not enough: movement across the page is needed. Thanks for listening. [[User:Comwell@bellsouth.net|Comwell]]<br><br />
Imported images can be moved across the page. They can also be scaled, rotated and deformed. Was there a specific example you had in mind? [[User:Pxegeek|pxegeek]]<br><br />
:I also would like a way to tween images that have been drawn in other programs. I've had trouble drawing with Bline tool and the drawing tool in Synfig, and I'd rather just draw with a paint brush (like the one in Photoshop). Another problem I have is that Synfig tends to shut down on me every 20 minutes or so, and it's really frustrating even with the auto recover feature, because my sketches disappear. It'd be nice if I'm able to draw all of the keyframes in Photoshop or another image program and import it to Synfig so that Synfig can tween and animate them. Thank you. [[User:xychefoo@gmail.com|Huina]]<br />
::You CAN use images, drawn in other programs. Just select "File->Import" from [[Canvas Menu Caret|canvas menu]] --[[User:Zelgadis|Zelgadis]] 01:39, 24 November 2007 (EST)<br />
:::But how do you animate using images from other sources? I tried to make 2 keyframes with 2 different images, and it doesn't animate. It just stays as 1 picture for the entire render. The closest thing I saw to importing images from another source into Synfig and having it animate is the Walking Cycle Tutorial, but I would still have to trace the images to make it animate. As I said earlier, I'm not entirely fond of using the draw/Bline tool. [[User:xychefoo@gmail.com|Huina]]<br />
:::: Huina, there's no way to do what you want right now. Interpolating between two images that are not created in Synfig is well beyond its scope right now. However, what you could do is take an image and separate elements of the picture onto different layers (e.g. have a picture of an arm and another of the rest of the body) and you can move those around, stretch and rotate them. (If you're familiar with the work of Terry Gilliam on Monty Python you'll know what I mean) I don't know how feasible it is to implement your request (I suspect some heavy lifting). We'll keep it on the list, but don't hold your breath. [[User:Pxegeek|Pxegeek]] 19:57, 24 November 2007 (EST)<br />
<br />
:::: I think, you hardly find any other animation package which allow you to do such things. You could use a special tools for this task, like xmorph (http://xmorph.sourceforge.net/). But to do the tween between two bitmap images you STILL need to set points. It's not tracing, but very similar. Anyway, result may be poor and I'd better suggest to use technique, described in Walking Cycle Tutorial or which the [[User:Pxegeek|Pxegeek]] meant. --[[User:Zelgadis|Zelgadis]] 02:08, 25 November 2007 (EST)<br />
<br />
:::: There is a technique called "optical flow". It takes two input frames and calculates the movement of each individual pixel between the frames, allowing interpolation to be done. Here's an example: http://www.fxguide.com/article333.html. It doesn't require setting of control points, but it has problems it's own set of problems: http://www.fxguide.com/article333.html. --[[User:Yoyobuae|Yoyobuae]] 13:32, 3 February 2008 (EST)<br />
<br />
<br />
<br />
<br />
=== Auto-link option in [[Draw tool]] ===<br />
<br />
(4) so that you can draw a line, and have its endpoint automatically link to a duck - or if Auto-connect is off, you can get a line object linked to the end of another line object. / I missed this too, it even should be like that by default I think. [[User:Maxy|Maxy]] 13:22, 25 Apr 2006 (PDT)<br />
<br />
: Isn't this done already? We don't have line objects, but blines are automatically linked to if auto-connect is on. Am I missing something? -- [[User:Dooglus|dooglus]] 17:29, 27 September 2007 (EDT)<br />
<br />
::To clarify dooglus' comments - If you have an outline created by the draw tool highlighted in the layer dialog and the <b>auto-extend</b> checkbox is checked, then you can continue drawing with the draw tool in that same layer. Blines created with the Bline tool cannot be extended once a different tool or layer is selected. [[User:Pxegeek|Pxegeek]] 23:46, 12 October 2007 (EDT)<br />
<br />
::: A line is a line - Synfig doesn't remember whether it was created with the Bline tool or the Draw tool - so you can extend blines created with the bline tool using the draw tool. Just make sure the line is selected (so that its ducks are visible), not looped (so that it has end points to extend from), enable the draw tool, check 'auto extend' and start drawing at one of its end ducks. [[User:Dooglus|dooglus]] 05:47, 13 October 2007 (EDT)<br />
<br />
So this sounds like it is already done. But on a related note, being able to open an existing bline in the bline tool to extend it would be useful. -- [[User:Dooglus|dooglus]] 04:51, 29 January 2008 (EST)<br />
<br />
<br />
<br />
=== Layer hide boolean parameter ===<br />
<br />
(3) &mdash; An animatable way to remove a layer from visibility and consideration in tools. And as an option, to hide the layer in the layer list while it is invisible. This crosses over functionality from the [[Amount Parameter]], the Show/Hide checkbox in the [[Layers Panel]], and builds upon it as well, allowing the [[Layers Panel]] to dynamically unclutter. ''(This feature request is a refactoring of the [[Amount Parameter]])''<br />
: With the addition of the [[Convert#Switch|Switch]] type conversion it is not needed this feature request. You can convert the Amount parameter to a Switch value and give 0 and 1 to the Linked OFF/ON values. --[[User:Genete|Genete]] 13:20, 29 October 2007 (EDT)<br />
<br />
<br />
<br />
<br />
=== Riding ducks ===<br />
<br />
(2) &mdash; Not chocobos. The ability to link a duck from one shape to an arbitrary position on another path, without creating an extra shape duck on that path.<br />
:Already done in SVN.[[User:Genete|Genete]] 18:59, 5 April 2008 (EDT)<br />
<br />
<br />
<br />
<br />
<br />
=== Image filmstrip import ===<br />
<br />
(2) &mdash; Allow import of a series of images (TGA, etc) as frames of an animation, on a layer. <br><br />
Response - 'lst' files of a list of images can be imported. I've used this to develop a walk cycle. See [[Walk_Cycle|Walk cycle]] for an example. [[user:pxegeek|pxegeek]]<br />
<br />
<br />
<br />
<br />
=== Character Animation Tools ===<br />
<br />
I have seen some interesting methods for helping character design/animation in different 2d/3d software. Hash's animation master has 'poses' which are extremes of a model, for example smiling and frowning, once you add these extremes ot a set you can use slider to create a pose that somewhere inbetween. The real power of this is when you have serveral different poses on the same object, a face say, you can easily come up with new facial expressions. Maybe something similar could be done with synfig using layers and groups, the implementation could something similar to Moho's switch layers. --[[User:Triclops|Triclops]] 09:52, 9 Aug 2006 (PDT)<br />
: Have you read this tutorial? [[Reuse Animations]]. It is very close to the Switch layer of Moho/Anime Studio. Also You can change the Canvas parameter to any other canvas dynamically in the time line by clicking on it and selecting other exported canvas. Other option is convert the canvas to a Switch type and alternate between two different canvas. --[[User:Genete|Genete]] 13:26, 29 October 2007 (EDT)<br />
<br />
<br />
<br />
<br />
<br />
=== More Animation Tools ===<br />
<br />
[[New Animation Tools|Added here]]<br />
<br />
<br />
<br />
=== Improved User Experience for First Contact ===<br />
* Single file download and installer (at least for Windows)<br />
* Ability to draw the first object directly after starting the application (start with an empty document)<br />
* Ability to animate the object directly after drawing the first object (new documents have a say 3 seconds timeline)<br />
In my opinion this is crucial to attract potential users. Because if I see how easy it is to create my first animation I'm going to accept all the bugs and clumsyness. A good example is the Pencil animation software. --[[User:Dmd|Dmd]] 13:50, 26 January 2008 (EST)<br />
<br />
: I've implemented #2 and #3 above in svn r1519 & 1520. If no files are specified to be opened when running studio, it'll make a new one. It won't pop up the canvas properties dialog when making new canvases by default. And the default end time is 5s (3s is small enough to cause the time slider to show "1s 12f", whereas 5s looks cleaner). -- [[User:Dooglus|dooglus]] 04:00, 29 January 2008 (EST)<br />
<br />
<br />
<br />
<br />
<br />
<br />
=== Automatic attach and manipulate a Vertex to a Bline ===<br />
<br />
Please see [[Inverse Duck Manipulation|this]] page to understand what we want. --[[User:Genete|Genete]] 12:43, 3 March 2008 (EST).<br />
:Already done in SVN. [[User:Genete|Genete]] 19:00, 5 April 2008 (EDT)<br />
<br />
<br />
<br />
<br />
<br />
=== Toggle visible ducks ===<br />
(3) So pressing, say, tab while editing a Bline toggles which vertices/ducks are visible - so we can easily move the actual vertices around without having the view cluttered by tangeants (and also make it easier to select 'Loop' rather than 'Split Tangeants' when creating the thing.)<br />
<br />
Given that extra ducks such as the width ones listed above may be added, this might become more and more necessary. If too many different sets are added for toggling to be feasible, each visibility for each set can be hotkeyed.<br />
<br />
: Synfig already have hotkeys to toggle visibility of the ducks. See [[Keyboard_Shortcuts#Hotkeys_Visual_Guide]]. --[[User:Zelgadis|Zelgadis]] 00:39, 22 April 2008 (EDT)</div>Rorehttps://wiki.synfig.org/index.php?title=Documentation.fr&diff=7659Documentation.fr2008-08-22T20:37:19Z<p>Rore: Oups, wrong capital letter</p>
<hr />
<div><!--Categories--><br />
[[Category:Permalink]]<br />
<br />
Documentation:<br />
* [[Categorical Help| Manuel]]<br />
* [[Reference.fr | Références souris, raccourcis clavier, ligne de commande, etc. References]]<br />
<br />
Introduction et tutoriaux:<br />
* [[Tutorials | Tutoriels]]<br />
* [[Video Tutorials|Video tutorials]]<br />
<br />
Questions et Réponses:<br />
* [[FAQ.fr | FAQ]]<br />
* [[Tips]]<br />
<br />
Pour un support supplémentaire, essayez les forums, les canaux IRC, etc. à la page [[Contact.fr|Contact]].<br />
<br />
Les détails sur le développement et codage sont [[Development.fr | ici]].<br />
<br />
Les détails sur le wiki sont [[Wiki Improvements.fr | ici]].</div>Rorehttps://wiki.synfig.org/index.php?title=Documentation.fr&diff=7658Documentation.fr2008-08-22T20:35:55Z<p>Rore: Updated some links to the french version</p>
<hr />
<div><!--Categories--><br />
[[Category:Permalink]]<br />
<br />
Documentation:<br />
* [[Categorical Help| Manuel]]<br />
* [[Reference.Fr | Références souris, raccourcis clavier, ligne de commande, etc. References]]<br />
<br />
Introduction et tutoriaux:<br />
* [[Tutorials | Tutoriels]]<br />
* [[Video Tutorials|Video tutorials]]<br />
<br />
Questions et Réponses:<br />
* [[FAQ.fr | FAQ]]<br />
* [[Tips]]<br />
<br />
Pour un support supplémentaire, essayez les forums, les canaux IRC, etc. à la page [[Contact.fr|Contact]].<br />
<br />
Les détails sur le développement et codage sont [[Development.fr | ici]].<br />
<br />
Les détails sur le wiki sont [[Wiki Improvements.fr | ici]].</div>Rorehttps://wiki.synfig.org/index.php?title=People&diff=7567People2008-07-31T21:47:47Z<p>Rore: /* Community */ KiBi description, by request he may regret</p>
<hr />
<div>__NOTOC__<br />
<br />
== Community ==<br />
<br />
<table><br />
<!-- ALPHABTICAL ORDER PLEASEE!!! --><br />
<!-- Akagogo --><br />
<tr syle="border-bottom: 2px solid #ccc;"><br />
<td style="text-align:center;"><br />
[[Image:Akagogo.JPG|72px]]<br />
</td><br />
<td style="text-align:justify; border-left: 5px solid #eee"><br />
<div style="font-size:120%; padding:4px; margin-bottom:10px; vertical-align:top; border-bottom:1px solid #ccc;"><b>[[User: Akagogo | Akagogo]]</b></div><br />
He's 19 years. He love Strawberry Gelatin. FaberCastell user.<br />
</td><br />
</tr><br />
<!-- AkhIL --><br />
<tr syle="border-bottom: 2px solid #ccc;"><br />
<td style="text-align:center;"><br />
[[Image:AkhIL small.png|72px]]<br />
</td><br />
<td style="text-align:justify; border-left: 5px solid #eee"><br />
<div style="font-size:120%; padding:4px; margin-bottom:10px; vertical-align:top; border-bottom:1px solid #ccc;"><b>[[User: AkhIL | AkhIL]]</b></div><br />
Synfiger from Union of Soviet Socialist Republics and [http://www.banco.co.uk/forum/1/1080 "a case for the hairdresserpolice"].<br />
</td><br />
</tr><br />
<!-- DOOGLUS --><br />
<tr syle="border-bottom: 2px solid #ccc;"><br />
<td style="text-align:center;"><br />
[[Image:Dooglus2.jpg|72px]]<br />
</td><br />
<td style="text-align:justify; border-left: 5px solid #eee"><br />
<div style="font-size:120%; padding:4px; margin-bottom:10px; vertical-align:top; border-bottom:1px solid #ccc;"><b>[[User: dooglus | dooglus]]</b></div><br />
He's an alien, a legal alien, he's an Englishman in New York. Or Czechoslovakia. Or some such. Dooglus is the resident chief programmer and greatest contributer to Synfig since its release to GPL (1500+ commits and going strong). He favours Linux as an OS, but has been known to run Windows on occasion.<br />
</td><br />
</tr><br />
<!-- DYLOXYN --><br />
<tr syle="border-bottom: 2px solid #ccc;"><br />
<td style="text-align:center;"><br />
[[Image:Diloxyn.png|72px]]<br />
</td><br />
<td style="text-align:justify; border-left: 5px solid #eee"><br />
<div style="font-size:120%; padding:4px; margin-bottom:10px; vertical-align:top; border-bottom:1px solid #ccc;"><b>[http://synfig.org/FAQ#Why_doesn.27t_dyloxin_talk_on_the_Synfig_IRC_channel.3F Dyloxin]</b></div><br />
dyloxin is a bot that sits in the [[Communication|Synfig IRC channel]] and stores the [[Communication|IRC logs]], not a human. It has no commands, so you won't get any response out of it either.<br />
</td><br />
</tr><br />
<!-- GENETE --><br />
<tr syle="border-bottom: 2px solid #ccc;"><br />
<td style="text-align:center;"><br />
[[Image:Genete-2.png|72px]]<br />
</td><br />
<td style="text-align:justify; border-left: 5px solid #eee"><br />
<div style="font-size:120%; padding:4px; margin-bottom:10px; vertical-align:top; border-bottom:1px solid #ccc;"><b>[[User:Genete|Genete]]</b></div><br />
Open source enthusiast interested in animation and computer graphics in general. Always glad to help others and to learn new things. Favourite phrase: ''dooglus: guess what? ... it opens a new world!!!''. Spanish translator of synfig and synfigstudio, sparse icon designer and rare ocassional coder. Wrote some wiki tutorials. Ubuntu user. <br />
</td><br />
</tr><br />
<!-- ICARUS --><br />
<tr syle="border-bottom: 2px solid #ccc;"><br />
<td style="text-align:center;"><br />
[[Image:Factor.gif|72px]]<br />
</td><br />
<td style="text-align:justify; border-left: 5px solid #eee"><br />
<div style="font-size:120%; padding:4px; margin-bottom:10px; vertical-align:top; border-bottom:1px solid #ccc;"><b>[[User:factor|Icarus Factor]]</b></div><br />
Tangents, green lines and ducks. Likes 2d and 3d animation, not to good at the 2d animation yet, but working on it. Debian GNU/Linux user <br />
</td><br />
</tr><br />
<!-- KIBI --><br />
<tr syle="border-bottom: 2px solid #ccc;"><br />
<td style="text-align:center;"><br />
[[Image:KiBi.png|72px]]<br />
</td><br />
<td style="text-align:justify; border-left: 5px solid #eee"><br />
<div style="font-size:120%; padding:4px; margin-bottom:10px; vertical-align:top; border-bottom:1px solid #ccc;"><b>KiBi</b></div><br />
He's a cat. Or a least he thinks he is. Eats meats at breakfast and all. Also a Debian packager. Has a random sleeping timezone. Seems to enjoy playing with Git more than doing art.<br />
</td><br />
</tr><br />
<!-- PABS --><br />
<tr syle="border-bottom: 2px solid #ccc;"><br />
<td style="text-align:center;"><br />
[[Image:Pabs3.png|72px]]<br />
</td><br />
<td style="text-align:justify; border-left: 5px solid #eee"><br />
<div style="font-size:120%; padding:4px; margin-bottom:10px; vertical-align:top; border-bottom:1px solid #ccc;"><b>[[User:PaulWise|pabs]]</b></div><br />
Helping out with synfig since it was GPLed. Debian packager, sysadmin, occasional coder, wiki editor, not much of an artist.<br />
</td><br />
</tr><br />
<!-- PIXELGEEK --><br />
<tr syle="border-bottom: 2px solid #ccc;"><br />
<td style="text-align:center;"><br />
[[Image:Pixelgeek-2.png|72px]]<br />
</td><br />
<td style="text-align:justify; border-left: 5px solid #eee"><br />
<div style="font-size:120%; padding:4px; margin-bottom:10px; vertical-align:top; border-bottom:1px solid #ccc;"><b>[[User:pxegeek|Pixelgeek]]</b></div><br />
He's an alien, a legal alien, he's an Englishman in New York. Or Oregon. Or some such. Ask him questions about how Synfig works under Windows. <br />
</td><br />
</tr><br />
<!-- RORE --><br />
<tr syle="border-bottom: 2px solid #ccc;"><br />
<td style="text-align:center;"><br />
[[Image:Avatar_rore.png|72px]]<br />
</td><br />
<td style="text-align:justify; border-left: 5px solid #eee"><br />
<div style="font-size:120%; padding:4px; margin-bottom:10px; vertical-align:top; border-bottom:1px solid #ccc;"><b>[[User:rore|Rore]]</b></div><br />
She's not an alien, just a French person that hates wine (and love cheese). Better at doing still images than animations. Help a bit with the wiki. Debian user.<br />
</td><br />
</tr><br />
<!-- Ulrikboden --><br />
<tr syle="border-bottom: 2px solid #ccc;"><br />
<td style="text-align:center;"><br />
[[Image:Magnifiedulrik.png|72px]]<br />
</td><br />
<td style="text-align:justify; border-left: 5px solid #eee"><br />
<div style="font-size:120%; padding:4px; margin-bottom:10px; vertical-align:top; border-bottom:1px solid #ccc;"><b>[[User:Ulrik|Ulrikboden]]</b></div><br />
'''This is just an example, someone EDIT THIS!!'''. A great person, helps a lot with the project. Love fishing. Use to make sandwiches. Try not to cry.Try not to cry.Try not to cry.Try not to cry.Try not to cry.<br />
</td><br />
</tr><br />
<!-- YACO --><br />
<tr syle="border-bottom: 2px solid #ccc;"><br />
<td style="text-align:center;"><br />
[[Image:Yaco.png|72px]]<br />
</td><br />
<td style="text-align:justify; border-left: 5px solid #eee"><br />
<div style="font-size:120%; padding:4px; margin-bottom:10px; vertical-align:top; border-bottom:1px solid #ccc;"><b>[[User:Yaco|Yaco]]</b></div><br />
He never sleep. Legend told that he has a twin brother that works on Synfig in the night. He is guilty for making this wiki a nasty thing if you use low screen resolutions. GNU hacker and GNU user :-).<br />
</td><br />
</tr><br />
<!-- Yoyobuae --><br />
<tr syle="border-bottom: 2px solid #ccc;"><br />
<td style="text-align:center;"><br />
[[Image:yoyobuae.png|72px]]<br />
</td><br />
<td style="text-align:justify; border-left: 5px solid #eee"><br />
<div style="font-size:120%; padding:4px; margin-bottom:10px; vertical-align:top; border-bottom:1px solid #ccc;"><b>[[User:Yoyobuae|Yoyobuae]]</b></div><br />
An occasional contributer with a couple of submitted patches here and there. Still learning to handle himself with the code, but willing to answer any questions to the best of his knowledge. Also a novice artist, mainly interested dragons, birds and furry art in general.<br />
</td><br />
</tr><br />
<!-- ZELGADIS --><br />
<tr syle="border-bottom: 2px solid #ccc;"><br />
<td style="text-align:center;"><br />
[[Image:zelgadis.png|72px]]<br />
</td><br />
<td style="text-align:justify; border-left: 5px solid #eee"><br />
<div style="font-size:120%; padding:4px; margin-bottom:10px; vertical-align:top; border-bottom:1px solid #ccc;"><b>[[User:Zelgadis|Zelgadis]]</b></div><br />
Kidadult, freak and outsider. By nature. Have a dream to make full-length anime movie with open source software (guess which? ^_^). Likes do animation, roller-skating and paint graffiti. Contribute mostly by editing the wiki, submitting bugs and requesting new features. :) Fedora user.<br />
</td><br />
</tr><br />
<!-- You! --><br />
<tr syle="border-bottom: 2px solid #ccc;"><br />
<td style="text-align:center;"><br />
[[Image:none.png|72px]]<br />
</td><br />
<td style="text-align:justify; border-left: 5px solid #eee"><br />
<div style="font-size:120%; padding:4px; margin-bottom:10px; vertical-align:top; border-bottom:1px solid #ccc;"><b>Your name here!</b></div><br />
'''You. Yes, you, my dear reader.''' If you contribute to the project, please join with us into making this possible. We do need your help.<br />
</td><br />
</tr><br />
</table><br />
<br />
<br />
<div class="note"><br />
Also semi-frequent visitors - [[User:Zelig|Zelig]],[[User:Atrus|Atrus]],[[User:Madsen|Madsen]], [[User:Bombe |Bombe]], TMM, Tokyo, Zipola, [[User:zotz|zotz]], [[User:Omry|Omry]], [[User:Riggzy|Riggzy]].<br />
</div><br />
<br />
=== WorldWide Synfig Users Map ===<br />
[http://maps.google.com/maps/ms?ie=UTF8&msa=0&msid=116057364030688865576.000450207c46f5e375936&ll=38.548165,10.898438&spn=145.708249,350.15625&z=2 Here] is a map of people who uses Synfig.<br />
'''Join us!'''<br />
<br />
== Software Credits ==<br />
<br />
=== Original developers ===<br />
<br />
*Robert B. Quattlebaum Jr (darco)<br />
*Adrian Bentley<br />
<br />
=== Contributors ===<br />
<br />
*Adrian Winchell (SnapSilverlight)<br />
*Andreas Jochens<br />
*Carlos López González (genete)<br />
*Chris Moore (dooglus)<br />
*Chris Norman (pixelgeek)<br />
*Daniel Fort<br />
*David Roden (Bombe)<br />
*Dmitriy Pomerantsev (Atrus)<br />
*Douglas Lau<br />
*Gerald Young (Yoyobuae)<br />
*IL'dar AKHmetgaleev (AkhIL)<br />
*Luka Pravica<br />
*Martin Michlmayr (tbm)<br />
*Miguel Gea Milvaques (xerakko)<br />
*Paul Wise (pabs)<br />
*Ralf Corsepius<br />
*Yue Shi Lai<br />
<br />
=== Translators ===<br />
<br />
*Catalan: Miguel Gea Milvaques (xerakko)<br />
*Français: Aurore D (rore)<br />
*Español: Carlos López González (genete) and Franco Iacomella (Yaco)<br />
<br />
=== Artists ===<br />
<br />
*Chris Norman (pixelgeek)<br />
*Carlos López González (genete)<br />
*Aurore D (rore)</div>Rorehttps://wiki.synfig.org/index.php?title=Download&diff=7517Download2008-07-21T13:49:48Z<p>Rore: Reorganization of the page. A little better, but can still be improved.</p>
<hr />
<div>'''Note:''' Please keep in mind that current releases of Synfig are considered as '''developer previews'''. In other words, these releases are primarily targeted at developers, not end users. That being said, feel free to play around with it; just be sure to give it another chance later on down the road if you find yourself a bit frustrated with how things are currently set up. Click [[Releases/DeveloperPreview|here]] for more info.<br />
<br />
A special thanks to [http://www.bridgetone.com/ Bridgetone] for hosting our videos and early downloads!<br />
<br />
== Download ==<br />
<br />
=== Source code ===<br />
<br />
* [[Source code|Source code repository]]<br />
** [http://sf.net/project/showfiles.php?group_id=144022&package_id=198849 ETL] 0.04.11 <br />
** [http://sf.net/project/showfiles.php?group_id=144022&package_id=158279 synfig] 0.61.08 <br />
** [http://sf.net/project/showfiles.php?group_id=144022&package_id=198850 synfigstudio] 0.61.08 <br />
<br />
=== '''Official''' packages===<br />
<br />
==== Windows ====<br />
<br />
[http://downloads.sourceforge.net/gladewin32/gtk-2.10.11-win32-1.exe gtk] [http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-runtime-2.10.11-1.exe gtkmm] [http://downloads.sourceforge.net/synfig/synfig-0.61.08.exe synfig] [http://downloads.sourceforge.net/synfig/synfigstudio-0.61.08.exe synfigstudio] 0.61.08 (gtk & gtkmm required) <br />
:For help installing under windows check out the [http://uk.youtube.com/watch?v=mrDqiRI7fwk video walkthrough].<br />
<br />
==== MacOS X ====<br />
<br />
<!--[http://www.bridgetone.com/voria/files/Synfig-0.61.04.mpkg.zip gtkmm synfig synfigstudio] 0.61.04 ([http://www.apple.com/macosx/features/x11/ X11] required)--> <br />
<small>Taken offline. See bug [http://sf.net/support/tracker.php?aid=1686495 1686495].</small><br />
<br />
==== Linux/*nix ====<br />
<br />
* '''Debian''': [http://packages.debian.org/src:etl etl] [http://packages.debian.org/src:synfig synfig] [http://packages.debian.org/src:synfigstudio synfigstudio] [http://svn.debian.org/wsvn/pkg-synfig SVN]<br />
<br />
* '''Ubuntu''': [http://packages.ubuntu.com/src:etl etl] [http://packages.ubuntu.com/src:synfig synfig] [http://packages.ubuntu.com/src:synfigstudio synfigstudio]<br />
<br />
* '''Zenwalk''': [http://packages.zenwalk.org/?q=ETL&zversion=all etl] [http://packages.zenwalk.org/?q=synfig-core&zversion=all synfig] [http://packages.zenwalk.org/?q=synfig-studio&zversion=all synfigstudio]<br />
<br />
* '''Fink''': [http://pdb.finkproject.org/pdb/package.php/etl etl] [http://pdb.finkproject.org/pdb/package.php/synfig synfig] [http://pdb.finkproject.org/pdb/package.php/synfigstudio synfigstudio]<br />
<br />
=== Unofficial packages (releases) ===<br />
<br />
* '''Gentoo''': [http://bugs.gentoo.org/show_bug.cgi?id=111277 etl] [http://bugs.gentoo.org/show_bug.cgi?id=111278 synfig] [http://bugs.gentoo.org/show_bug.cgi?id=111279 synfigstudio] (in sunrise)<br />
<br />
* '''SUSE''': [http://packman.links2linux.de/package/etl etl] [http://packman.links2linux.de/package/synfig synfig] [http://packman.links2linux.de/package/synfigstudio synfigstudio]<br />
<br />
* '''Slackware''':[http://slacky.eu/?searchword=synfig&option=com_search&Itemid=5 etl synfig synfigstudio]<br />
<br />
* '''Arch Linux''': [http://aur.archlinux.org/packages.php?K=synfig etl synfig synfigstudio]<br />
<br />
* '''Fedora''': [https://bugzilla.redhat.com/show_bug.cgi?id=428567 etl] [https://bugzilla.redhat.com/show_bug.cgi?id=428568 synfig]<br />
<br />
* '''Pardus''': [http://paketler.pardus.org.tr/contrib-2008/ etl synfig synfigstudio]<br />
<br />
=== Unofficial packages (devel version) ===<br />
<br />
==== Windows ==== <br />
* Built by Atrus and hosted on his own site<br />
** http://atrus.mmaa.ru/synfig/#win32<br />
** [http://gladewin32.sourceforge.net/modules/news/article.php?storyid=52 gtk] [http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/ gtkmm] [http://atrus.mmaa.ru/synfig/index.php?download=core synfig] [http://atrus.mmaa.ru/synfig/index.php?download=studio synfigstudio] SVN 1915 (gtk & gtkmm required)<br />
<br />
* Lovingly handcrafted by Pixelgeek. Equivalent to Atrus' builds and updated as irregularly. <br />
** [http://downloads.sourceforge.net/gladewin32/gtk-2.10.11-win32-1.exe gtk] [http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-runtime-2.10.11-1.exe gtkmm] [http://synfig.com/synfig-0.61.08-2026.exe synfig] [http://synfig.com/synfigstudio-0.61.08-2026.exe synfigstudio] SVN 2026(gtk & gtkmm required)<br />
<br />
==== Linux/*nix ====<br />
<br />
* '''Gentoo''': [[Gentoo_Ebuilds|etl synfig synfigstudio]]<br />
<br />
* '''Fedora''':<br />
** Fedora 8: [http://atrus.mmaa.ru/synfig/#fc etl synfig synfigstudio]<br />
** Fedora 7: [http://zelgadis.profusehost.net/blog/tags/download/ etl synfig synfigstudio]<br />
<br />
* '''Ubuntu ''': [http://dooglus.rincevent.net/synfig/repository/ repositories] for feisty (svn 1513), gutsy (svn 1456), hardy (svn 1514)<br />
<br />
* '''Debian''' : [http://dooglus.rincevent.net/synfig/repository/ repository] for sid (svn 1514)<br />
<br />
=== Old unofficial packages ===<br />
<br />
* '''Fedora''': [http://math.ifi.unizh.ch/fedora/ etl synfig synfigstudio]<br />
<br />
* '''Slackware''': [http://mounir.aittahar.free.fr/ etl synfig synfigstudio]<br />
<br />
* '''Mandriva''': <br />
**SRPMs: [http://rpms.mandrivaclub.nl/rpms/official/2006/SRPMS/ETL-devel-0.04.08-1.2006mcnl.src.rpm ETL-devel] [http://rpms.mandrivaclub.nl/rpms/official/2006/SRPMS/synfig-0.61.05-1.2006mcnl.src.rpm synfig] [http://rpms.mandrivaclub.nl/rpms/official/2006/SRPMS/synfigstudio-0.61.05-1.2006mcnl.src.rpm synfigstudio]<br />
**RPMs:<br />
***[http://rpms.mandrivaclub.nl/rpms/official/2006/i586/ETL-devel-0.04.08-1.2006mcnl.i586.rpm ETL-devel]<br />
***[http://rpms.mandrivaclub.nl/rpms/official/2006/i586/synfig-0.61.05-1.2006mcnl.i586.rpm synfig] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfig0-0.61.05-1.2006mcnl.i586.rpm libsynfig0] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfig0-devel-0.61.05-1.2006mcnl.i586.rpm libsynfig0-devel]<br />
***[http://rpms.mandrivaclub.nl/rpms/official/2006/i586/synfigstudio-0.61.05-1.2006mcnl.i586.rpm synfigstudio] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfigstudio0-0.61.05-1.2006mcnl.i586.rpm libsynfigstudio0] [http://rpms.mandrivaclub.nl/rpms/official/2006/i586/libsynfigstudio0-devel-0.61.05-1.2006mcnl.i586.rpm libsynfigstudio0-devel]<br />
<br />
=== Other ===<br />
<br />
No-one has contributed other packages yet. Feel free to contribute packages for your favourite operating system or distro and add them to this page or [[Contact|let us know about them]].<br />
<br />
== Licence ==<br />
<br />
ETL, synfig and synfigstudio are [[License|licensed]] under the GNU General Public Licence, version 2 or later.<br />
<br />
== Major issues ==<br />
<br />
Please check the bugs, links and SVN versions provided. Please check for other bug fixes and workarounds in the [[Bugs|bug trackers]].<br />
<br />
=== Unsolved in 0.61.08 ===<br />
<br />
* '''MacOS''': builds taken offline due to problems ([http://sf.net/support/tracker.php?aid=1686495 1686495]).<br />
* '''Windows''': Rendering issues may be encountered on Hyperthreaded or multi-core CPUs. Please see the FAQ for [[FAQ#Can_I_do_anything_to_improve_the_stability_of_the_Windows_version_of_Synfig.3F|workaround details]].<br />
* '''Windows''': There are [[Security|'''security issues''']] with the dv, imagemagick and ffmpeg targets, please avoid using them to import or render untrusted files.<br />
<br />
=== Solved ===<br />
<br />
See the [[Releases/0.61.08|release notice]] for a list of issues solved since the previous release.<br />
<br />
==== Devel version ====<br />
<br />
Some issues have fixes available and applied in the [[Source code|development version]], but are not fixed in the latest release. <br />
<br />
== Documentation ==<br />
<br />
* [[FAQ]]<br />
* [[Tutorials]]<br />
* [http://svn.voria.com/code/synfig-core/trunk/examples/ Examples]<br />
* [[Build instructions]]</div>Rorehttps://wiki.synfig.org/index.php?title=Talk:Main_Page&diff=7516Talk:Main Page2008-07-21T12:28:17Z<p>Rore: /* Website navigation reorganization plan */ The top bar, don't forget the top bar !</p>
<hr />
<div>== New Layout ==<br />
<br />
The new layout does look a lot better, but before deleting the old layout, can we make sure we're not losing any useful links? For example, currently the "Special:Allpages" link is only in the old layout. -- [[User:Dooglus|dooglus]] 12:27, 26 December 2007 (EST)<br />
:We can add al that links in the left bar if you think its ok.<br />
::Yaco<br />
<br />
The 0.61.08 download image needs to say "Synfig Animation Studio" instead of "Synfig"<br />
:[[User:PaulWise|pabs]] 04:27, 6 April 2008 (EDT)<br />
<br />
<br />
I saw there's a way to remove the toolbox for un-connected people, maybe we could do that, as the links in the toolbox are only usefull to connected persons.<br><br />
And then, add the "Sidebar" back to the left side, with much more links in it (like, the ones from the bottom of the main page, that I even removed on the [[Main_Page.fr]]), that would be great. <br><br />
And have a "Topbar" page or just some fixed link for the topbar, with only "Home / About / Download / Gallery / Screenshots / Tutorials / Forums " in a smaller font, and a lighter color (not-visited pages are #2A4D66 on #030336 and they're hardly visible at 1st sight).<br />
:[[User:Rore|Rore]] 02:49, 7 April 2008 (EDT)<br />
<br />
<br />
Upper image overlaps search bar and user menu on 1024x768 screen resolution. Tested with opera. --[[User:AkhIL|AkhIL]] 22:45, 8 April 2008 (EDT)<br />
<br />
There's a thick black nothing between the left hand boxes and the main central page content. -- [[User:Dooglus|dooglus]] 15:31, 11 April 2008 (EDT)<br />
<br />
I'd like to see more links in the left hand boxes - at least "all pages" should be there, and things like "people", "bugs", "press", etc from the top would be better at the side. There are too many links across the top. We should just have the most useful ones there. -- [[User:Dooglus|dooglus]] 15:31, 11 April 2008 (EDT)<br />
<br />
[http://dooglus.rincevent.net/random/mainpage.png] shows some remaining problems:<br />
* the border of the top image is different widths on the two sides<br />
* the text links and search box on the right are hidden by the image<br />
* the image text isn't readable<br />
* the image text mis-spells "beatiful"<br />
<br />
== Website navigation reorganization plan ==<br />
<br />
Ok, let's begin a breakout of all that mess what we have now.<br />
<br />
It's a shame, what synfig.org have website navigation, which confuses not only newbies, but also a community regulars. So, what could we do about that?<br />
<br />
The main problem is the side bar, which contain too much elements scattered around almost without any logic. <br />
<br />
* [[User:Rore|Rore]] : '''It seems you completely forgot the existence of the top bar. It has every element you talk about (Home, About, Download, Screenshot (can be changed by Gallery), Documentation, etc.)''' But as I say a few months ago, the links are too dark to be clearly visible.<br />
<br />
It take a long time to look through all elements and to decide which one you really need. Who is read all elements at the side bar from top to bottom? No one? I guess so. So it should contain minimal count of menu elements and be as intuitive as possible.<br />
<br />
Imagine what you are a person, who visits synfig.org for the first time. He may not ever know what Synfig is all about, so the first thing what you need is the '''[[About]]''' link.<br />
<br />
* NOTE: Why not to place [[Screenshots]] into [[About]] page? Or maybe just place a link to screenshots to about page? It's all related...<br />
** ''Some screenshots in the about page is definitely a good idea. The About link is the 2nd one on top, just after the home - but when links are not visited, their color is too dark to be clearly seen. [[User:Rore|Rore]] 17:14, 20 July 2008 (EDT) ''<br />
<br />
Next, if he read about Synfig is and got interested, the next thing what potential user wants to know is what Synfig capable to do. Here comes the '''[[Gallery]]''' link.<br />
<br />
<br />
* ANOTHER NOTE: Gallery page should be restructured and redesigned. First of all it should be splited int two sections - "Pictures" and "Videos". <br />
** Pictures should be arranged into the table. Each picture should have caption, thumbnail, author credits, and link to the source (if possible).<br />
** Videos also should be arranged into a single table, but one video per row. It should contain thumbnail, caption, author, short description, link to the source (if possible). Also it would be nice to have not only link to youtube version, but to downloadable oggTheora file. <br />
*** [[User:Pxegeek|Pxegeek]] Whilst I support the use of OggTheora, I'm probably one of the few Windows users that can play them. Is MPG/MPG2 sufficiently industry standard to be allowed? I agree that avoiding WMP or QT is preferable. <br />
*** [[User:Zelgadis|Zelgadis]] : MPG/MP2 is proprietary formats. I am not against using them, but it's better to give preference to open formats. With appropriate instructions how to play them.<br />
** All thumbnails should be aligned by size.<br />
** Why we have so few items at the gallery? Why "Cut the circle" is not there? The first thing we should encourage people is to publish their works on the Gallery page!<br />
<br />
OK, inspired by all beautiful art, user wants to try ut the Synfig package. That's right, he goes to '''[[Download]]''' section.<br />
<br />
* NOTE AGAIN: We don't need the 'Contents' at the top of Download page. It takes one third of the whole space! Why is each distribution arranged as heading? Make it a list of items! Why is License and Documentation here?<br />
** [[User:Pxegeek|Pxegeek]] I think you answered your own question - we have contents list because each distro has its own heading. Personally, I'd like to see a separate download page for Linux, Windows & Mac, where we can talk about all the features that are specific to that OS/ binary compilation (e.g. no dv support under windows). <br />
** [[User:Rore|Rore]] : I agree with pixelgeek, about having different pages for the 3 main OS, it will make things clearer for people. However, you can still remove the big Table Of Content at the top by adding __NO TOC__ to the page (without the space - but it's interpreted if I don't add it).<br />
<br />
After downloading and installing Synfig, user suddenly realizes what he is not able to learn it by himself and he needs... '''[[Documentation]]'''!<br />
<br />
After playing with synfig a little more user is makes something what he needs to show up or stucking with a problem which solution he couldn't find in documentation. Then he needs to '''[[Contact]]''' with community. And the '''[[Forums]]''' (cause many people I know don't even aware about IRC).<br />
<br />
After all if user is also a coder and willing to implement all new features that he is missing, or just wants to contribute to code, then he will search for '''[[Development]]''' section.<br />
<br />
What's last? Of course '''[[Get involved!]]'''<br />
<br />
'''About, Gallery, Download, Documentation, Development, Forums, Contact, Development, Get involved''' - is the top level of the navigation hierarchy. Those pages should guide to the less general pages. I.e. [[About]] could guide to [[Screenshots]] and [[Press]], [[Documenation]] could suggest [[Manual]],[[Tutorials]] and [[Reference]]. And so on. Of course this could be not strict hierarchy - i.e. Forums could also appear as a link at the [[Community]] page. Maybe it could be nice to have some [[News]] on the [[Home]] page. <br />
<br />
[[User:Genete|Genete]] ''I think that the main problem is that the side bar (and the top bar) are static. Most of the cool web pages changes its sidebar according to the context they are navigating on the moment. For instance if you're at home page you don't need a "home" link. I would like some sort of expandable side navigation bar that would show the main needed links according on what you're looking for in that moment. if this kind of navigation can be done I suggest something more impacting like:''<br />
<br />
*''What is Synfig?: and its sub links: About, History, Screenshots, Features, Documentation.''<br />
*''What Synfig can do?: Gallery Films, Video, Still, Contests.''<br />
*''I want Synfig!: Download, Build. And a sub section per distro.''<br />
*''Need Help!: Documentation, Forum (include direct links for each section), Contact.''<br />
*''Want to Help?: Development, etc.''<br />
*''(separated section) Toolbox: with all those special links.''<br />
<br />
''The sub menus hierarchy should be expanded a level more when needed. For example for the Documentation entry.''<br />
''And definitively remove the top bar. Ah! and make the left bar translatable!.''<br />
* ''[[User:Zelgadis|Zelgadis]] : I thought about the dynamic sidebar, but is MediaWiki could provide this feature without installing additional extensions? Better to ask pabs3...''<br />
<br />
That's what we placing at the left sidebar at the navigation section. Oh, dooglus asked for the "All pages" link. All that wiki stuff (All pages, Recent changes, Random Page, etc) I suggest to place at the left sidebar too, but in separate section.<br />
<br />
About top of each page. I suggest to remove all that navigation links from top and place there a wiki edit butons - Article, Discussion, Edit, History. Cause with current design it's hard to scroll to the bottom of each page to get access to them. It'll be more friendly to place them on top. <br />
* [[User:Pxegeek|Pxegeek]] - And they don't wrap well on narrow screens - reducing the button count there would be a Good Thing. <br />
* [[User:Genete|Genete]] Yeah duplicate navigation bars is not a good idea. <br />
<br />
Here I exposed my plan of improving the wiki. It could be considered as a roadmap for website development. Suggestions, opinions, oppositions? C'mon, [[People]], don't stay aside! We have a lot of content - now it's time to make it look attractive and respectable!</div>Rorehttps://wiki.synfig.org/index.php?title=Talk:Main_Page&diff=7510Talk:Main Page2008-07-20T21:14:48Z<p>Rore: /* Website navigation reorganization plan */ About the About page</p>
<hr />
<div>== New Layout ==<br />
<br />
The new layout does look a lot better, but before deleting the old layout, can we make sure we're not losing any useful links? For example, currently the "Special:Allpages" link is only in the old layout. -- [[User:Dooglus|dooglus]] 12:27, 26 December 2007 (EST)<br />
:We can add al that links in the left bar if you think its ok.<br />
::Yaco<br />
<br />
The 0.61.08 download image needs to say "Synfig Animation Studio" instead of "Synfig"<br />
:[[User:PaulWise|pabs]] 04:27, 6 April 2008 (EDT)<br />
<br />
<br />
I saw there's a way to remove the toolbox for un-connected people, maybe we could do that, as the links in the toolbox are only usefull to connected persons.<br><br />
And then, add the "Sidebar" back to the left side, with much more links in it (like, the ones from the bottom of the main page, that I even removed on the [[Main_Page.fr]]), that would be great. <br><br />
And have a "Topbar" page or just some fixed link for the topbar, with only "Home / About / Download / Gallery / Screenshots / Tutorials / Forums " in a smaller font, and a lighter color (not-visited pages are #2A4D66 on #030336 and they're hardly visible at 1st sight).<br />
:[[User:Rore|Rore]] 02:49, 7 April 2008 (EDT)<br />
<br />
<br />
Upper image overlaps search bar and user menu on 1024x768 screen resolution. Tested with opera. --[[User:AkhIL|AkhIL]] 22:45, 8 April 2008 (EDT)<br />
<br />
There's a thick black nothing between the left hand boxes and the main central page content. -- [[User:Dooglus|dooglus]] 15:31, 11 April 2008 (EDT)<br />
<br />
I'd like to see more links in the left hand boxes - at least "all pages" should be there, and things like "people", "bugs", "press", etc from the top would be better at the side. There are too many links across the top. We should just have the most useful ones there. -- [[User:Dooglus|dooglus]] 15:31, 11 April 2008 (EDT)<br />
<br />
[http://dooglus.rincevent.net/random/mainpage.png] shows some remaining problems:<br />
* the border of the top image is different widths on the two sides<br />
* the text links and search box on the right are hidden by the image<br />
* the image text isn't readable<br />
* the image text mis-spells "beatiful"<br />
<br />
== Website navigation reorganization plan ==<br />
<br />
Ok, let's begin a breakout of all that mess what we have now.<br />
<br />
It's a shame, what synfig.org have website navigation, which confuses not only newbies, but also a community regulars. So, what could we do about that?<br />
<br />
The main problem is the side bar, which contain too much elements scattered around almost without any logic. It take a long time to look through all elements and to decide which one you really need. Who is read all elements at the side bar from top to bottom? No one? I guess so. So it should contain minimal count of menu elements and be as intuitive as possible.<br />
<br />
Imagine what you are a person, who visits synfig.org for the first time. He may not ever know what Synfig is all about, so the first thing what you need is the '''[[About]]''' link.<br />
<br />
* NOTE: Why not to place [[Screenshots]] into [[About]] page? Or maybe just place a link to screenshots to about page? It's all related...<br />
** ''Some screenshots in the about page is definitely a good idea. The About link is the 2nd one on top, just after the home - but when links are not visited, their color is too dark to be clearly seen. [[User:Rore|Rore]] 17:14, 20 July 2008 (EDT) ''<br />
<br />
Next, if he read about Synfig is and got interested, the next thing what potential user wants to know is what Synfig capable to do. Here comes the '''[[Gallery]]''' link.<br />
<br />
* ANOTHER NOTE: Gallery page should be restructured and redesigned. First of all it should be splited int two sections - "Pictures" and "Videos". <br />
** Pictures should be arranged int the table. Each picture should have caption, thumbnail, author credits, and link to the source (if possible).<br />
** Videos also should be arranged into a single table, but one video per row. It should contain thumbnail, caption, author, short description, link to the source (if possible). Also it would be nice to have not only link to youtube version, but to downloadable oggTheora file. <br />
[[User:Pxegeek|Pxegeek]] Whilst I support the use of OggTheora, I'm probably one of the few Windows users that can play them. Is MPG/MPG2 sufficiently industry standard to be allowed? I agree that avoiding WMP or QT is preferable. <br />
** All thumbnails should be aligned by size.<br />
** Why we have so few items at the gallery? Why "Cut the circle" is not there? The first thing we should encourage people is to publish their works on the Gallery page!<br />
<br />
OK, inspired by all beautiful art, user wants to try ut the Synfig package. That's right, he goes to '''[[Download]]''' section.<br />
<br />
* NOTE AGAIN: We don't need the 'Contents' at the top of Download page. It takes one third of the whole space! Why is each distribution arranged as heading? Make it a list of items! Why is License and Documentation here?<br />
[[User:Pxegeek|Pxegeek]] I think you answered your own question - we have contents list because each distro has its own heading. Personally, I'd like to see a separate download page for Linux, Windows & Mac, where we can talk about all the features that are specific to that OS/ binary compilation (e.g. no dv support under windows). <br />
<br />
After downloading and installing Synfig, user suddenly realizes what he is not able to learn it by himself and he needs... [[Documentation]]!<br />
<br />
After playing with synfig a little more user is makes something what he needs to show up or stucking with a problem which solution he couldn't find in documentation. Then he needs to '''[[Contact]]''' with community. And the '''[[Forums]]''' (cause many people I know don't even aware about IRC).<br />
<br />
After all if user is also a coder and willing to implement all new features that he is missing, or just wants to contribute to code, then he will search for '''[[Development]]''' section.<br />
<br />
What's last? Of course '''[[Get involved!]]'''<br />
<br />
'''About, Gallery, Download, Documentation, Development, Forums, Contact, Development, Get involved''' - is the top level of the navigation hierarchy. Those pages should guide to the less general pages. I.e. [[About]] could guide to [[Screenshots]] and [[Press]], [[Documenation]] could suggest [[Manual]],[[Tutorials]] and [[Reference]]. And so on. Of course this could be not strict hierarchy - i.e. Forums could also appear as a link at the [[Community]] page. Maybe it could be nice to have some [[News]] on the [[Home]] page.<br />
<br />
That's what we placing at the left sidebar at the navigation section. Oh, dooglus asked for the "All pages" link. All that wiki stuff (All pages, Recent changes, Random Page, etc) I suggest to place at the left sidebar too, but in separate section.<br />
<br />
About top of each page. I suggest to remove all that navigation links from top and place there a wiki edit butons - Article, Discussion, Edit, History. Cause with current design it's hard to scroll to the bottom of each page to get access to them. It'll be more friendly to place them on top. [[User:Pxegeek|Pxegeek]] - And they don't wrap well on narrow screens - reducing the button count there would be a Good Thing. <br />
<br />
Here I exposed my plan of improving the wiki. It could be considered as a roadmap for website development. Suggestions, opinions, oppositions? C'mon, [[People]], don't stay aside! We have a lot of content - now it's time to make it look attractive and respectable!</div>Rorehttps://wiki.synfig.org/index.php?title=Doc:Adding_Layers&diff=7475Doc:Adding Layers2008-07-02T14:25:06Z<p>Rore: s/Spanish/Español/ -- oops</p>
<hr />
<div>'''Languages:''' [[Adding Layers|English]] | [[Adding Layers.es|Español]] | [[Adding Layers.ru|Русский]]<br />
<!--Categories--><br />
[[Category:Tutorials]]<br />
<br />
''Usual note to the reader: This is not yet finished; please be patient.''<br />
<br />
<br />
== Introduction ==<br />
<br />
In the [[Animation Basics|previous tutorial]], you made a first simple animation by changing the attributes of primitive objects such as its position, color, and size. These simple types, however, are seldomly sufficient to create advanced characters and objects. To do so, Synfig uses [[Layer|Layers]]. They are similar to layers known from other drawing application such as the GIMP, for instance.<br />
<br />
{|<br />
|<br />
However, Synfig is different to simple layers in at least two respects:<br />
# You can organize layers into hierachical groups.<br />
# You can use upper layers to change the behaviour (or look) of underlying layers.<br />
<br />
Doing so is quite easy. Let's look at a simple example.<br />
<br />
# Create a new file with 0 duration. There's no need to bother with a timeline at this point.<br />
# Create a simple rectangle with corresponding tool.<br />
|| ||<br />
[[Image:Rectangle-tool-on-panel.jpg]]<br />
|}<br />
<br />
[[Image:Adding-layers-tutorial-0.jpg]]<br />
<br />
== Combining Layers ==<br />
<br />
Now there are two ways to proceed. In the first way, pick the [[Gradient Tool|gradient tool]] from the Synfig [[Toolbox]], and click into the canvas once. You should note that another layer was added in the [[Layers Panel]] called 'Gradient'. This is nothing special. If you see no gradient but just a plain color, pick the [[Normal Tool|normal tool]], click into the canvas to activate the gradient's ducks. You need to grab the one you see and move it a bit until a gradient appears.<br />
<br />
[[Image:Adding-layers-tutorial-1.jpg]]<br />
<br />
You now have a gradient but it is not what you wanted: It spreads the whole canvas and the goal was to have a gradient on the rectangle. Let's fix this now.<br />
<br />
Select the gradient and the rectangle layer in the [[Layers Panel]]. They should appear with a blue background now. Then, context-click (ie. right-click on Windows and Linux) and select '[[Encapsulate]]' from the menu. The view of your layer tab should change now, showing a small box called '[[Paste Canvas|Inline Canvas]]' with an arrow in front.<br />
<br />
You can treat this layer like any other layer -- move it around, duplicate it, copy and paste it. By clicking on the arrow you can expand the inline canvas to see its contents, your previous two layers, the gradient and the rectangle. <br />
<br />
If you want to change the name of it to something more descriptive, just select the layer in the layer tab and click on its label. Then you just edit it in place. You can do this for ANY layer, and are strongly encouraged to do so.<br />
<br />
== Using locality ==<br />
<br />
[[Image:Adding-layers-tutorial-2.jpg]]<br />
<br />
However, there is still a problem: The gradient still covers the whole canvas althought we wanted it to be restricted on the rectangle. To do so, activate the gradient layer in the Layer tab. Now go to the [[Params Panel]] (by default a tab in the Params-Children-Keyframes window), and search the attribute called '[[Blend Method]]'. Double-click the entry and select '[[Blend Method#Onto|Onto]]' from the appearing drop-down menu.<br />
<br />
[[Image:Adding-layers-tutorial-3.jpg]]<br />
<br />
The gradient should now be restricted to the rectangle. Congratulations! You just made your first interacting layers with Synfig.<br />
<br />
[[Image:Adding-layers-tutorial-4.jpg]]<br />
<br />
If only for the additional organization, encapsulating layers into inline canvases dramatically improves the ease of use of Synfig Studio. But lots of programs can do this. The concept of scope as just demonstrated sets Synfig apart from other programs with layer hierarchies.<br />
<br />
However, a layer can only modify the data that it gets from directly below it. In other words, if you were to throw a [[Blur Layer]] on top of the layers inside the [[Paste Canvas|inline canvas]] we just created, it would just blur them -- anything under the inline canvas would not be blurred!<br />
<br />
Let's try it. Create two red [[Circle Tool|circles]] and in the [[Layers Panel]] move them under the inline canvas. Now our inline canvas (with rectangle and gradient) is in front of those two circles.<br />
<br />
[[Image:Adding-layers-tutorial-5.jpg]]<br />
<br />
Expand the inline canvas to show its contents, and select the top layer inside of it (should be the "Gradient" layer). This is where we want to insert new layer. Create another circle filled with a black color. Layer with circle will be created over the gradient layer inside the inline canvas.<br />
<br />
[[Image:Adding-layers-tutorial-6.jpg]] [[Image:Adding-layers-tutorial-7.jpg]]<br />
<br />
Now, right click on the layer with black circle in the [[Layers Panel]] and a popup menu will appear. The first item in that popup is "New Layer". Inside of the "New Layer" menu, you'll see several categories of layers you could create, but what we want is a blur, so goto the Blur category and select the "Blur" layer. (so that would be "New Layer->[[Blur Layer Category|Blurs]]->[[Blur Layer|Blur]]")<br />
<br />
[[Image:Adding-layers-tutorial-8.jpg]]<br />
<br />
Well, it blurred... but something is not quite right - outside edge of contents of the inline canvas is still sharp. It is doing this because the blend method of the blur defaulted to "[[Blend Method#Composite|Composite]]" (you can change the [[New Layer Defaults#Default Blend Method|default blend method]] for new layers from the [[New Layer Defaults]] section of the [[Toolbox]]). What we want is a blend method of "[[Blend Method#Straight|Straight]]". Just select the blur layer, and change the [[Blend Method]] to "[[Blend Method#Straight|Straight]]" in the [[Params Panel]]. <br />
<br />
: NOTE: I will probably change the way that default blend methods are handled in the future--as the way it is currently handled seems to only create hassles like this.<br />
<br />
[[Image:Adding-layers-tutorial-9.jpg]] [[Image:Adding-layers-tutorial-10.jpg]]<br />
<br />
Ok, now we have all of the contents of the inline canvas blurred, but everything under it is sharp!<br />
<br />
== Digging further... ==<br />
<br />
If you care to look into Synfig's main menu 'Layer > New Layer' you will note quite a lot of different possibilities for making layers. Several of them sound rather unusual; '[[Transform Layers Category|Transform]] > [[Rotate Layer|Rotate]]' for example. You can use this to add new attributes to your objects. And just like other, basic attributes in the [[Animation Basics|previous animation tutorial]], you can change them to be different on certain [[Keyframe|keyframes]]. Synfig will take care of interpolating the steps in between.<br />
<br />
For example, you could create a [[Creating Shapes|some shape]] and add a [[Rotate Layer]] over it. Combine this with the lesson learned in the [[Animation Basics|last tutorial]] and you can create a rotating effect. This technique is used for creation of [[Cut-out Animation]].</div>Rorehttps://wiki.synfig.org/index.php?title=Doc:Animation_Basics&diff=7474Doc:Animation Basics2008-07-02T14:24:10Z<p>Rore: added languages links</p>
<hr />
<div>'''Languages:''' [[Animation Basics|English]] | [[Animation Basics.es|Español]] | [[Animation Basics.ru|Русский]]<br />
<!--Categories--><br />
[[Category:Tutorials]]<br />
== Introduction ==<br />
<br />
Creating an animation in Synfig is really easy: It basically means to change a drawing - you just need to create the first stage and last stage of a change, and Synfig will take care of the steps in between.<br />
<br />
Let´s see a simple example. Consider a moving light like the one at the front of the Knight Rider car. Drop the realism, you get a circle moving from left to right and back. In other words, you need to create three 'steps' or 'stages':<br />
<br />
# The circle is on the left.<br />
# The circle is on the right.<br />
# The circle is back on the left.<br />
<br />
Let's do it.<br />
<br />
== Setting up the workspace ==<br />
<br />
Start Synfig Studio, and create a new file. Click the 'caret' menu (between the horizontal and vertical rules, in the top left hand corner of the canvas), then "Edit" and then "Properties". A dialog called 'Properties' will appear. Give your new file a name and a description, and then click "Apply" (don't click "Save" yet -- we're not quite done with the 'Properties' dialog). Make sure to edit 'End Time'. The strange looking '0f' will change to a more familiar presentation as soon as you click it. Set this to 2 seconds.<br />
<br />
http://www.mondojohnson.com/Synfig/synfig_tut_1.png<br />
<br />
Now create a simple black rectangle that will serve as our background. It's not necessary to make it cover the whole canvas.<br />
<br />
http://www.mondojohnson.com/Synfig/synfig_tut_2.png<br />
<br />
We now need a circle. Change the painting color to red, and draw a circle. It doesn't matter if it's not perfect: You can edit it. Activate the 'Normal' tool, and click the circle. It will go into a sort of editing mode which is easy to detect by the small green dot in the middle and the white rectangle around it. You can move the red circle by grapping it on its green dot in the middle.<br />
<br />
http://www.mondojohnson.com/Synfig/synfig_tut_3.png<br />
<br />
These are the first steps to draw an object and to move it, but not yet an animation, you may say. Indeed. Let's have a look how this works.<br />
<br />
== Adding movement ==<br />
<br />
In the beginning, you entered a value of 2 seconds in the 'Properties' dialog. Due to this, your canvas window (the one where you draw) got additional capabilities. There's a grey time slider, for instance. You can click on it, and a small orange indicator will appear but nothing changes. This is because you need to switch to 'Animate Editing Mode' first by clicking the green dot just to the right of the grey time slider. You will note that your canvas gets a red outline; it reminds you that changes to your objects now affect your animation.<br />
<br />
http://www.mondojohnson.com/Synfig/synfig_tut_4.png<br />
<br />
Previously, three 'steps' or 'stages' were mentioned. These are represented by so-called '[[Keyframe|keyframes]]' (Just in case you're familiar with video encoding: No, that's not the same!). A keyframe is an image in time where something important happens with your objects.<br />
<br />
Click the keyframe tab -- this is the one with the small key in the 'Params, etc.' window -- to be able to edit keyframes. Now click the small 'plus' sign and you should get a new entry in the list displaying '0f, 0f, (JMP)'.<br />
<br />
http://www.mondojohnson.com/Synfig/params.png<br />
<br />
If this didn't happen, you made something not mentioned so far. Close your file and start again.<br />
<br />
If the entry appears, go to the '1s 0f' mark in the timeslider. The small orange indicator should move there. Then add another keyframe by clicking the small plus sign. Repeat the process with the time slider indicator set to '2s of'. You should have three keyframes in the list, now.<br />
<br />
== The s's and f's: Understanding the Timeline ==<br />
By now, you may have figured out what those mysterious '1s 0f'-type marks represent. They indicate a specific point on the timeline, expressing a location in terms of seconds (s) and frames (f).<br />
<br />
Each second is divided into 24 frames, much like a meter on a measuring tape is divided into 100 centimeters. The frame markings begin at zero (0) and go up to 24, whereupon a new second is entered and the framecount returns to zero.<br />
<br />
For example: "three frames into the sixth second" of an animation using this timeline notation would be "5s 3f." Why "5s" instead of "6s"? Because we always begin counting ''from zero''.<br />
<br />
== The Keyframe List ==<br />
<br />
The keyframe list is rather easy to understand: It displays 'Time' which is basically the start time, 'Length' which is self-explanatory, 'Jump' which we'll cover next, and 'Description' which is, again, self-explanatory. <br />
<br />
Now, you might be wandering about the entries called '(JMP)'? In fact, these are links just like web links: Click them, and the indicator in your timeslider will jump to the correct time.<br />
<br />
You can use this to edit your image for a given moment in time. For instance, you can now jump to the first second, and move the red circle to the right. There! You made your first movement; your first animation with Synfig!<br />
<br />
http://www.mondojohnson.com/Synfig/synfig_tut_5.png<br />
<br />
You wonder where the animation is? Just click to arbitray position on the timeslider: You will note that the red circle is in positions where you didn't move it to! What happen? Synfig figured out what you would like to do, namely move the circle, and draw all the images between these states. Each image will later make a frame in your animation; and the circle will appear to be moving.<br />
<br />
== Rendering your animation ==<br />
<br />
Before you can see your animation, you need to process (or render) your work. There are two ways to do so; using the synfigstudio (what you have been using so far), or the command-line program synfig.<br />
<br />
To do so, close the animate editing mode by clicking on the red dot in the timeline editing widget, and save your file; for instance under the name BasicKnightRider.sif. Then press on the > symbol in the upper left corner of the image window to open the menu, open the File menu and click on the Render item. Change the filename to BasicKnightRider.gif in the same location you saved BasicKnightRider.sif and choose "gif" target format instead of "Auto", then click Render. Depending on your processor speed it should take a few moments, but finally the image window status bar should say "File rendered successfully". The "magick++" target (if it is available) produces much better gifs than the "gif" target because it can optimise the palette for the image.<br />
<br />
Open BasicKnightRider.gif in Firefox or another application that is able to show animated gif's. However, Firefox will replay the GIF all the time which makes your short animation a rather long one. If you're now seeing a red circle moving from the left to the right and back: Congratulations! You just made your first animation!<br />
<br />
''Note: you can also preview your animation. Press on the > symbol in the upper left corner of the image window to open the menu. There choose File->Preview.''<br />
<br />
http://www.mondojohnson.com/Synfig/synfig_tut_6.png<br />
<br />
If you would rather use the command line instead of the menu to render your animation, then open a terminal (On Windows, go Start -> Run -> type cmd<enter>), change to the directory you saved the file, and type something like<br />
<br />
synfig -t gif BasicKnightRider.sif<br />
<br />
WARNING: The version you are using may not support the GIF output format at the moment, it depends on the version and compilation settings.<br />
<br />
A few messages appear that don't matter right now. Depending on your processor speed it should take a few moments, but finally a line like<br />
<br />
BasicKnightRider.sif ==> BasicKnightRider.gif: DONE<br />
<br />
should appear, then you are done and can view your animated gif using firefox or another program as mentioned above.<br />
<br />
== Conclusion ==<br />
<br />
Of course, the position of an object is not the only thing you can change with Synfig Studio. Other possibilities incude its size, its outline, its color, etc. Synfig comes with several example files that should let you dig deeper into the possibilities.</div>Rorehttps://wiki.synfig.org/index.php?title=Doc:Adding_Layers&diff=7473Doc:Adding Layers2008-07-02T14:21:34Z<p>Rore: added languages links</p>
<hr />
<div>'''Languages:''' [[Adding Layers|English]] | [[Adding Layers.es|Spanish]] | [[Adding Layers.ru|Русский]]<br />
<!--Categories--><br />
[[Category:Tutorials]]<br />
<br />
''Usual note to the reader: This is not yet finished; please be patient.''<br />
<br />
<br />
== Introduction ==<br />
<br />
In the [[Animation Basics|previous tutorial]], you made a first simple animation by changing the attributes of primitive objects such as its position, color, and size. These simple types, however, are seldomly sufficient to create advanced characters and objects. To do so, Synfig uses [[Layer|Layers]]. They are similar to layers known from other drawing application such as the GIMP, for instance.<br />
<br />
{|<br />
|<br />
However, Synfig is different to simple layers in at least two respects:<br />
# You can organize layers into hierachical groups.<br />
# You can use upper layers to change the behaviour (or look) of underlying layers.<br />
<br />
Doing so is quite easy. Let's look at a simple example.<br />
<br />
# Create a new file with 0 duration. There's no need to bother with a timeline at this point.<br />
# Create a simple rectangle with corresponding tool.<br />
|| ||<br />
[[Image:Rectangle-tool-on-panel.jpg]]<br />
|}<br />
<br />
[[Image:Adding-layers-tutorial-0.jpg]]<br />
<br />
== Combining Layers ==<br />
<br />
Now there are two ways to proceed. In the first way, pick the [[Gradient Tool|gradient tool]] from the Synfig [[Toolbox]], and click into the canvas once. You should note that another layer was added in the [[Layers Panel]] called 'Gradient'. This is nothing special. If you see no gradient but just a plain color, pick the [[Normal Tool|normal tool]], click into the canvas to activate the gradient's ducks. You need to grab the one you see and move it a bit until a gradient appears.<br />
<br />
[[Image:Adding-layers-tutorial-1.jpg]]<br />
<br />
You now have a gradient but it is not what you wanted: It spreads the whole canvas and the goal was to have a gradient on the rectangle. Let's fix this now.<br />
<br />
Select the gradient and the rectangle layer in the [[Layers Panel]]. They should appear with a blue background now. Then, context-click (ie. right-click on Windows and Linux) and select '[[Encapsulate]]' from the menu. The view of your layer tab should change now, showing a small box called '[[Paste Canvas|Inline Canvas]]' with an arrow in front.<br />
<br />
You can treat this layer like any other layer -- move it around, duplicate it, copy and paste it. By clicking on the arrow you can expand the inline canvas to see its contents, your previous two layers, the gradient and the rectangle. <br />
<br />
If you want to change the name of it to something more descriptive, just select the layer in the layer tab and click on its label. Then you just edit it in place. You can do this for ANY layer, and are strongly encouraged to do so.<br />
<br />
== Using locality ==<br />
<br />
[[Image:Adding-layers-tutorial-2.jpg]]<br />
<br />
However, there is still a problem: The gradient still covers the whole canvas althought we wanted it to be restricted on the rectangle. To do so, activate the gradient layer in the Layer tab. Now go to the [[Params Panel]] (by default a tab in the Params-Children-Keyframes window), and search the attribute called '[[Blend Method]]'. Double-click the entry and select '[[Blend Method#Onto|Onto]]' from the appearing drop-down menu.<br />
<br />
[[Image:Adding-layers-tutorial-3.jpg]]<br />
<br />
The gradient should now be restricted to the rectangle. Congratulations! You just made your first interacting layers with Synfig.<br />
<br />
[[Image:Adding-layers-tutorial-4.jpg]]<br />
<br />
If only for the additional organization, encapsulating layers into inline canvases dramatically improves the ease of use of Synfig Studio. But lots of programs can do this. The concept of scope as just demonstrated sets Synfig apart from other programs with layer hierarchies.<br />
<br />
However, a layer can only modify the data that it gets from directly below it. In other words, if you were to throw a [[Blur Layer]] on top of the layers inside the [[Paste Canvas|inline canvas]] we just created, it would just blur them -- anything under the inline canvas would not be blurred!<br />
<br />
Let's try it. Create two red [[Circle Tool|circles]] and in the [[Layers Panel]] move them under the inline canvas. Now our inline canvas (with rectangle and gradient) is in front of those two circles.<br />
<br />
[[Image:Adding-layers-tutorial-5.jpg]]<br />
<br />
Expand the inline canvas to show its contents, and select the top layer inside of it (should be the "Gradient" layer). This is where we want to insert new layer. Create another circle filled with a black color. Layer with circle will be created over the gradient layer inside the inline canvas.<br />
<br />
[[Image:Adding-layers-tutorial-6.jpg]] [[Image:Adding-layers-tutorial-7.jpg]]<br />
<br />
Now, right click on the layer with black circle in the [[Layers Panel]] and a popup menu will appear. The first item in that popup is "New Layer". Inside of the "New Layer" menu, you'll see several categories of layers you could create, but what we want is a blur, so goto the Blur category and select the "Blur" layer. (so that would be "New Layer->[[Blur Layer Category|Blurs]]->[[Blur Layer|Blur]]")<br />
<br />
[[Image:Adding-layers-tutorial-8.jpg]]<br />
<br />
Well, it blurred... but something is not quite right - outside edge of contents of the inline canvas is still sharp. It is doing this because the blend method of the blur defaulted to "[[Blend Method#Composite|Composite]]" (you can change the [[New Layer Defaults#Default Blend Method|default blend method]] for new layers from the [[New Layer Defaults]] section of the [[Toolbox]]). What we want is a blend method of "[[Blend Method#Straight|Straight]]". Just select the blur layer, and change the [[Blend Method]] to "[[Blend Method#Straight|Straight]]" in the [[Params Panel]]. <br />
<br />
: NOTE: I will probably change the way that default blend methods are handled in the future--as the way it is currently handled seems to only create hassles like this.<br />
<br />
[[Image:Adding-layers-tutorial-9.jpg]] [[Image:Adding-layers-tutorial-10.jpg]]<br />
<br />
Ok, now we have all of the contents of the inline canvas blurred, but everything under it is sharp!<br />
<br />
== Digging further... ==<br />
<br />
If you care to look into Synfig's main menu 'Layer > New Layer' you will note quite a lot of different possibilities for making layers. Several of them sound rather unusual; '[[Transform Layers Category|Transform]] > [[Rotate Layer|Rotate]]' for example. You can use this to add new attributes to your objects. And just like other, basic attributes in the [[Animation Basics|previous animation tutorial]], you can change them to be different on certain [[Keyframe|keyframes]]. Synfig will take care of interpolating the steps in between.<br />
<br />
For example, you could create a [[Creating Shapes|some shape]] and add a [[Rotate Layer]] over it. Combine this with the lesson learned in the [[Animation Basics|last tutorial]] and you can create a rotating effect. This technique is used for creation of [[Cut-out Animation]].</div>Rorehttps://wiki.synfig.org/index.php?title=About&diff=7472About2008-07-02T14:18:59Z<p>Rore: oops, I forgot Chinese</p>
<hr />
<div>'''Languages:''' [[About|English]] | [[About.es|Español]] | [[About.fr|Français]] | [[About.tr|Türkçe]] | [[About.zh|简体中文]]<br />
<br />
<img src="/files/voria/yk_prologue_172.jpg" alt="Young child" align="left" /><br />
<br />
'''Synfig is a powerful, industrial-strength vector-based 2D animation software package, designed from the ground-up for producing feature-film quality animation with fewer people and resources.<br />
'''While there are many other programs currently on the market to aid with the efficient production of 2D animation, we are currently unaware of any other software that can do what our software can.'''<br />
<br />
== Background ==<br />
<br />
[http://en.wikipedia.org/wiki/Traditional_animation 2D Animation] has traditionally been very expensive because every frame must be drawn by hand. Even with today's digital inking and painting software, the process still relies on individuals hand-drawing each frame. This laborious task is called "[http://en.wikipedia.org/wiki/Tweening tweening]".<br />
<br />
Synfig eliminates the task of manual tweening, producing smooth, fluid motion without the animator having to draw out each frame individually. This allows you to produce 2D animation with fewer people while producing art of a higher quality.<br />
<br />
You may be interested in the [[History|history]] or [[Features|features]] of the Synfig Animation Studio.<br />
<br />
== Quotes ==<br />
<br />
"that was the original idea from day one---the elimination of the tweening process. But it is certainly not the only feature of Synfig that makes it unique. In addition to eliminating the tweening process, I also wanted Synfig to be used for pretty much every part of production except story-boarding and editing." (OSNews, Robert Quattlebaum) [http://osnews.com/story.php?news_id=13241]</div>Rorehttps://wiki.synfig.org/index.php?title=About&diff=7471About2008-07-02T14:16:57Z<p>Rore: added links to the other lahguages</p>
<hr />
<div>'''Languages:''' [[About|English]] | [[About.es|Español]] | [[About.fr|Français]] | [[About.tr|Türkçe]]<br />
<br />
<img src="/files/voria/yk_prologue_172.jpg" alt="Young child" align="left" /><br />
<br />
'''Synfig is a powerful, industrial-strength vector-based 2D animation software package, designed from the ground-up for producing feature-film quality animation with fewer people and resources.<br />
'''While there are many other programs currently on the market to aid with the efficient production of 2D animation, we are currently unaware of any other software that can do what our software can.'''<br />
<br />
== Background ==<br />
<br />
[http://en.wikipedia.org/wiki/Traditional_animation 2D Animation] has traditionally been very expensive because every frame must be drawn by hand. Even with today's digital inking and painting software, the process still relies on individuals hand-drawing each frame. This laborious task is called "[http://en.wikipedia.org/wiki/Tweening tweening]".<br />
<br />
Synfig eliminates the task of manual tweening, producing smooth, fluid motion without the animator having to draw out each frame individually. This allows you to produce 2D animation with fewer people while producing art of a higher quality.<br />
<br />
You may be interested in the [[History|history]] or [[Features|features]] of the Synfig Animation Studio.<br />
<br />
== Quotes ==<br />
<br />
"that was the original idea from day one---the elimination of the tweening process. But it is certainly not the only feature of Synfig that makes it unique. In addition to eliminating the tweening process, I also wanted Synfig to be used for pretty much every part of production except story-boarding and editing." (OSNews, Robert Quattlebaum) [http://osnews.com/story.php?news_id=13241]</div>Rorehttps://wiki.synfig.org/index.php?title=FAQ/fr&diff=7467FAQ/fr2008-07-01T11:29:38Z<p>Rore: languages links, maybe I should add one here too so it works?</p>
<hr />
<div>'''Langues :''' [[FAQ.fr|Français]] | [[FAQ|English]] | [[FAQ.es|Español]]<br />
== FAQ à propos d'IRC == <br />
<br />
=== Pourquoi est-ce que dyloxin ne parle pas sur le canal IRC Synfig ? ===<br />
<br />
dyloxin est un bot présent sur le [[Contact.fr|canal IRC Synfig]] et qui enregistre les [[Contact.fr|conversations IRC]], et non un humain. Il ne dispose pas de commandes spéciales, donc il n'est pas non plus possible de le faire parler de cette façon.<br />
<br />
=== Pourquoi est-ce que CIA est sur le canal IRC Synfig ? ===<br />
<br />
"CIA-28" et compagnie sont des bots présents sur le [[Communication|canal IRC Synfig]], qui signalent tout nouvel ajout dans le dépôt SVN de Synfig, en donnant le nom de la personne responsable de l'ajout, le numéro de révision, et le message décrivant l'ajout. Les mêmes informations pour les ajouts récents sont disponibles sur [http://cia.vc/stats/project/synfig cia.vc].<br />
[http://www.ohloh.net/projects/4832?p=Synfig ohloh.net] possède également des pages de statistiques similaires.<br />
<br />
=== Quelle langue utiliser sur le canal IRC Synfig ? ===<br />
<br />
Comme souvent, la langue commune est l'anglais, il est donc préférable de l'utiliser.<br />
<br />
== FAQ concernant la version courante de Synfig ==<br />
<br />
La plupart des problèmes sont décris sur le [http://sf.net/tracker/?group_id=144022&atid=757416 gestionnaire de bugs] et sur la page de [[Download.fr|téléchargement]].<br />
<br />
=== Pourquoi est-ce que les images SVG que j'importe ont l'air moche ? ===<br />
<br />
Synfig n'a pas encore la fonctionalité d'import d'images SVG, il peut seulement les rendre automatiquement en PNG avec imagemagick et importer ces PNG. L'utilisation de [[Converters|convertisseurs]] permet de se rapprocher de l'import de format comme le SVG ou le XCF.<br />
<br />
=== Qu'est-il arrivé à ma boîte à outils (toolbox) Synfig ? ===<br />
<br />
Si vous n'avez plus de boîte à outil, cela veut certaiment dire que les positions de fenêtres enregistrées dans vos paramètres ont été corrompues lors d'un crash (ou autre problème), et que la boîte à outil apparait maintenant en dehors de votre écran. Pour y remédier, vous devez supprimer ou éditer le fichier contenant les paramètres (fichier 'settings'). <br />
Ce bug ([http://sf.net/support/tracker.php?aid=1836848 1836848]) a été résolu dans la révision SVN r1167.<br />
<br />
C'était un problème relativement courant sous Windows. Résolution rapide : supprimer le fichier C:\Documents and Settings\*votre nom d'utilisateur*\Synfig. Vous ne devriez perdre aucun document sauvé, et Synfig remarchera bien après ça.<br />
<br />
=== libsynfig-0.dll n'a pas été trouvé ===<br />
<br />
Si vous obtenez un message d'erreur du genre ""libsynfig-0.dll was not found", vérifiez que vous avez bien Synfig (et Synfig Studio) d'installés.<br />
<br />
<div id="Can_I_do_anything_to_improve_the_stability_of_the_Windows_version_of_Synfig.3F"></div><br />
=== Puis-je faire quelque chose pour améliorer la stabilité de Synfigstudio ? ===<br />
<br />
Si vous utiliser un CPU multi-core ou avec Hyperthreading (par exemple un Pentium 4 avec Hyperthreading ou un Intel Core2 Duo, etc.) alors il se peut que Synfig soit un peu plus stable si vous le limitez à l'usage d'un seul processeur.<br />
<br />
==== Comment faire ça sous Windows ? ====<br />
<br />
Pour réaliser cette opération sous Windows, démarrez Synfig Studio, puis pressez Ctrl-Alt-Del et choisissez le Gestionnaire de Tâches. Allez dans l'onglet Processus, trouvez synfigstudio.exe dans la liste des processus et faites un clic-droit dessus. Sélectionnez "Définir l'affinité" et assurez vous qu'un seul CPU est coché. Hélas, ce paramétrage n'est pas conservé par Windows, donc vous devez soit refaire cette manipulation à chaque démarage de Synfig Studio, soit utiliser des outils comme le [http://www.tomshardware.com/2004/05/28/getting_more_bang_out_of_your_dual_processing_buck/index.html Tom's Hardware Guide Task Assignment Manager].<br />
<br />
==== Comment faire ça sous Linux ? ====<br />
<br />
Sous Linux, il suffit d'installer schedutils.<br />
<br />
Puis lancez synfigstudio de cette manière :<br />
<br />
<pre>taskset -c 0 synfigstudio</pre><br />
<br />
Ou si synfigstudio est déjà ouvert, lancez cette commande :<br />
<br />
<pre>taskset -p -c 0 `pgrep synfigstudio`</pre><br />
<br />
[''NdT: aucun problème actuellement avec un amd64 dual-core, même sans cette manip'']<br />
<br />
=== Pourquoi est-ce que je n'arrive pas à faire fonctionner le son ? ===<br />
L'interface utilisateur de Synfig laisse penser que des fichiers sons peuvent être chargés et joués pendant les aperçus d'animation, par exemple pour faciliter la syncronisation d'une bouche sur une voix. Malheureusement, il semblerait que cette fonctionalité n'a pas été complètement mise en place, et le code permettant de jouer les sons a été mis en commentaire. Le support du son pour Windows n'a apparemment même pas été commencé du tout. <br />
Si vous avez besoin de synchroniser une piste sonore, la façon de faire la plus simple actuellement est d'utiliser un logiciel d'édition vidéo pour ajouter les sons après, ou d'utiliser un éditeur audio pour noter soigneusement les moments clés audio, puis animer ensuite en fonction de ces moments clés.<br />
<br />
Voir aussi cette page pour les lignes directrices de l'[[Sound Layer |implémentation sonore]].<br />
<br />
=== Comment faire un rendu depuis Synfig dans un format vidéo donné sous Windows ? === <br />
Le rendu de vidéos depuis Synfig requière la lib libav. Elle n'a pas encore été compilée pour les binaires Windows. La meilleure solution est de rendre une série d'images PNG et d'utiliser ffmpeg pour les assembler en une vidéo. Notez que le rendu en GIF animé fonctionne. <br />
Le rendu d'une séquence de fichiers PNG facilite l'ajout de fichiers sons standards dans Quicktime Pro, pour générer un fichier *.mov. <br />
<br />
=== J'ai un problème bizarre lors de la compilation des sources, que ce passe-t'il ? ===<br />
<br />
Votre pkg-config ne cherche probablement pas au bon endroit les fichiers .pc. Si vous voulez installez synfig dans /usr/local, essayez de lancer "export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig" avant de compiler ou d'installer quoique ce soit. <br />
<br />
=== Où est passé l'outil "épaisseur" ? ===<br />
<br />
Il est désactivé par défaut à cause de certains problèmes. <br />
À la place de cet outil, vous pouvez modifier les poignées d'épaisseur de tracé directement. (Il suffit d'aller dans Affichage, Afficher les poignées, et d'activer les poignées correspondantes).<br />
Vous pouvez réactiver cet outil sans recompiler, en utilisant une variable d'environement.(Il est également possible de [http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/environment_variables.mspx définir des variables d'environnement sous Windows]). <br />
Positionnez SYNFIG_ENABLE_WIDTH à 1. Sous Linux/Unix/MacOSX, il suffit de lancer cette commande dans un terminal :<br />
<br />
<pre><br />
export SYNFIG_ENABLE_WIDTH=1<br />
</pre><br />
<br />
Lancez ensuite synfigstudio depuis ce même terminal. Vous pouvez certainement trouver un moyen de positionner cette variable dès la connexion, mais celà dépend de la distribution. Sous Ubuntu vous pouvez les mettre dans ~/.xprofile par exemple.<br />
<br />
<br />
=== Pourquoi est-ce que seule la première image de mon animation est rendue ? ===<br />
<br />
La case '''Utiliser l'image courante''' est très certainement cochée, dans le dialogue de rendu.<br />
<br />
=== Pourquoi est-ce que je n'obtiens pas les couleurs attendues ? ===<br />
<br />
Cet [http://en.wikipedia.org/wiki/RGB_color_model#Nonlinearity article de Wikipedia (en anglais)] explique comment, sur un écran CRT (télé), le rendu des couleurs est non-linéaire, c'est à dire que si 0 est noir et 100 est blanc, alors 50 sera équivaudra à 20% de luminosité, au lieu des 50% qu'on pourrait espérer.<br />
<br />
Dans Synfig, il existe une option (active par défaut) qui corrige celà, de façon à ce que 50 soit bien égal à 50% de luminosité.<br />
<br />
Voir "Fichier>Configuration>Divers>Correction de couleur linéaire". <br />
Si vous le désactivez, tout repasseras en mode "normal". <br />
<br />
=== Pourquoi est-ce que l'outil rotation ne tourne pas les rectangles ? ===<br />
<br />
L'outil rotation marche seulement sur les poignées. Le calque Rectangle fonctionne en dessinant des lignes strictement horizontales et verticales entre les deux poignées, donc lorsque ces poignées sont tournées, les lignes elles restent telles quelles, horizontales et verticales. <br />
Il faut donc utiliser le [[Layer#Rotate|calque de Rotation]], qui lui va effectivement tout faire tourner.<br />
Si vous avez une version compilée de Synfig supérieure ou égale à la révision SVN r1981, il existe une option Rectangle -> Créer une Bline qui permet d'avoir un comportement plus "normal" de l'outil de rotation (le rectangle étant cette fois une simple bline avec 4 poignées, sans histoire de lignes strictement horizontales ou verticales)<br />
<br />
=== Il y a un problème d'alignement, avec une tablette ===<br />
<br />
'''(NdT: Il semble que ce problème soit plutôt spécifique à Windows - la résolution présentée ici par l'auteur est en tout cas uniquement adaptée à Windows)'''<br/><br />
Lors de l'utilisation de certains logiciels, vous pourrez parfois remarquer un décalage de l'alignement du pointeur. Synfig, Inkscape et Gimp sont font partie de ceux où l'on peut parfois noter ce problème. En dessinant à la souris, le dessin fait est décalé par rapport au curseur de la souris, et en dessinant avec le stylet le dessin est fait au bon endroit. <br />
Cela peut normalement être résolu facilement grâce au logiciel livré avec la tablette. <br />
<br />
Par exemple, en utilisant le logiciel fourni avec la Graphire4, vous verez que deux méthodes d'alignement différentes sont utilisées pour la souris et pour le stylet. <br />
<br />
Le mode du stylet utilise un positionnement absolu, ce qui veut dire que la zone de dessin de la tablette est proportionnelle à la taille de l'écran entier. <br />
<br />
Le mode de la souris utilise un positionnement similaire au positionnement d'une souris traditionnelle, où vous pouvez soulever et poser la souris ailleurs sans que celà déplace le curseur.<br />
<br />
Il suffit donc de modifier le mode de la souris. Pour cela, sous WindowsXP, ouvrez le programme nommé "Pen Tablet" (NdT: peut-être simplement "Tablette graphique" en français, à moins que Wacom n'ait fourni une autre traduction), et dans l'onglet Souris sélectionner l'option "Pen Mode" (mode Stylet).<br />
<br />
== FAQ concernant les anciennes versions de Synfig ==<br />
<br />
Ces problèmes ont été corrigés dans la version courante de Synfig.<br />
<br />
<br />
=== Où sont passé les outils Polygone, Caligraphie et Dessin ? ===<br />
<br />
Ils sont désactivés par défaut à cause de problèmes. À la place de l'outil polygone, vous pouvez utiliser l'outil Bline. L'outil caligraphie n'a jamais été fini et est plein d'erreurs et pénible à utiliser. L'outil dessin est désactivé pour la même raison. Vous pouvez les réactiver sans recompiler en utilisant des variables d'environnement. Positionnez SYNFIG_ENABLE_POLYGON, SYNFIG_ENABLE_DRAW et SYNFIG_ENABLE_SKETCH à 1. Sous Linux/Unix/MacOSX il suffit de lancer ces commandes dans un terminal : <br />
<br />
<pre><br />
export SYNFIG_ENABLE_POLYGON=1<br />
export SYNFIG_ENABLE_DRAW=1<br />
export SYNFIG_ENABLE_SKETCH=1<br />
</pre><br />
<br />
Lancer ensuite synfigstudio depuis ce même terminal.<br />
<br />
Ces trois outils sont maintenant activés par défaut depuis la version 0.61.07. Ils peuvent être désactivés en remplaçant 'ENABLE' par 'DISABLE' dans les lignes données plus haut. <br />
<br />
=== Le calque Plante ne fonctionne pas/ ne s'affiche pas correctement. Pourquoi ? ===<br />
<br />
Le calque Plate doit permettre d'afficher des images comme [http://home.comcast.net/~pxegeek/synfig/plant11.JPG celle ci], mais il y a un bug qui l'empêche de fonctionner dans les versions 0.61.06 et antérieures. Le problème a été corrigé dans la révision SVN r620, et dans la version Synfig 0.61.07.<br />
<br />
D'autres corrections on été apportées plus tard pour l'empêcher de crasher quand les valeurs de Taille de tige et Branches étaient trop hautes.<br />
<br />
=== Des icônes manquent ? Synfigstudio génère pas d'images ? ===<br />
<br />
Vous avez probablement compilé Synfig avec g++ 4.1 en utilisant le niveau d'optimisation 2 ou supérieur. <br />
g++ a un bug qui empêche Synfig Studio d'afficher correctement les images.<br />
Recompilez en utilisant ./configure --enable-optimization=0 ou désactivez l'optimisation et recompiler les images de synfig. Les paquets binaires pour certaines distributions GNU/Linux sont affectés par ce problème. <br />
[http://sf.net/tracker/?group_id=144022&atid=757416 Bug] #[http://sf.net/support/tracker.php?aid=1509627 1509627]<br />
<br />
Depuis la révision svn r774, vous pouvez utiliser n'importe quel niveau d'optimisation. Et en utilisant gcc 4.2.1 ou supérieur, il est possible de compiler d'anciennes version de Synfig avec des valeur d'optimisation élevées. <br />
<br />
=== Synfigstudio ne trouve pas les icônes ? ===<br />
<br />
(Je sais qu'elles ont été générées correctement, mais elles s'affichent avec des croix rouges partout).<br />
<br />
C'est le bug #[http://sf.net/support/tracker.php?aid=1568925 1568925]qui a été introduit dans la version SVN r180. Une solution de contournement est d'utiliser une variable d'environement lors du lancement: ''export SYNFIG_ROOT=/usr'' (ou similaire) ou bien installer le dans /usr/local à la place. Corrigé dans la révision SVN r486.<br />
<br />
=== J'utilise Synfig sur un portable, et je ne peux rien dessiner à la souris. Que ce passe t'il ? ===<br />
<br />
Essayez de désactiver le touchpad dans la fenêtre de dialog des périphériques d'entrée. Hélas, Synfigstudio ne sait pas se souvenir de ce réglage et il faut donc refaire la manip à chaque lancement. <br />
<br />
Ceci a été fixé dans la révision [http://kibi.dyndns.org:8083/~dooglus/gitweb.pl?p=synfig;a=commitdiff;h=r487 svn r487] et Synfig 0.61.06 et postérieur n'ont plus ce problème.<br />
<br />
=== Pourquoi est-ce que tout est jaune ? / Pourquoi toutes les couleurs sont fausses ? ===<br />
<br />
Ceci peut arriver quand vous passez d'une locale à l'autre, à cause d'un bug dans la version 0.61.05. L'erreur est corrigée dans la révision SVN r228. <br />
Pour contourner le problème, faites l'opération suivante : dans la fenêtre principale, choisissez Fichier > Configuration > Gamma, et déplacer les 3 curseurs sur la valeur 2.2</div>Rorehttps://wiki.synfig.org/index.php?title=FAQ&diff=7466FAQ2008-07-01T11:23:05Z<p>Rore: added language links, to see if it's taken into account in the Special:Withoutinterwiki pages</p>
<hr />
<div>'''Languages:''' [[FAQ|English]] | [[FAQ.es|Español]] | [[FAQ.fr|Français]]<br />
<!--Categories--><br />
[[Category:Permalink]]<br />
<br />
== General FAQs ==<br />
<br />
=== Why doesn't dyloxin talk on the Synfig IRC channel? ===<br />
<br />
dyloxin is a bot that sits in the [[Communication|Synfig IRC channel]] and stores the [[Communication|IRC logs]], not a human. It has no commands, so you won't get any response out of it either.<br />
<br />
=== Why are the CIA in the Synfig IRC channel? ===<br />
<br />
"CIA-28" and friends are bots that sit in the [[Communication|Synfig IRC channel]] and report whenever they detect a new commit in the subversion repository, giving the committer's name, revision number, and commit log message. The same information for recent commits can be found on [http://cia.vc/stats/project/synfig cia.vc]. [http://www.ohloh.net/projects/4832?p=Synfig ohloh.net] has similar pages of statistics.<br />
<br />
== FAQs relating to the current Synfig release ==<br />
<br />
Many issues are documented in the [http://sf.net/tracker/?group_id=144022&atid=757416 bug tracker] and on the [[Download|download]] page.<br />
<br />
=== Why do imported SVG images look bad? ===<br />
<br />
Synfig doesn't have the ability to import SVG images, it can only auto-render them to PNG with imagemagick and import those. The closest you can get to importing complex formats like SVG or XCF is to use one of the [[Converters|converters]]. <br />
<br />
=== Procedure entry point ... could not be located? ===<br />
<br />
If you are on Windows and it says "the procedure entry point_ZN6synfig5Color7set_hexERSs could not be located in the dynamic link library libsynfig-0.dll" that means you forgot to upgrade synfig when you upgraded synfigstudio. Due to the dependency systems on Linux you will probably not get this there unless your distro has broken packages. Be sure to install the latest version of synfig and synfigstudio.<br />
<br />
If you get the same error but with inconv.dll or libxml2.dll you should look for old versions of these DLLs in your Windows directory and rename them to icov.dll.bak and libxm2.dll.bak.<br />
<br />
=== libsynfig-0.dll was not found ===<br />
<br />
If you get the error message "libsynfig-0.dll was not found" please check that you have synfig (as well as synfig studio) correctly installed. <br />
<br />
<div id="Can_I_do_anything_to_improve_the_stability_of_the_Windows_version_of_Synfig.3F"></div><br />
=== Can I do anything to improve the stability of synfigstudio? ===<br />
<br />
If you're running on a Hyperthreading or multi-core CPU (e.g Pentium 4 with Hyperthreading or Intel Core2 Duo or Quadcore, etc.) then you may find Synfig is more stable if you restrict it to run on only one processor.<br />
<br />
===== How do I do this on Windows? =====<br />
<br />
To do this on windows, start Synfig Studio, then Ctrl-Alt-Del and choose Task Manager. Select the processes tab, find synfigstudio.exe in the processes list and right click on it. Choose 'Set Affinity' and make sure only one CPU is checked. Unfortunately, this setting isn't preserved so you either have to do this manually each time you start Synfig Studio or use a tool such as the [http://www.tomshardware.com/2004/05/28/getting_more_bang_out_of_your_dual_processing_buck/index.html Tom's Hardware Guide Task Assignment Manager].<br />
<br />
===== How do I do this on Linux? =====<br />
<br />
On linux, you need to install schedutils.<br />
<br />
Then run synfigstudio like this:<br />
<br />
<pre>taskset -c 0 synfigstudio</pre><br />
<br />
Or if you have synfigstudio open already, run this:<br />
<br />
<pre>taskset -p -c 0 `pgrep synfigstudio`</pre><br />
<br />
=== Why can't I get sound to work? ===<br />
Synfig GUI implies that sound files can be loaded and played with the animation previews, to aid with e.g. lip synching. Synfig relies on a helper library called FMOD to handle sound. Unfortunately, it appears that this feature was not fully implemented, and the 'play' code is commented out. Windows support for sound does not even appear to have been attempted. If you need to need to synch to a soundtrack, the easiest way is to use video editing software to add the sound effects afterwards, or use an audio editor to take careful note of the audio cues, and animate the action to coincide with those timestamps.<br />
<br />
See this page for [[Sound Layer | sound]] implementation guidelines.<br />
<br />
=== How do I render moving pictures from Synfig under Windows === <br />
Rendering to AVI video from Synfig is not enabled for the Windows builds. If you're looking for a file to include on a web page, rendering to an animated gif file does work. For mpg, there are a couple of options. <br />
* You can use the ffmpeg target to render to an mpg file. <br />
* If you want more control over the final video file, the best solution may be to render to a sequence of png files and use a separate program, such as the command line version of ffmpeg, to assemble them to a video file. This could also allow you to incorporate an audio track in the same step.<br />
<br />
=== I have a weird problem building from source. What's up? ===<br />
<br />
Your copy of pkg-config probably doesn't look in the right places for .pc files. If you are installing to /usr/local, try running "export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig" before building or installing anything.<br />
<br />
=== Where did the width tool go? ===<br />
<br />
It is disabled by default due to problems. Instead of the width tool, you should just modify the width ducks directly. You can re-enable it without recompiling by setting an environment variable (you can [http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/environment_variables.mspx set environment variables on windows] too). Set SYNFIG_ENABLE_WIDTH to 1. On Linux/Unix/MacOSX this is as simple as running this command in a terminal:<br />
<br />
<pre><br />
export SYNFIG_ENABLE_WIDTH=1<br />
</pre><br />
<br />
Then run synfigstudio from the same terminal. You can probably find some way of getting this variable set automatically when you log in, but it depends on the distro. In Ubuntu you can put it in ~/.xprofile for example.<br />
<br />
=== Why does only the first frame of my animation render? ===<br />
<br />
You probably have '''Use current frame''' checked in the render dialog box.<br />
<br />
=== Why don't I get the colors I'm expecting? ===<br />
<br />
This [http://en.wikipedia.org/wiki/RGB_color_model#Nonlinearity Wikipedia] article talks about how color output is non-linear, that if 0 is black and 100 is white, then 50 is only about 22 percent of the brightness of white, rather than 50% as you might expect.<br />
<br />
In synfig there is an option (on by default) to make sure that if you ask for 50, you get 50% of the brightness of white.<br />
<br />
See "File>Setup>Misc>Visually Linear Color Selection". If you turn that off, everything will go back to its non-linear, yet strangely comfortable and familiar mode.<br />
<br />
=== Why doesn't the rotate tool rotate rectangles? ===<br />
The rotate tool works on ducks. The rectangle layer works by drawing horizontal and vertical lines between the two ducks, so when the rotate tool is used with a rectangle it only rotates the ducks around the rotation point, but the lines of the rectangle are still horizontal and vertical. What you are probably looking for is the [[Layer#Rotate|Rotate Layer]]. If you have a build of Synfig SVN 1981 or later, there is a Rectangle -> Bline tool option which would allow the behaviour you might expect.<br />
<br />
=== Tablet doesn't track as expected ===<br />
When using some programs you may find that the mouse may not track as you would expect.<br />
Synfig, Inkscape and Gimp are ones that I have used that will give odd tracking.<br />
When drawing with the mouse the actual drawing is some distance from the cursor and when<br />
you use the pen the drawing is drawn where the cursor is.<br />
This can be easily fixed with the software that came with the tablet.<br />
<br />
When using the tablet software that came with the graphire 4 tablet you will find<br />
that it uses two different tracking methods for the mouse and pen and these two<br />
tracking methods are called Mouse Mode and Pen Mode.<br />
<br />
The Pen Mode uses absolute positioning, that means the active drawing area of the tablet<br />
is in proportion to the whole screen. Wherever you move the pen the cursor will move<br />
to the corresponding point on the screen, wether you drag the pen or you pick up the<br />
pen and move it to a new location that cursor will move or jump to where the pen is.<br />
<br />
The Mouse Mode uses a positioning system similar to a traditional mouse where you can pick up<br />
and slide the mouse where you wish and the cursor will follow the mouse as it is moved.<br />
It will not jump to new locations on the screen even if you pick up the mouse and place it<br />
in a new position on the tablet, the cursor will just continue from it's last position.<br />
<br />
In the case of the Wacom Graphire 4 tablet that I'm using in Windows XP I needed to open the<br />
program called Pen Tablet and change the settings for the mouse.<br />
To do this open Pen Tablet and you will see four tabs, click the tab marked Mouse and you will<br />
find a box called Tracking with two options. One is Pen Mode and the other is Mouse Mode.<br />
Select the Pen Mode and the mouse will now use absolute positioning.<br />
<br />
== FAQs relating to earlier Synfig versions ==<br />
<br />
These issues have been addressed in the current version of Synfig.<br />
<br />
=== Where did the polygon, draw and sketch tools go? ===<br />
<br />
They are disabled by default due to problems. Instead of the polygon tool, you should use the bline tool. The draw tool was never completed, is very buggy, and frustrating to use. Since the draw tool is being disabled, then we might as well disable the sketch tool too. You can re-enable them without recompiling by setting some environment variables (you can [http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/environment_variables.mspx set environment variables on windows] too). Set SYNFIG_ENABLE_POLYGON, SYNFIG_ENABLE_DRAW and SYNFIG_ENABLE_SKETCH to 1. On Linux/Unix/MacOSX this is as simple as running these commands in a terminal:<br />
<br />
<pre><br />
export SYNFIG_ENABLE_POLYGON=1<br />
export SYNFIG_ENABLE_DRAW=1<br />
export SYNFIG_ENABLE_SKETCH=1<br />
</pre><br />
<br />
Then run synfigstudio from the same terminal. You can probably find some way of getting these variables set automatically when you log in, but it depends on the distro. In Ubuntu you can put them in ~/.xprofile for example.<br />
<br />
The polygon, draw, and sketch tools will be on by default in future releases of Synfig, from 0.61.07 onwards. They can be disabled by replacing 'ENABLE' with 'DISABLE' in the above lines.<br />
<br />
=== Why doesn't walk.sif from the SVN work? ===<br />
<br />
In the SVN repository, there's a walk cycle example, but the sif file includes features that are incompatible with the current version of Synfig. A re-worked example can be found in the [[Walk Cycle|Walk Cycle Tutorial]].<br />
<br />
If you can look at the source code and figure out why the .sif file won't load, we'd love to have a fix.<br />
<br />
=== What happened to my synfig toolbox? ===<br />
<br />
If you no longer have a synfig toolbox, it means the window positions in your settings file for the toolbox got corrupted during a crash or something and your synfig toolbox is now off the screen. You should remove or edit your settings file to get it back. This bug ([http://sf.net/support/tracker.php?aid=1836848 1836848]) was fixed in SVN r1167.<br />
<br />
This is a very common issue on Windows computers. Quick fix: delete C:\Documents and Settings\*your user name*\Synfig. You should not lose any saved work. Synfig will run fine following this fix.<br />
<br />
=== The plant layer doesn't work/displays erratically/doesn't render. Why? ===<br />
<br />
The plant layer should allow pictures [http://home.comcast.net/~pxegeek/synfig/plant11.JPG like this one] to be drawn, but again it had a bug that prevented if from working correctly in Synfig 0.61.06 and earlier. The bug was fixed in svn r620 and release 0.61.07<br />
<br />
Further fixes were later added to stop it crashing when 'stem size' or 'splits' were set too high. <br />
<br />
=== Missing icons? synfig/studio doesn't render anything? ===<br />
<br />
You probably compiled synfig with g++ 4.1 using optimisation level 2 or higher. g++ has a bug that prevents Synfig Studio from compositing the images properly. Please recompile synfig using ./configure --enable-optimization=0 or disable optimisation and then rebuild the synfig images. The binary packages for some GNU/Linux distributions are affected by this. [http://sf.net/tracker/?group_id=144022&atid=757416 Bug] #[http://sf.net/support/tracker.php?aid=1509627 1509627]<br />
<br />
As of svn r774, it is now OK to build with any optimization level. Also, using gcc 4.2.1 or newer it's possible to successfully build old versions of synfig with strong optimization.<br />
<br />
=== synfigstudio can't find icons? ===<br />
<br />
(I know they rendered fine, but they show up with red crosses everywhere).<br />
<br />
This is #[http://sf.net/support/tracker.php?aid=1568925 1568925] that was introduced in SVN 180. Workaround is to set an environment variable at runtime like this: export SYNFIG_ROOT=/usr (or similar) or just install into /usr/local instead. Fixed in SVN r486.<br />
<br />
=== I'm using synfigstudio on a laptop but can't draw anything using my mouse. What gives? ===<br />
<br />
Try disabling the the touchpad from the input devices dialog. Unfortunately synfigstudio will not remember this setting so you have to do it every time you start synfigstudio.<br />
<br />
This was fixed in [http://kibi.dyndns.org:8083/~dooglus/gitweb.pl?p=synfig;a=commitdiff;h=r487 svn r487] and so synfig 0.61.06 and newer won't have this problem.<br />
<br />
=== Why is everything yellow? / Why are all the colors wrong? ===<br />
<br />
This can happen when you switch between locales, due to a bug in version 0.61.05. It's fixed in the subversion repository (r228). To work around the problem, do the following: from the main window, choose File > Setup > Gamma and set all 3 sliders back to the default value of 2.2.</div>Rorehttps://wiki.synfig.org/index.php?title=FAQ/fr&diff=7456FAQ/fr2008-06-28T09:25:40Z<p>Rore: /* FAQs relating to earlier Synfig versions */ transtralion of that part of the FAQ</p>
<hr />
<div>== FAQ à propos d'IRC == <br />
<br />
=== Pourquoi est-ce que dyloxin ne parle pas sur le canal IRC Synfig ? ===<br />
<br />
dyloxin est un bot présent sur le [[Contact.fr|canal IRC Synfig]] et qui enregistre les [[Contact.fr|conversations IRC]], et non un humain. Il ne dispose pas de commandes spéciales, donc il n'est pas non plus possible de le faire parler de cette façon.<br />
<br />
=== Pourquoi est-ce que CIA est sur le canal IRC Synfig ? ===<br />
<br />
"CIA-28" et compagnie sont des bots présents sur le [[Communication|canal IRC Synfig]], qui signalent tout nouvel ajout dans le dépôt SVN de Synfig, en donnant le nom de la personne responsable de l'ajout, le numéro de révision, et le message décrivant l'ajout. Les mêmes informations pour les ajouts récents sont disponibles sur [http://cia.vc/stats/project/synfig cia.vc].<br />
[http://www.ohloh.net/projects/4832?p=Synfig ohloh.net] possède également des pages de statistiques similaires.<br />
<br />
=== Quelle langue utiliser sur le canal IRC Synfig ? ===<br />
<br />
Comme souvent, la langue commune est l'anglais, il est donc préférable de l'utiliser.<br />
<br />
== FAQ concernant la version courante de Synfig ==<br />
<br />
La plupart des problèmes sont décris sur le [http://sf.net/tracker/?group_id=144022&atid=757416 gestionnaire de bugs] et sur la page de [[Download.fr|téléchargement]].<br />
<br />
=== Pourquoi est-ce que les images SVG que j'importe ont l'air moche ? ===<br />
<br />
Synfig n'a pas encore la fonctionalité d'import d'images SVG, il peut seulement les rendre automatiquement en PNG avec imagemagick et importer ces PNG. L'utilisation de [[Converters|convertisseurs]] permet de se rapprocher de l'import de format comme le SVG ou le XCF.<br />
<br />
=== Qu'est-il arrivé à ma boîte à outils (toolbox) Synfig ? ===<br />
<br />
Si vous n'avez plus de boîte à outil, cela veut certaiment dire que les positions de fenêtres enregistrées dans vos paramètres ont été corrompues lors d'un crash (ou autre problème), et que la boîte à outil apparait maintenant en dehors de votre écran. Pour y remédier, vous devez supprimer ou éditer le fichier contenant les paramètres (fichier 'settings'). <br />
Ce bug ([http://sf.net/support/tracker.php?aid=1836848 1836848]) a été résolu dans la révision SVN r1167.<br />
<br />
C'était un problème relativement courant sous Windows. Résolution rapide : supprimer le fichier C:\Documents and Settings\*votre nom d'utilisateur*\Synfig. Vous ne devriez perdre aucun document sauvé, et Synfig remarchera bien après ça.<br />
<br />
=== libsynfig-0.dll n'a pas été trouvé ===<br />
<br />
Si vous obtenez un message d'erreur du genre ""libsynfig-0.dll was not found", vérifiez que vous avez bien Synfig (et Synfig Studio) d'installés.<br />
<br />
<div id="Can_I_do_anything_to_improve_the_stability_of_the_Windows_version_of_Synfig.3F"></div><br />
=== Puis-je faire quelque chose pour améliorer la stabilité de Synfigstudio ? ===<br />
<br />
Si vous utiliser un CPU multi-core ou avec Hyperthreading (par exemple un Pentium 4 avec Hyperthreading ou un Intel Core2 Duo, etc.) alors il se peut que Synfig soit un peu plus stable si vous le limitez à l'usage d'un seul processeur.<br />
<br />
==== Comment faire ça sous Windows ? ====<br />
<br />
Pour réaliser cette opération sous Windows, démarrez Synfig Studio, puis pressez Ctrl-Alt-Del et choisissez le Gestionnaire de Tâches. Allez dans l'onglet Processus, trouvez synfigstudio.exe dans la liste des processus et faites un clic-droit dessus. Sélectionnez "Définir l'affinité" et assurez vous qu'un seul CPU est coché. Hélas, ce paramétrage n'est pas conservé par Windows, donc vous devez soit refaire cette manipulation à chaque démarage de Synfig Studio, soit utiliser des outils comme le [http://www.tomshardware.com/2004/05/28/getting_more_bang_out_of_your_dual_processing_buck/index.html Tom's Hardware Guide Task Assignment Manager].<br />
<br />
==== Comment faire ça sous Linux ? ====<br />
<br />
Sous Linux, il suffit d'installer schedutils.<br />
<br />
Puis lancez synfigstudio de cette manière :<br />
<br />
<pre>taskset -c 0 synfigstudio</pre><br />
<br />
Ou si synfigstudio est déjà ouvert, lancez cette commande :<br />
<br />
<pre>taskset -p -c 0 `pgrep synfigstudio`</pre><br />
<br />
[''NdT: aucun problème actuellement avec un amd64 dual-core, même sans cette manip'']<br />
<br />
=== Pourquoi est-ce que je n'arrive pas à faire fonctionner le son ? ===<br />
L'interface utilisateur de Synfig laisse penser que des fichiers sons peuvent être chargés et joués pendant les aperçus d'animation, par exemple pour faciliter la syncronisation d'une bouche sur une voix. Malheureusement, il semblerait que cette fonctionalité n'a pas été complètement mise en place, et le code permettant de jouer les sons a été mis en commentaire. Le support du son pour Windows n'a apparemment même pas été commencé du tout. <br />
Si vous avez besoin de synchroniser une piste sonore, la façon de faire la plus simple actuellement est d'utiliser un logiciel d'édition vidéo pour ajouter les sons après, ou d'utiliser un éditeur audio pour noter soigneusement les moments clés audio, puis animer ensuite en fonction de ces moments clés.<br />
<br />
Voir aussi cette page pour les lignes directrices de l'[[Sound Layer |implémentation sonore]].<br />
<br />
=== Comment faire un rendu depuis Synfig dans un format vidéo donné sous Windows ? === <br />
Le rendu de vidéos depuis Synfig requière la lib libav. Elle n'a pas encore été compilée pour les binaires Windows. La meilleure solution est de rendre une série d'images PNG et d'utiliser ffmpeg pour les assembler en une vidéo. Notez que le rendu en GIF animé fonctionne. <br />
Le rendu d'une séquence de fichiers PNG facilite l'ajout de fichiers sons standards dans Quicktime Pro, pour générer un fichier *.mov. <br />
<br />
=== J'ai un problème bizarre lors de la compilation des sources, que ce passe-t'il ? ===<br />
<br />
Votre pkg-config ne cherche probablement pas au bon endroit les fichiers .pc. Si vous voulez installez synfig dans /usr/local, essayez de lancer "export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig" avant de compiler ou d'installer quoique ce soit. <br />
<br />
=== Où est passé l'outil "épaisseur" ? ===<br />
<br />
Il est désactivé par défaut à cause de certains problèmes. <br />
À la place de cet outil, vous pouvez modifier les poignées d'épaisseur de tracé directement. (Il suffit d'aller dans Affichage, Afficher les poignées, et d'activer les poignées correspondantes).<br />
Vous pouvez réactiver cet outil sans recompiler, en utilisant une variable d'environement.(Il est également possible de [http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/environment_variables.mspx définir des variables d'environnement sous Windows]). <br />
Positionnez SYNFIG_ENABLE_WIDTH à 1. Sous Linux/Unix/MacOSX, il suffit de lancer cette commande dans un terminal :<br />
<br />
<pre><br />
export SYNFIG_ENABLE_WIDTH=1<br />
</pre><br />
<br />
Lancez ensuite synfigstudio depuis ce même terminal. Vous pouvez certainement trouver un moyen de positionner cette variable dès la connexion, mais celà dépend de la distribution. Sous Ubuntu vous pouvez les mettre dans ~/.xprofile par exemple.<br />
<br />
<br />
=== Pourquoi est-ce que seule la première image de mon animation est rendue ? ===<br />
<br />
La case '''Utiliser l'image courante''' est très certainement cochée, dans le dialogue de rendu.<br />
<br />
=== Pourquoi est-ce que je n'obtiens pas les couleurs attendues ? ===<br />
<br />
Cet [http://en.wikipedia.org/wiki/RGB_color_model#Nonlinearity article de Wikipedia (en anglais)] explique comment, sur un écran CRT (télé), le rendu des couleurs est non-linéaire, c'est à dire que si 0 est noir et 100 est blanc, alors 50 sera équivaudra à 20% de luminosité, au lieu des 50% qu'on pourrait espérer.<br />
<br />
Dans Synfig, il existe une option (active par défaut) qui corrige celà, de façon à ce que 50 soit bien égal à 50% de luminosité.<br />
<br />
Voir "Fichier>Configuration>Divers>Correction de couleur linéaire". <br />
Si vous le désactivez, tout repasseras en mode "normal". <br />
<br />
=== Pourquoi est-ce que l'outil rotation ne tourne pas les rectangles ? ===<br />
<br />
L'outil rotation marche seulement sur les poignées. Le calque Rectangle fonctionne en dessinant des lignes strictement horizontales et verticales entre les deux poignées, donc lorsque ces poignées sont tournées, les lignes elles restent telles quelles, horizontales et verticales. <br />
Il faut donc utiliser le [[Layer#Rotate|calque de Rotation]], qui lui va effectivement tout faire tourner.<br />
Si vous avez une version compilée de Synfig supérieure ou égale à la révision SVN r1981, il existe une option Rectangle -> Créer une Bline qui permet d'avoir un comportement plus "normal" de l'outil de rotation (le rectangle étant cette fois une simple bline avec 4 poignées, sans histoire de lignes strictement horizontales ou verticales)<br />
<br />
=== Il y a un problème d'alignement, avec une tablette ===<br />
<br />
'''(NdT: Il semble que ce problème soit plutôt spécifique à Windows - la résolution présentée ici par l'auteur est en tout cas uniquement adaptée à Windows)'''<br/><br />
Lors de l'utilisation de certains logiciels, vous pourrez parfois remarquer un décalage de l'alignement du pointeur. Synfig, Inkscape et Gimp sont font partie de ceux où l'on peut parfois noter ce problème. En dessinant à la souris, le dessin fait est décalé par rapport au curseur de la souris, et en dessinant avec le stylet le dessin est fait au bon endroit. <br />
Cela peut normalement être résolu facilement grâce au logiciel livré avec la tablette. <br />
<br />
Par exemple, en utilisant le logiciel fourni avec la Graphire4, vous verez que deux méthodes d'alignement différentes sont utilisées pour la souris et pour le stylet. <br />
<br />
Le mode du stylet utilise un positionnement absolu, ce qui veut dire que la zone de dessin de la tablette est proportionnelle à la taille de l'écran entier. <br />
<br />
Le mode de la souris utilise un positionnement similaire au positionnement d'une souris traditionnelle, où vous pouvez soulever et poser la souris ailleurs sans que celà déplace le curseur.<br />
<br />
Il suffit donc de modifier le mode de la souris. Pour cela, sous WindowsXP, ouvrez le programme nommé "Pen Tablet" (NdT: peut-être simplement "Tablette graphique" en français, à moins que Wacom n'ait fourni une autre traduction), et dans l'onglet Souris sélectionner l'option "Pen Mode" (mode Stylet).<br />
<br />
== FAQ concernant les anciennes versions de Synfig ==<br />
<br />
Ces problèmes ont été corrigés dans la version courante de Synfig.<br />
<br />
<br />
=== Où sont passé les outils Polygone, Caligraphie et Dessin ? ===<br />
<br />
Ils sont désactivés par défaut à cause de problèmes. À la place de l'outil polygone, vous pouvez utiliser l'outil Bline. L'outil caligraphie n'a jamais été fini et est plein d'erreurs et pénible à utiliser. L'outil dessin est désactivé pour la même raison. Vous pouvez les réactiver sans recompiler en utilisant des variables d'environnement. Positionnez SYNFIG_ENABLE_POLYGON, SYNFIG_ENABLE_DRAW et SYNFIG_ENABLE_SKETCH à 1. Sous Linux/Unix/MacOSX il suffit de lancer ces commandes dans un terminal : <br />
<br />
<pre><br />
export SYNFIG_ENABLE_POLYGON=1<br />
export SYNFIG_ENABLE_DRAW=1<br />
export SYNFIG_ENABLE_SKETCH=1<br />
</pre><br />
<br />
Lancer ensuite synfigstudio depuis ce même terminal.<br />
<br />
Ces trois outils sont maintenant activés par défaut depuis la version 0.61.07. Ils peuvent être désactivés en remplaçant 'ENABLE' par 'DISABLE' dans les lignes données plus haut. <br />
<br />
=== Le calque Plante ne fonctionne pas/ ne s'affiche pas correctement. Pourquoi ? ===<br />
<br />
Le calque Plate doit permettre d'afficher des images comme [http://home.comcast.net/~pxegeek/synfig/plant11.JPG celle ci], mais il y a un bug qui l'empêche de fonctionner dans les versions 0.61.06 et antérieures. Le problème a été corrigé dans la révision SVN r620, et dans la version Synfig 0.61.07.<br />
<br />
D'autres corrections on été apportées plus tard pour l'empêcher de crasher quand les valeurs de Taille de tige et Branches étaient trop hautes.<br />
<br />
=== Des icônes manquent ? Synfigstudio génère pas d'images ? ===<br />
<br />
Vous avez probablement compilé Synfig avec g++ 4.1 en utilisant le niveau d'optimisation 2 ou supérieur. <br />
g++ a un bug qui empêche Synfig Studio d'afficher correctement les images.<br />
Recompilez en utilisant ./configure --enable-optimization=0 ou désactivez l'optimisation et recompiler les images de synfig. Les paquets binaires pour certaines distributions GNU/Linux sont affectés par ce problème. <br />
[http://sf.net/tracker/?group_id=144022&atid=757416 Bug] #[http://sf.net/support/tracker.php?aid=1509627 1509627]<br />
<br />
Depuis la révision svn r774, vous pouvez utiliser n'importe quel niveau d'optimisation. Et en utilisant gcc 4.2.1 ou supérieur, il est possible de compiler d'anciennes version de Synfig avec des valeur d'optimisation élevées. <br />
<br />
=== Synfigstudio ne trouve pas les icônes ? ===<br />
<br />
(Je sais qu'elles ont été générées correctement, mais elles s'affichent avec des croix rouges partout).<br />
<br />
C'est le bug #[http://sf.net/support/tracker.php?aid=1568925 1568925]qui a été introduit dans la version SVN r180. Une solution de contournement est d'utiliser une variable d'environement lors du lancement: ''export SYNFIG_ROOT=/usr'' (ou similaire) ou bien installer le dans /usr/local à la place. Corrigé dans la révision SVN r486.<br />
<br />
=== J'utilise Synfig sur un portable, et je ne peux rien dessiner à la souris. Que ce passe t'il ? ===<br />
<br />
Essayez de désactiver le touchpad dans la fenêtre de dialog des périphériques d'entrée. Hélas, Synfigstudio ne sait pas se souvenir de ce réglage et il faut donc refaire la manip à chaque lancement. <br />
<br />
Ceci a été fixé dans la révision [http://kibi.dyndns.org:8083/~dooglus/gitweb.pl?p=synfig;a=commitdiff;h=r487 svn r487] et Synfig 0.61.06 et postérieur n'ont plus ce problème.<br />
<br />
=== Pourquoi est-ce que tout est jaune ? / Pourquoi toutes les couleurs sont fausses ? ===<br />
<br />
Ceci peut arriver quand vous passez d'une locale à l'autre, à cause d'un bug dans la version 0.61.05. L'erreur est corrigée dans la révision SVN r228. <br />
Pour contourner le problème, faites l'opération suivante : dans la fenêtre principale, choisissez Fichier > Configuration > Gamma, et déplacer les 3 curseurs sur la valeur 2.2</div>Rorehttps://wiki.synfig.org/index.php?title=FAQ/fr&diff=7455FAQ/fr2008-06-28T08:26:21Z<p>Rore: /* FAQ à propos d'IRC */ added a section about the language</p>
<hr />
<div>== FAQ à propos d'IRC == <br />
<br />
=== Pourquoi est-ce que dyloxin ne parle pas sur le canal IRC Synfig ? ===<br />
<br />
dyloxin est un bot présent sur le [[Contact.fr|canal IRC Synfig]] et qui enregistre les [[Contact.fr|conversations IRC]], et non un humain. Il ne dispose pas de commandes spéciales, donc il n'est pas non plus possible de le faire parler de cette façon.<br />
<br />
=== Pourquoi est-ce que CIA est sur le canal IRC Synfig ? ===<br />
<br />
"CIA-28" et compagnie sont des bots présents sur le [[Communication|canal IRC Synfig]], qui signalent tout nouvel ajout dans le dépôt SVN de Synfig, en donnant le nom de la personne responsable de l'ajout, le numéro de révision, et le message décrivant l'ajout. Les mêmes informations pour les ajouts récents sont disponibles sur [http://cia.vc/stats/project/synfig cia.vc].<br />
[http://www.ohloh.net/projects/4832?p=Synfig ohloh.net] possède également des pages de statistiques similaires.<br />
<br />
=== Quelle langue utiliser sur le canal IRC Synfig ? ===<br />
<br />
Comme souvent, la langue commune est l'anglais, il est donc préférable de l'utiliser.<br />
<br />
== FAQ concernant la version courante de Synfig ==<br />
<br />
La plupart des problèmes sont décris sur le [http://sf.net/tracker/?group_id=144022&atid=757416 gestionnaire de bugs] et sur la page de [[Download.fr|téléchargement]].<br />
<br />
=== Pourquoi est-ce que les images SVG que j'importe ont l'air moche ? ===<br />
<br />
Synfig n'a pas encore la fonctionalité d'import d'images SVG, il peut seulement les rendre automatiquement en PNG avec imagemagick et importer ces PNG. L'utilisation de [[Converters|convertisseurs]] permet de se rapprocher de l'import de format comme le SVG ou le XCF.<br />
<br />
=== Qu'est-il arrivé à ma boîte à outils (toolbox) Synfig ? ===<br />
<br />
Si vous n'avez plus de boîte à outil, cela veut certaiment dire que les positions de fenêtres enregistrées dans vos paramètres ont été corrompues lors d'un crash (ou autre problème), et que la boîte à outil apparait maintenant en dehors de votre écran. Pour y remédier, vous devez supprimer ou éditer le fichier contenant les paramètres (fichier 'settings'). <br />
Ce bug ([http://sf.net/support/tracker.php?aid=1836848 1836848]) a été résolu dans la révision SVN r1167.<br />
<br />
C'était un problème relativement courant sous Windows. Résolution rapide : supprimer le fichier C:\Documents and Settings\*votre nom d'utilisateur*\Synfig. Vous ne devriez perdre aucun document sauvé, et Synfig remarchera bien après ça.<br />
<br />
=== libsynfig-0.dll n'a pas été trouvé ===<br />
<br />
Si vous obtenez un message d'erreur du genre ""libsynfig-0.dll was not found", vérifiez que vous avez bien Synfig (et Synfig Studio) d'installés.<br />
<br />
<div id="Can_I_do_anything_to_improve_the_stability_of_the_Windows_version_of_Synfig.3F"></div><br />
=== Puis-je faire quelque chose pour améliorer la stabilité de Synfigstudio ? ===<br />
<br />
Si vous utiliser un CPU multi-core ou avec Hyperthreading (par exemple un Pentium 4 avec Hyperthreading ou un Intel Core2 Duo, etc.) alors il se peut que Synfig soit un peu plus stable si vous le limitez à l'usage d'un seul processeur.<br />
<br />
==== Comment faire ça sous Windows ? ====<br />
<br />
Pour réaliser cette opération sous Windows, démarrez Synfig Studio, puis pressez Ctrl-Alt-Del et choisissez le Gestionnaire de Tâches. Allez dans l'onglet Processus, trouvez synfigstudio.exe dans la liste des processus et faites un clic-droit dessus. Sélectionnez "Définir l'affinité" et assurez vous qu'un seul CPU est coché. Hélas, ce paramétrage n'est pas conservé par Windows, donc vous devez soit refaire cette manipulation à chaque démarage de Synfig Studio, soit utiliser des outils comme le [http://www.tomshardware.com/2004/05/28/getting_more_bang_out_of_your_dual_processing_buck/index.html Tom's Hardware Guide Task Assignment Manager].<br />
<br />
==== Comment faire ça sous Linux ? ====<br />
<br />
Sous Linux, il suffit d'installer schedutils.<br />
<br />
Puis lancez synfigstudio de cette manière :<br />
<br />
<pre>taskset -c 0 synfigstudio</pre><br />
<br />
Ou si synfigstudio est déjà ouvert, lancez cette commande :<br />
<br />
<pre>taskset -p -c 0 `pgrep synfigstudio`</pre><br />
<br />
[''NdT: aucun problème actuellement avec un amd64 dual-core, même sans cette manip'']<br />
<br />
=== Pourquoi est-ce que je n'arrive pas à faire fonctionner le son ? ===<br />
L'interface utilisateur de Synfig laisse penser que des fichiers sons peuvent être chargés et joués pendant les aperçus d'animation, par exemple pour faciliter la syncronisation d'une bouche sur une voix. Malheureusement, il semblerait que cette fonctionalité n'a pas été complètement mise en place, et le code permettant de jouer les sons a été mis en commentaire. Le support du son pour Windows n'a apparemment même pas été commencé du tout. <br />
Si vous avez besoin de synchroniser une piste sonore, la façon de faire la plus simple actuellement est d'utiliser un logiciel d'édition vidéo pour ajouter les sons après, ou d'utiliser un éditeur audio pour noter soigneusement les moments clés audio, puis animer ensuite en fonction de ces moments clés.<br />
<br />
Voir aussi cette page pour les lignes directrices de l'[[Sound Layer |implémentation sonore]].<br />
<br />
=== Comment faire un rendu depuis Synfig dans un format vidéo donné sous Windows ? === <br />
Le rendu de vidéos depuis Synfig requière la lib libav. Elle n'a pas encore été compilée pour les binaires Windows. La meilleure solution est de rendre une série d'images PNG et d'utiliser ffmpeg pour les assembler en une vidéo. Notez que le rendu en GIF animé fonctionne. <br />
Le rendu d'une séquence de fichiers PNG facilite l'ajout de fichiers sons standards dans Quicktime Pro, pour générer un fichier *.mov. <br />
<br />
=== J'ai un problème bizarre lors de la compilation des sources, que ce passe-t'il ? ===<br />
<br />
Votre pkg-config ne cherche probablement pas au bon endroit les fichiers .pc. Si vous voulez installez synfig dans /usr/local, essayez de lancer "export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig" avant de compiler ou d'installer quoique ce soit. <br />
<br />
=== Où est passé l'outil "épaisseur" ? ===<br />
<br />
Il est désactivé par défaut à cause de certains problèmes. <br />
À la place de cet outil, vous pouvez modifier les poignées d'épaisseur de tracé directement. (Il suffit d'aller dans Affichage, Afficher les poignées, et d'activer les poignées correspondantes).<br />
Vous pouvez réactiver cet outil sans recompiler, en utilisant une variable d'environement.(Il est également possible de [http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/environment_variables.mspx définir des variables d'environnement sous Windows]). <br />
Positionnez SYNFIG_ENABLE_WIDTH à 1. Sous Linux/Unix/MacOSX, il suffit de lancer cette commande dans un terminal :<br />
<br />
<pre><br />
export SYNFIG_ENABLE_WIDTH=1<br />
</pre><br />
<br />
Lancez ensuite synfigstudio depuis ce même terminal. Vous pouvez certainement trouver un moyen de positionner cette variable dès la connexion, mais celà dépend de la distribution. Sous Ubuntu vous pouvez les mettre dans ~/.xprofile par exemple.<br />
<br />
<br />
=== Pourquoi est-ce que seule la première image de mon animation est rendue ? ===<br />
<br />
La case '''Utiliser l'image courante''' est très certainement cochée, dans le dialogue de rendu.<br />
<br />
=== Pourquoi est-ce que je n'obtiens pas les couleurs attendues ? ===<br />
<br />
Cet [http://en.wikipedia.org/wiki/RGB_color_model#Nonlinearity article de Wikipedia (en anglais)] explique comment, sur un écran CRT (télé), le rendu des couleurs est non-linéaire, c'est à dire que si 0 est noir et 100 est blanc, alors 50 sera équivaudra à 20% de luminosité, au lieu des 50% qu'on pourrait espérer.<br />
<br />
Dans Synfig, il existe une option (active par défaut) qui corrige celà, de façon à ce que 50 soit bien égal à 50% de luminosité.<br />
<br />
Voir "Fichier>Configuration>Divers>Correction de couleur linéaire". <br />
Si vous le désactivez, tout repasseras en mode "normal". <br />
<br />
=== Pourquoi est-ce que l'outil rotation ne tourne pas les rectangles ? ===<br />
<br />
L'outil rotation marche seulement sur les poignées. Le calque Rectangle fonctionne en dessinant des lignes strictement horizontales et verticales entre les deux poignées, donc lorsque ces poignées sont tournées, les lignes elles restent telles quelles, horizontales et verticales. <br />
Il faut donc utiliser le [[Layer#Rotate|calque de Rotation]], qui lui va effectivement tout faire tourner.<br />
Si vous avez une version compilée de Synfig supérieure ou égale à la révision SVN r1981, il existe une option Rectangle -> Créer une Bline qui permet d'avoir un comportement plus "normal" de l'outil de rotation (le rectangle étant cette fois une simple bline avec 4 poignées, sans histoire de lignes strictement horizontales ou verticales)<br />
<br />
=== Il y a un problème d'alignement, avec une tablette ===<br />
<br />
'''(NdT: Il semble que ce problème soit plutôt spécifique à Windows - la résolution présentée ici par l'auteur est en tout cas uniquement adaptée à Windows)'''<br/><br />
Lors de l'utilisation de certains logiciels, vous pourrez parfois remarquer un décalage de l'alignement du pointeur. Synfig, Inkscape et Gimp sont font partie de ceux où l'on peut parfois noter ce problème. En dessinant à la souris, le dessin fait est décalé par rapport au curseur de la souris, et en dessinant avec le stylet le dessin est fait au bon endroit. <br />
Cela peut normalement être résolu facilement grâce au logiciel livré avec la tablette. <br />
<br />
Par exemple, en utilisant le logiciel fourni avec la Graphire4, vous verez que deux méthodes d'alignement différentes sont utilisées pour la souris et pour le stylet. <br />
<br />
Le mode du stylet utilise un positionnement absolu, ce qui veut dire que la zone de dessin de la tablette est proportionnelle à la taille de l'écran entier. <br />
<br />
Le mode de la souris utilise un positionnement similaire au positionnement d'une souris traditionnelle, où vous pouvez soulever et poser la souris ailleurs sans que celà déplace le curseur.<br />
<br />
Il suffit donc de modifier le mode de la souris. Pour cela, sous WindowsXP, ouvrez le programme nommé "Pen Tablet" (NdT: peut-être simplement "Tablette graphique" en français, à moins que Wacom n'ait fourni une autre traduction), et dans l'onglet Souris sélectionner l'option "Pen Mode" (mode Stylet).<br />
<br />
== FAQs relating to earlier Synfig versions ==<br />
<br />
These issues have been addressed in the current version of Synfig.<br />
<br />
<br />
=== The plant layer doesn't work/displays erratically/doesn't render. Why? ===<br />
<br />
The plant layer should allow pictures [http://home.comcast.net/~pxegeek/synfig/plant11.JPG like this one] to be drawn, but again it had a bug that prevented if from working correctly in Synfig 0.61.06 and earlier. The bug was fixed in svn r620 and release 0.61.07<br />
<br />
Further fixes were later added to stop it crashing when 'stem size' or 'splits' were set too high. <br />
<br />
=== Missing icons? synfig/studio doesn't render anything? ===<br />
<br />
You probably compiled synfig with g++ 4.1 using optimisation level 2 or higher. g++ has a bug that prevents Synfig Studio from compositing the images properly. Please recompile synfig using ./configure --enable-optimization=0 or disable optimisation and then rebuild the synfig images. The binary packages for some GNU/Linux distributions are affected by this. [http://sf.net/tracker/?group_id=144022&atid=757416 Bug] #[http://sf.net/support/tracker.php?aid=1509627 1509627]<br />
<br />
As of svn r774, it is now OK to build with any optimization level. Also, using gcc 4.2.1 or newer it's possible to successfully build old versions of synfig with strong optimization.<br />
<br />
=== synfigstudio can't find icons? ===<br />
<br />
(I know they rendered fine, but they show up with red crosses everywhere).<br />
<br />
This is #[http://sf.net/support/tracker.php?aid=1568925 1568925] that was introduced in SVN 180. Workaround is to set an environment variable at runtime like this: export SYNFIG_ROOT=/usr (or similar) or just install into /usr/local instead. Fixed in SVN r486.<br />
<br />
=== I'm using synfigstudio on a laptop but can't draw anything using my mouse. What gives? ===<br />
<br />
Try disabling the the touchpad from the input devices dialog. Unfortunately synfigstudio will not remember this setting so you have to do it every time you start synfigstudio.<br />
<br />
This was fixed in [http://kibi.dyndns.org:8083/~dooglus/gitweb.pl?p=synfig;a=commitdiff;h=r487 svn r487] and so synfig 0.61.06 and newer won't have this problem.<br />
<br />
=== Why is everything yellow? / Why are all the colors wrong? ===<br />
<br />
This can happen when you switch between locales, due to a bug in version 0.61.05. It's fixed in the subversion repository (r228). To work around the problem, do the following: from the main window, choose File > Setup > Gamma and set all 3 sliders back to the default value of 2.2.</div>Rorehttps://wiki.synfig.org/index.php?title=FAQ/fr&diff=7454FAQ/fr2008-06-28T08:23:10Z<p>Rore: /* Pourquoi est-ce que dyloxin ne parle pas sur le canal IRC Synfig ? */ changed links to .fr ones</p>
<hr />
<div>== FAQ à propos d'IRC == <br />
<br />
=== Pourquoi est-ce que dyloxin ne parle pas sur le canal IRC Synfig ? ===<br />
<br />
dyloxin est un bot présent sur le [[Contact.fr|canal IRC Synfig]] et qui enregistre les [[Contact.fr|conversations IRC]], et non un humain. Il ne dispose pas de commandes spéciales, donc il n'est pas non plus possible de le faire parler de cette façon.<br />
<br />
=== Pourquoi est-ce que CIA est sur le canal IRC Synfig ? ===<br />
<br />
"CIA-28" et compagnie sont des bots présents sur le [[Communication|canal IRC Synfig]], qui signalent tout nouvel ajout dans le dépôt SVN de Synfig, en donnant le nom de la personne responsable de l'ajout, le numéro de révision, et le message décrivant l'ajout. Les mêmes informations pour les ajouts récents sont disponibles sur [http://cia.vc/stats/project/synfig cia.vc].<br />
[http://www.ohloh.net/projects/4832?p=Synfig ohloh.net] possède également des pages de statistiques similaires. <br />
<br />
== FAQ concernant la version courante de Synfig ==<br />
<br />
La plupart des problèmes sont décris sur le [http://sf.net/tracker/?group_id=144022&atid=757416 gestionnaire de bugs] et sur la page de [[Download.fr|téléchargement]].<br />
<br />
=== Pourquoi est-ce que les images SVG que j'importe ont l'air moche ? ===<br />
<br />
Synfig n'a pas encore la fonctionalité d'import d'images SVG, il peut seulement les rendre automatiquement en PNG avec imagemagick et importer ces PNG. L'utilisation de [[Converters|convertisseurs]] permet de se rapprocher de l'import de format comme le SVG ou le XCF.<br />
<br />
=== Qu'est-il arrivé à ma boîte à outils (toolbox) Synfig ? ===<br />
<br />
Si vous n'avez plus de boîte à outil, cela veut certaiment dire que les positions de fenêtres enregistrées dans vos paramètres ont été corrompues lors d'un crash (ou autre problème), et que la boîte à outil apparait maintenant en dehors de votre écran. Pour y remédier, vous devez supprimer ou éditer le fichier contenant les paramètres (fichier 'settings'). <br />
Ce bug ([http://sf.net/support/tracker.php?aid=1836848 1836848]) a été résolu dans la révision SVN r1167.<br />
<br />
C'était un problème relativement courant sous Windows. Résolution rapide : supprimer le fichier C:\Documents and Settings\*votre nom d'utilisateur*\Synfig. Vous ne devriez perdre aucun document sauvé, et Synfig remarchera bien après ça.<br />
<br />
=== libsynfig-0.dll n'a pas été trouvé ===<br />
<br />
Si vous obtenez un message d'erreur du genre ""libsynfig-0.dll was not found", vérifiez que vous avez bien Synfig (et Synfig Studio) d'installés.<br />
<br />
<div id="Can_I_do_anything_to_improve_the_stability_of_the_Windows_version_of_Synfig.3F"></div><br />
=== Puis-je faire quelque chose pour améliorer la stabilité de Synfigstudio ? ===<br />
<br />
Si vous utiliser un CPU multi-core ou avec Hyperthreading (par exemple un Pentium 4 avec Hyperthreading ou un Intel Core2 Duo, etc.) alors il se peut que Synfig soit un peu plus stable si vous le limitez à l'usage d'un seul processeur.<br />
<br />
==== Comment faire ça sous Windows ? ====<br />
<br />
Pour réaliser cette opération sous Windows, démarrez Synfig Studio, puis pressez Ctrl-Alt-Del et choisissez le Gestionnaire de Tâches. Allez dans l'onglet Processus, trouvez synfigstudio.exe dans la liste des processus et faites un clic-droit dessus. Sélectionnez "Définir l'affinité" et assurez vous qu'un seul CPU est coché. Hélas, ce paramétrage n'est pas conservé par Windows, donc vous devez soit refaire cette manipulation à chaque démarage de Synfig Studio, soit utiliser des outils comme le [http://www.tomshardware.com/2004/05/28/getting_more_bang_out_of_your_dual_processing_buck/index.html Tom's Hardware Guide Task Assignment Manager].<br />
<br />
==== Comment faire ça sous Linux ? ====<br />
<br />
Sous Linux, il suffit d'installer schedutils.<br />
<br />
Puis lancez synfigstudio de cette manière :<br />
<br />
<pre>taskset -c 0 synfigstudio</pre><br />
<br />
Ou si synfigstudio est déjà ouvert, lancez cette commande :<br />
<br />
<pre>taskset -p -c 0 `pgrep synfigstudio`</pre><br />
<br />
[''NdT: aucun problème actuellement avec un amd64 dual-core, même sans cette manip'']<br />
<br />
=== Pourquoi est-ce que je n'arrive pas à faire fonctionner le son ? ===<br />
L'interface utilisateur de Synfig laisse penser que des fichiers sons peuvent être chargés et joués pendant les aperçus d'animation, par exemple pour faciliter la syncronisation d'une bouche sur une voix. Malheureusement, il semblerait que cette fonctionalité n'a pas été complètement mise en place, et le code permettant de jouer les sons a été mis en commentaire. Le support du son pour Windows n'a apparemment même pas été commencé du tout. <br />
Si vous avez besoin de synchroniser une piste sonore, la façon de faire la plus simple actuellement est d'utiliser un logiciel d'édition vidéo pour ajouter les sons après, ou d'utiliser un éditeur audio pour noter soigneusement les moments clés audio, puis animer ensuite en fonction de ces moments clés.<br />
<br />
Voir aussi cette page pour les lignes directrices de l'[[Sound Layer |implémentation sonore]].<br />
<br />
=== Comment faire un rendu depuis Synfig dans un format vidéo donné sous Windows ? === <br />
Le rendu de vidéos depuis Synfig requière la lib libav. Elle n'a pas encore été compilée pour les binaires Windows. La meilleure solution est de rendre une série d'images PNG et d'utiliser ffmpeg pour les assembler en une vidéo. Notez que le rendu en GIF animé fonctionne. <br />
Le rendu d'une séquence de fichiers PNG facilite l'ajout de fichiers sons standards dans Quicktime Pro, pour générer un fichier *.mov. <br />
<br />
=== J'ai un problème bizarre lors de la compilation des sources, que ce passe-t'il ? ===<br />
<br />
Votre pkg-config ne cherche probablement pas au bon endroit les fichiers .pc. Si vous voulez installez synfig dans /usr/local, essayez de lancer "export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig" avant de compiler ou d'installer quoique ce soit. <br />
<br />
=== Où est passé l'outil "épaisseur" ? ===<br />
<br />
Il est désactivé par défaut à cause de certains problèmes. <br />
À la place de cet outil, vous pouvez modifier les poignées d'épaisseur de tracé directement. (Il suffit d'aller dans Affichage, Afficher les poignées, et d'activer les poignées correspondantes).<br />
Vous pouvez réactiver cet outil sans recompiler, en utilisant une variable d'environement.(Il est également possible de [http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/environment_variables.mspx définir des variables d'environnement sous Windows]). <br />
Positionnez SYNFIG_ENABLE_WIDTH à 1. Sous Linux/Unix/MacOSX, il suffit de lancer cette commande dans un terminal :<br />
<br />
<pre><br />
export SYNFIG_ENABLE_WIDTH=1<br />
</pre><br />
<br />
Lancez ensuite synfigstudio depuis ce même terminal. Vous pouvez certainement trouver un moyen de positionner cette variable dès la connexion, mais celà dépend de la distribution. Sous Ubuntu vous pouvez les mettre dans ~/.xprofile par exemple.<br />
<br />
<br />
=== Pourquoi est-ce que seule la première image de mon animation est rendue ? ===<br />
<br />
La case '''Utiliser l'image courante''' est très certainement cochée, dans le dialogue de rendu.<br />
<br />
=== Pourquoi est-ce que je n'obtiens pas les couleurs attendues ? ===<br />
<br />
Cet [http://en.wikipedia.org/wiki/RGB_color_model#Nonlinearity article de Wikipedia (en anglais)] explique comment, sur un écran CRT (télé), le rendu des couleurs est non-linéaire, c'est à dire que si 0 est noir et 100 est blanc, alors 50 sera équivaudra à 20% de luminosité, au lieu des 50% qu'on pourrait espérer.<br />
<br />
Dans Synfig, il existe une option (active par défaut) qui corrige celà, de façon à ce que 50 soit bien égal à 50% de luminosité.<br />
<br />
Voir "Fichier>Configuration>Divers>Correction de couleur linéaire". <br />
Si vous le désactivez, tout repasseras en mode "normal". <br />
<br />
=== Pourquoi est-ce que l'outil rotation ne tourne pas les rectangles ? ===<br />
<br />
L'outil rotation marche seulement sur les poignées. Le calque Rectangle fonctionne en dessinant des lignes strictement horizontales et verticales entre les deux poignées, donc lorsque ces poignées sont tournées, les lignes elles restent telles quelles, horizontales et verticales. <br />
Il faut donc utiliser le [[Layer#Rotate|calque de Rotation]], qui lui va effectivement tout faire tourner.<br />
Si vous avez une version compilée de Synfig supérieure ou égale à la révision SVN r1981, il existe une option Rectangle -> Créer une Bline qui permet d'avoir un comportement plus "normal" de l'outil de rotation (le rectangle étant cette fois une simple bline avec 4 poignées, sans histoire de lignes strictement horizontales ou verticales)<br />
<br />
=== Il y a un problème d'alignement, avec une tablette ===<br />
<br />
'''(NdT: Il semble que ce problème soit plutôt spécifique à Windows - la résolution présentée ici par l'auteur est en tout cas uniquement adaptée à Windows)'''<br/><br />
Lors de l'utilisation de certains logiciels, vous pourrez parfois remarquer un décalage de l'alignement du pointeur. Synfig, Inkscape et Gimp sont font partie de ceux où l'on peut parfois noter ce problème. En dessinant à la souris, le dessin fait est décalé par rapport au curseur de la souris, et en dessinant avec le stylet le dessin est fait au bon endroit. <br />
Cela peut normalement être résolu facilement grâce au logiciel livré avec la tablette. <br />
<br />
Par exemple, en utilisant le logiciel fourni avec la Graphire4, vous verez que deux méthodes d'alignement différentes sont utilisées pour la souris et pour le stylet. <br />
<br />
Le mode du stylet utilise un positionnement absolu, ce qui veut dire que la zone de dessin de la tablette est proportionnelle à la taille de l'écran entier. <br />
<br />
Le mode de la souris utilise un positionnement similaire au positionnement d'une souris traditionnelle, où vous pouvez soulever et poser la souris ailleurs sans que celà déplace le curseur.<br />
<br />
Il suffit donc de modifier le mode de la souris. Pour cela, sous WindowsXP, ouvrez le programme nommé "Pen Tablet" (NdT: peut-être simplement "Tablette graphique" en français, à moins que Wacom n'ait fourni une autre traduction), et dans l'onglet Souris sélectionner l'option "Pen Mode" (mode Stylet).<br />
<br />
== FAQs relating to earlier Synfig versions ==<br />
<br />
These issues have been addressed in the current version of Synfig.<br />
<br />
<br />
=== The plant layer doesn't work/displays erratically/doesn't render. Why? ===<br />
<br />
The plant layer should allow pictures [http://home.comcast.net/~pxegeek/synfig/plant11.JPG like this one] to be drawn, but again it had a bug that prevented if from working correctly in Synfig 0.61.06 and earlier. The bug was fixed in svn r620 and release 0.61.07<br />
<br />
Further fixes were later added to stop it crashing when 'stem size' or 'splits' were set too high. <br />
<br />
=== Missing icons? synfig/studio doesn't render anything? ===<br />
<br />
You probably compiled synfig with g++ 4.1 using optimisation level 2 or higher. g++ has a bug that prevents Synfig Studio from compositing the images properly. Please recompile synfig using ./configure --enable-optimization=0 or disable optimisation and then rebuild the synfig images. The binary packages for some GNU/Linux distributions are affected by this. [http://sf.net/tracker/?group_id=144022&atid=757416 Bug] #[http://sf.net/support/tracker.php?aid=1509627 1509627]<br />
<br />
As of svn r774, it is now OK to build with any optimization level. Also, using gcc 4.2.1 or newer it's possible to successfully build old versions of synfig with strong optimization.<br />
<br />
=== synfigstudio can't find icons? ===<br />
<br />
(I know they rendered fine, but they show up with red crosses everywhere).<br />
<br />
This is #[http://sf.net/support/tracker.php?aid=1568925 1568925] that was introduced in SVN 180. Workaround is to set an environment variable at runtime like this: export SYNFIG_ROOT=/usr (or similar) or just install into /usr/local instead. Fixed in SVN r486.<br />
<br />
=== I'm using synfigstudio on a laptop but can't draw anything using my mouse. What gives? ===<br />
<br />
Try disabling the the touchpad from the input devices dialog. Unfortunately synfigstudio will not remember this setting so you have to do it every time you start synfigstudio.<br />
<br />
This was fixed in [http://kibi.dyndns.org:8083/~dooglus/gitweb.pl?p=synfig;a=commitdiff;h=r487 svn r487] and so synfig 0.61.06 and newer won't have this problem.<br />
<br />
=== Why is everything yellow? / Why are all the colors wrong? ===<br />
<br />
This can happen when you switch between locales, due to a bug in version 0.61.05. It's fixed in the subversion repository (r228). To work around the problem, do the following: from the main window, choose File > Setup > Gamma and set all 3 sliders back to the default value of 2.2.</div>Rorehttps://wiki.synfig.org/index.php?title=FAQ/fr&diff=7453FAQ/fr2008-06-28T08:20:52Z<p>Rore: /* FAQ concernant la version courante de Synfig */ added some translations</p>
<hr />
<div>== FAQ à propos d'IRC == <br />
<br />
=== Pourquoi est-ce que dyloxin ne parle pas sur le canal IRC Synfig ? ===<br />
<br />
dyloxin est un bot présent sur le [[Communication|canal IRC Synfig]] et qui enregistre les [[Communication|conversations IRC]], et non un humain. Il ne dispose pas de commandes spéciales, donc il n'est pas non plus possible de le faire parler de cette façon.<br />
<br />
=== Pourquoi est-ce que CIA est sur le canal IRC Synfig ? ===<br />
<br />
"CIA-28" et compagnie sont des bots présents sur le [[Communication|canal IRC Synfig]], qui signalent tout nouvel ajout dans le dépôt SVN de Synfig, en donnant le nom de la personne responsable de l'ajout, le numéro de révision, et le message décrivant l'ajout. Les mêmes informations pour les ajouts récents sont disponibles sur [http://cia.vc/stats/project/synfig cia.vc].<br />
[http://www.ohloh.net/projects/4832?p=Synfig ohloh.net] possède également des pages de statistiques similaires. <br />
<br />
== FAQ concernant la version courante de Synfig ==<br />
<br />
La plupart des problèmes sont décris sur le [http://sf.net/tracker/?group_id=144022&atid=757416 gestionnaire de bugs] et sur la page de [[Download.fr|téléchargement]].<br />
<br />
=== Pourquoi est-ce que les images SVG que j'importe ont l'air moche ? ===<br />
<br />
Synfig n'a pas encore la fonctionalité d'import d'images SVG, il peut seulement les rendre automatiquement en PNG avec imagemagick et importer ces PNG. L'utilisation de [[Converters|convertisseurs]] permet de se rapprocher de l'import de format comme le SVG ou le XCF.<br />
<br />
=== Qu'est-il arrivé à ma boîte à outils (toolbox) Synfig ? ===<br />
<br />
Si vous n'avez plus de boîte à outil, cela veut certaiment dire que les positions de fenêtres enregistrées dans vos paramètres ont été corrompues lors d'un crash (ou autre problème), et que la boîte à outil apparait maintenant en dehors de votre écran. Pour y remédier, vous devez supprimer ou éditer le fichier contenant les paramètres (fichier 'settings'). <br />
Ce bug ([http://sf.net/support/tracker.php?aid=1836848 1836848]) a été résolu dans la révision SVN r1167.<br />
<br />
C'était un problème relativement courant sous Windows. Résolution rapide : supprimer le fichier C:\Documents and Settings\*votre nom d'utilisateur*\Synfig. Vous ne devriez perdre aucun document sauvé, et Synfig remarchera bien après ça.<br />
<br />
=== libsynfig-0.dll n'a pas été trouvé ===<br />
<br />
Si vous obtenez un message d'erreur du genre ""libsynfig-0.dll was not found", vérifiez que vous avez bien Synfig (et Synfig Studio) d'installés.<br />
<br />
<div id="Can_I_do_anything_to_improve_the_stability_of_the_Windows_version_of_Synfig.3F"></div><br />
=== Puis-je faire quelque chose pour améliorer la stabilité de Synfigstudio ? ===<br />
<br />
Si vous utiliser un CPU multi-core ou avec Hyperthreading (par exemple un Pentium 4 avec Hyperthreading ou un Intel Core2 Duo, etc.) alors il se peut que Synfig soit un peu plus stable si vous le limitez à l'usage d'un seul processeur.<br />
<br />
==== Comment faire ça sous Windows ? ====<br />
<br />
Pour réaliser cette opération sous Windows, démarrez Synfig Studio, puis pressez Ctrl-Alt-Del et choisissez le Gestionnaire de Tâches. Allez dans l'onglet Processus, trouvez synfigstudio.exe dans la liste des processus et faites un clic-droit dessus. Sélectionnez "Définir l'affinité" et assurez vous qu'un seul CPU est coché. Hélas, ce paramétrage n'est pas conservé par Windows, donc vous devez soit refaire cette manipulation à chaque démarage de Synfig Studio, soit utiliser des outils comme le [http://www.tomshardware.com/2004/05/28/getting_more_bang_out_of_your_dual_processing_buck/index.html Tom's Hardware Guide Task Assignment Manager].<br />
<br />
==== Comment faire ça sous Linux ? ====<br />
<br />
Sous Linux, il suffit d'installer schedutils.<br />
<br />
Puis lancez synfigstudio de cette manière :<br />
<br />
<pre>taskset -c 0 synfigstudio</pre><br />
<br />
Ou si synfigstudio est déjà ouvert, lancez cette commande :<br />
<br />
<pre>taskset -p -c 0 `pgrep synfigstudio`</pre><br />
<br />
[''NdT: aucun problème actuellement avec un amd64 dual-core, même sans cette manip'']<br />
<br />
=== Pourquoi est-ce que je n'arrive pas à faire fonctionner le son ? ===<br />
L'interface utilisateur de Synfig laisse penser que des fichiers sons peuvent être chargés et joués pendant les aperçus d'animation, par exemple pour faciliter la syncronisation d'une bouche sur une voix. Malheureusement, il semblerait que cette fonctionalité n'a pas été complètement mise en place, et le code permettant de jouer les sons a été mis en commentaire. Le support du son pour Windows n'a apparemment même pas été commencé du tout. <br />
Si vous avez besoin de synchroniser une piste sonore, la façon de faire la plus simple actuellement est d'utiliser un logiciel d'édition vidéo pour ajouter les sons après, ou d'utiliser un éditeur audio pour noter soigneusement les moments clés audio, puis animer ensuite en fonction de ces moments clés.<br />
<br />
Voir aussi cette page pour les lignes directrices de l'[[Sound Layer |implémentation sonore]].<br />
<br />
=== Comment faire un rendu depuis Synfig dans un format vidéo donné sous Windows ? === <br />
Le rendu de vidéos depuis Synfig requière la lib libav. Elle n'a pas encore été compilée pour les binaires Windows. La meilleure solution est de rendre une série d'images PNG et d'utiliser ffmpeg pour les assembler en une vidéo. Notez que le rendu en GIF animé fonctionne. <br />
Le rendu d'une séquence de fichiers PNG facilite l'ajout de fichiers sons standards dans Quicktime Pro, pour générer un fichier *.mov. <br />
<br />
=== J'ai un problème bizarre lors de la compilation des sources, que ce passe-t'il ? ===<br />
<br />
Votre pkg-config ne cherche probablement pas au bon endroit les fichiers .pc. Si vous voulez installez synfig dans /usr/local, essayez de lancer "export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig" avant de compiler ou d'installer quoique ce soit. <br />
<br />
=== Où est passé l'outil "épaisseur" ? ===<br />
<br />
Il est désactivé par défaut à cause de certains problèmes. <br />
À la place de cet outil, vous pouvez modifier les poignées d'épaisseur de tracé directement. (Il suffit d'aller dans Affichage, Afficher les poignées, et d'activer les poignées correspondantes).<br />
Vous pouvez réactiver cet outil sans recompiler, en utilisant une variable d'environement.(Il est également possible de [http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/environment_variables.mspx définir des variables d'environnement sous Windows]). <br />
Positionnez SYNFIG_ENABLE_WIDTH à 1. Sous Linux/Unix/MacOSX, il suffit de lancer cette commande dans un terminal :<br />
<br />
<pre><br />
export SYNFIG_ENABLE_WIDTH=1<br />
</pre><br />
<br />
Lancez ensuite synfigstudio depuis ce même terminal. Vous pouvez certainement trouver un moyen de positionner cette variable dès la connexion, mais celà dépend de la distribution. Sous Ubuntu vous pouvez les mettre dans ~/.xprofile par exemple.<br />
<br />
<br />
=== Pourquoi est-ce que seule la première image de mon animation est rendue ? ===<br />
<br />
La case '''Utiliser l'image courante''' est très certainement cochée, dans le dialogue de rendu.<br />
<br />
=== Pourquoi est-ce que je n'obtiens pas les couleurs attendues ? ===<br />
<br />
Cet [http://en.wikipedia.org/wiki/RGB_color_model#Nonlinearity article de Wikipedia (en anglais)] explique comment, sur un écran CRT (télé), le rendu des couleurs est non-linéaire, c'est à dire que si 0 est noir et 100 est blanc, alors 50 sera équivaudra à 20% de luminosité, au lieu des 50% qu'on pourrait espérer.<br />
<br />
Dans Synfig, il existe une option (active par défaut) qui corrige celà, de façon à ce que 50 soit bien égal à 50% de luminosité.<br />
<br />
Voir "Fichier>Configuration>Divers>Correction de couleur linéaire". <br />
Si vous le désactivez, tout repasseras en mode "normal". <br />
<br />
=== Pourquoi est-ce que l'outil rotation ne tourne pas les rectangles ? ===<br />
<br />
L'outil rotation marche seulement sur les poignées. Le calque Rectangle fonctionne en dessinant des lignes strictement horizontales et verticales entre les deux poignées, donc lorsque ces poignées sont tournées, les lignes elles restent telles quelles, horizontales et verticales. <br />
Il faut donc utiliser le [[Layer#Rotate|calque de Rotation]], qui lui va effectivement tout faire tourner.<br />
Si vous avez une version compilée de Synfig supérieure ou égale à la révision SVN r1981, il existe une option Rectangle -> Créer une Bline qui permet d'avoir un comportement plus "normal" de l'outil de rotation (le rectangle étant cette fois une simple bline avec 4 poignées, sans histoire de lignes strictement horizontales ou verticales)<br />
<br />
=== Il y a un problème d'alignement, avec une tablette ===<br />
<br />
'''(NdT: Il semble que ce problème soit plutôt spécifique à Windows - la résolution présentée ici par l'auteur est en tout cas uniquement adaptée à Windows)'''<br/><br />
Lors de l'utilisation de certains logiciels, vous pourrez parfois remarquer un décalage de l'alignement du pointeur. Synfig, Inkscape et Gimp sont font partie de ceux où l'on peut parfois noter ce problème. En dessinant à la souris, le dessin fait est décalé par rapport au curseur de la souris, et en dessinant avec le stylet le dessin est fait au bon endroit. <br />
Cela peut normalement être résolu facilement grâce au logiciel livré avec la tablette. <br />
<br />
Par exemple, en utilisant le logiciel fourni avec la Graphire4, vous verez que deux méthodes d'alignement différentes sont utilisées pour la souris et pour le stylet. <br />
<br />
Le mode du stylet utilise un positionnement absolu, ce qui veut dire que la zone de dessin de la tablette est proportionnelle à la taille de l'écran entier. <br />
<br />
Le mode de la souris utilise un positionnement similaire au positionnement d'une souris traditionnelle, où vous pouvez soulever et poser la souris ailleurs sans que celà déplace le curseur.<br />
<br />
Il suffit donc de modifier le mode de la souris. Pour cela, sous WindowsXP, ouvrez le programme nommé "Pen Tablet" (NdT: peut-être simplement "Tablette graphique" en français, à moins que Wacom n'ait fourni une autre traduction), et dans l'onglet Souris sélectionner l'option "Pen Mode" (mode Stylet).<br />
<br />
== FAQs relating to earlier Synfig versions ==<br />
<br />
These issues have been addressed in the current version of Synfig.<br />
<br />
<br />
=== The plant layer doesn't work/displays erratically/doesn't render. Why? ===<br />
<br />
The plant layer should allow pictures [http://home.comcast.net/~pxegeek/synfig/plant11.JPG like this one] to be drawn, but again it had a bug that prevented if from working correctly in Synfig 0.61.06 and earlier. The bug was fixed in svn r620 and release 0.61.07<br />
<br />
Further fixes were later added to stop it crashing when 'stem size' or 'splits' were set too high. <br />
<br />
=== Missing icons? synfig/studio doesn't render anything? ===<br />
<br />
You probably compiled synfig with g++ 4.1 using optimisation level 2 or higher. g++ has a bug that prevents Synfig Studio from compositing the images properly. Please recompile synfig using ./configure --enable-optimization=0 or disable optimisation and then rebuild the synfig images. The binary packages for some GNU/Linux distributions are affected by this. [http://sf.net/tracker/?group_id=144022&atid=757416 Bug] #[http://sf.net/support/tracker.php?aid=1509627 1509627]<br />
<br />
As of svn r774, it is now OK to build with any optimization level. Also, using gcc 4.2.1 or newer it's possible to successfully build old versions of synfig with strong optimization.<br />
<br />
=== synfigstudio can't find icons? ===<br />
<br />
(I know they rendered fine, but they show up with red crosses everywhere).<br />
<br />
This is #[http://sf.net/support/tracker.php?aid=1568925 1568925] that was introduced in SVN 180. Workaround is to set an environment variable at runtime like this: export SYNFIG_ROOT=/usr (or similar) or just install into /usr/local instead. Fixed in SVN r486.<br />
<br />
=== I'm using synfigstudio on a laptop but can't draw anything using my mouse. What gives? ===<br />
<br />
Try disabling the the touchpad from the input devices dialog. Unfortunately synfigstudio will not remember this setting so you have to do it every time you start synfigstudio.<br />
<br />
This was fixed in [http://kibi.dyndns.org:8083/~dooglus/gitweb.pl?p=synfig;a=commitdiff;h=r487 svn r487] and so synfig 0.61.06 and newer won't have this problem.<br />
<br />
=== Why is everything yellow? / Why are all the colors wrong? ===<br />
<br />
This can happen when you switch between locales, due to a bug in version 0.61.05. It's fixed in the subversion repository (r228). To work around the problem, do the following: from the main window, choose File > Setup > Gamma and set all 3 sliders back to the default value of 2.2.</div>Rorehttps://wiki.synfig.org/index.php?title=FAQ/fr&diff=7452FAQ/fr2008-06-28T07:25:08Z<p>Rore: /* Where did the polygon, draw, sketch, and width tools go? */ french translation</p>
<hr />
<div>== FAQ à propos d'IRC == <br />
<br />
=== Pourquoi est-ce que dyloxin ne parle pas sur le canal IRC Synfig ? ===<br />
<br />
dyloxin est un bot présent sur le [[Communication|canal IRC Synfig]] et qui enregistre les [[Communication|conversations IRC]], et non un humain. Il ne dispose pas de commandes spéciales, donc il n'est pas non plus possible de le faire parler de cette façon.<br />
<br />
=== Pourquoi est-ce que CIA est sur le canal IRC Synfig ? ===<br />
<br />
"CIA-28" et compagnie sont des bots présents sur le [[Communication|canal IRC Synfig]], qui signalent tout nouvel ajout dans le dépôt SVN de Synfig, en donnant le nom de la personne responsable de l'ajout, le numéro de révision, et le message décrivant l'ajout. Les mêmes informations pour les ajouts récents sont disponibles sur [http://cia.vc/stats/project/synfig cia.vc].<br />
[http://www.ohloh.net/projects/4832?p=Synfig ohloh.net] possède également des pages de statistiques similaires. <br />
<br />
== FAQ concernant la version courante de Synfig ==<br />
<br />
La plupart des problèmes sont décris sur le [http://sf.net/tracker/?group_id=144022&atid=757416 gestionnaire de bugs] et sur la page de [[Download.fr|téléchargement]].<br />
<br />
=== Pourquoi est-ce que les images SVG que j'importe ont l'air moche ? ===<br />
<br />
Synfig n'a pas encore la fonctionalité d'import d'images SVG, il peut seulement les rendre automatiquement en PNG avec imagemagick et importer ces PNG. L'utilisation de [[Converters|convertisseurs]] permet de se rapprocher de l'import de format comme le SVG ou le XCF.<br />
<br />
=== Qu'est-il arrivé à ma boîte à outils (toolbox) Synfig ? ===<br />
<br />
Si vous n'avez plus de boîte à outil, cela veut certaiment dire que les positions de fenêtres enregistrées dans vos paramètres ont été corrompues lors d'un crash (ou autre problème), et que la boîte à outil apparait maintenant en dehors de votre écran. Pour y remédier, vous devez supprimer ou éditer le fichier contenant les paramètres (fichier 'settings'). <br />
Ce bug ([http://sf.net/support/tracker.php?aid=1836848 1836848]) a été résolu dans la révision SVN r1167.<br />
<br />
C'était un problème relativement courant sous Windows. Résolution rapide : supprimer le fichier C:\Documents and Settings\*votre nom d'utilisateur*\Synfig. Vous ne devriez perdre aucun document sauvé, et Synfig remarchera bien après ça.<br />
<br />
=== libsynfig-0.dll n'a pas été trouvé ===<br />
<br />
Si vous obtenez un message d'erreur du genre ""libsynfig-0.dll was not found", vérifiez que vous avez bien Synfig (et Synfig Studio) d'installés.<br />
<br />
<div id="Can_I_do_anything_to_improve_the_stability_of_the_Windows_version_of_Synfig.3F"></div><br />
=== Puis-je faire quelque chose pour améliorer la stabilité de Synfigstudio ? ===<br />
<br />
Si vous utiliser un CPU multi-core ou avec Hyperthreading (par exemple un Pentium 4 avec Hyperthreading ou un Intel Core2 Duo, etc.) alors il se peut que Synfig soit un peu plus stable si vous le limitez à l'usage d'un seul processeur.<br />
<br />
==== Comment faire ça sous Windows ? ====<br />
<br />
Pour réaliser cette opération sous Windows, démarrez Synfig Studio, puis pressez Ctrl-Alt-Del et choisissez le Gestionnaire de Tâches. Allez dans l'onglet Processus, trouvez synfigstudio.exe dans la liste des processus et faites un clic-droit dessus. Sélectionnez "Définir l'affinité" et assurez vous qu'un seul CPU est coché. Hélas, ce paramétrage n'est pas conservé par Windows, donc vous devez soit refaire cette manipulation à chaque démarage de Synfig Studio, soit utiliser des outils comme le [http://www.tomshardware.com/2004/05/28/getting_more_bang_out_of_your_dual_processing_buck/index.html Tom's Hardware Guide Task Assignment Manager].<br />
<br />
==== Comment faire ça sous Linux ? ====<br />
<br />
Sous Linux, il suffit d'installer schedutils.<br />
<br />
Puis lancez synfigstudio de cette manière :<br />
<br />
<pre>taskset -c 0 synfigstudio</pre><br />
<br />
Ou si synfigstudio est déjà ouvert, lancez cette commande :<br />
<br />
<pre>taskset -p -c 0 `pgrep synfigstudio`</pre><br />
<br />
[''NdT: aucun problème actuellement avec un amd64 dual-core, même sans cette manip'']<br />
<br />
=== Pourquoi est-ce que je n'arrive pas à faire fonctionner le son ? ===<br />
L'interface utilisateur de Synfig laisse penser que des fichiers sons peuvent être chargés et joués pendant les aperçus d'animation, par exemple pour faciliter la syncronisation d'une bouche sur une voix. Malheureusement, il semblerait que cette fonctionalité n'a pas été complètement mise en place, et le code permettant de jouer les sons a été mis en commentaire. Le support du son pour Windows n'a apparemment même pas été commencé du tout. <br />
Si vous avez besoin de synchroniser une piste sonore, la façon de faire la plus simple actuellement est d'utiliser un logiciel d'édition vidéo pour ajouter les sons après, ou d'utiliser un éditeur audio pour noter soigneusement les moments clés audio, puis animer ensuite en fonction de ces moments clés.<br />
<br />
Voir aussi cette page pour les lignes directrices de l'[[Sound Layer |implémentation sonore]].<br />
<br />
=== Comment faire un rendu depuis Synfig dans un format vidéo donné sous Windows ? === <br />
Le rendu de vidéos depuis Synfig requière la lib libav. Elle n'a pas encore été compilée pour les binaires Windows. La meilleure solution est de rendre une série d'images PNG et d'utiliser ffmpeg pour les assembler en une vidéo. Notez que le rendu en GIF animé fonctionne. <br />
Le rendu d'une séquence de fichiers PNG facilite l'ajout de fichiers sons standards dans Quicktime Pro, pour générer un fichier *.mov. <br />
<br />
=== J'ai un problème bizarre lors de la compilation des sources, que ce passe-t'il ? ===<br />
<br />
Votre pkg-config ne cherche probablement pas au bon endroit les fichiers .pc. Si vous voulez installez synfig dans /usr/local, essayez de lancer "export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig" avant de compiler ou d'installer quoique ce soit. <br />
<br />
=== Où est passé l'outil "épaisseur" ? ===<br />
<br />
Il est désactivé par défaut à cause de certains problèmes. <br />
À la place de cet outil, vous pouvez modifier les poignées d'épaisseur de tracé directement. (Il suffit d'aller dans Affichage, Afficher les poignées, et d'activer les poignées correspondantes).<br />
Vous pouvez réactiver cet outil sans recompiler, en utilisant une variable d'environement.(Il est également possible de [http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/environment_variables.mspx définir des variables d'environnement sous Windows]). <br />
Positionnez SYNFIG_ENABLE_WIDTH à 1. Sous Linux/Unix/MacOSX, il suffit de lancer cette commande dans un terminal :<br />
<br />
<pre><br />
export SYNFIG_ENABLE_WIDTH=1<br />
</pre><br />
<br />
Lancez ensuite synfigstudio depuis ce même terminal. Vous pouvez certainement trouver un moyen de positionner cette variable dès la connexion, mais celà dépend de la distribution. Sous Ubuntu vous pouvez les mettre dans ~/.xprofile par exemple.<br />
<br />
=== Why doesn't walk.sif from the SVN work? ===<br />
<br />
In the SVN repository, there's a walk cycle example, but the sif file includes features that are incompatible with the current version of Synfig. A re-worked example can be found in the [[Walk Cycle|Walk Cycle Tutorial]].<br />
<br />
If you can look at the source code and figure out why the .sif file won't load, we'd love to have a fix.<br />
<br />
=== Why does only the first frame of my animation render? ===<br />
<br />
You probably have '''Use current frame''' checked in the render dialog box.<br />
<br />
=== Why don't I get the colors I'm expecting? ===<br />
<br />
This [http://en.wikipedia.org/wiki/RGB_color_model#Nonlinearity Wikipedia] article talks about how color output is non-linear, that if 0 is black and 100 is white, then 50 is only about 22 percent of the brightness of white, rather than 50% as you might expect.<br />
<br />
In synfig there is an option (on by default) to make sure that if you ask for 50, you get 50% of the brightness of white.<br />
<br />
See "File>Setup>Misc>Visually Linear Color Selection". If you turn that off, everything will go back to its non-linear, yet strangely comfortable and familiar mode.<br />
<br />
== FAQs relating to earlier Synfig versions ==<br />
<br />
These issues have been addressed in the current version of Synfig.<br />
<br />
<br />
=== The plant layer doesn't work/displays erratically/doesn't render. Why? ===<br />
<br />
The plant layer should allow pictures [http://home.comcast.net/~pxegeek/synfig/plant11.JPG like this one] to be drawn, but again it had a bug that prevented if from working correctly in Synfig 0.61.06 and earlier. The bug was fixed in svn r620 and release 0.61.07<br />
<br />
Further fixes were later added to stop it crashing when 'stem size' or 'splits' were set too high. <br />
<br />
=== Missing icons? synfig/studio doesn't render anything? ===<br />
<br />
You probably compiled synfig with g++ 4.1 using optimisation level 2 or higher. g++ has a bug that prevents Synfig Studio from compositing the images properly. Please recompile synfig using ./configure --enable-optimization=0 or disable optimisation and then rebuild the synfig images. The binary packages for some GNU/Linux distributions are affected by this. [http://sf.net/tracker/?group_id=144022&atid=757416 Bug] #[http://sf.net/support/tracker.php?aid=1509627 1509627]<br />
<br />
As of svn r774, it is now OK to build with any optimization level. Also, using gcc 4.2.1 or newer it's possible to successfully build old versions of synfig with strong optimization.<br />
<br />
=== synfigstudio can't find icons? ===<br />
<br />
(I know they rendered fine, but they show up with red crosses everywhere).<br />
<br />
This is #[http://sf.net/support/tracker.php?aid=1568925 1568925] that was introduced in SVN 180. Workaround is to set an environment variable at runtime like this: export SYNFIG_ROOT=/usr (or similar) or just install into /usr/local instead. Fixed in SVN r486.<br />
<br />
=== I'm using synfigstudio on a laptop but can't draw anything using my mouse. What gives? ===<br />
<br />
Try disabling the the touchpad from the input devices dialog. Unfortunately synfigstudio will not remember this setting so you have to do it every time you start synfigstudio.<br />
<br />
This was fixed in [http://kibi.dyndns.org:8083/~dooglus/gitweb.pl?p=synfig;a=commitdiff;h=r487 svn r487] and so synfig 0.61.06 and newer won't have this problem.<br />
<br />
=== Why is everything yellow? / Why are all the colors wrong? ===<br />
<br />
This can happen when you switch between locales, due to a bug in version 0.61.05. It's fixed in the subversion repository (r228). To work around the problem, do the following: from the main window, choose File > Setup > Gamma and set all 3 sliders back to the default value of 2.2.</div>Rorehttps://wiki.synfig.org/index.php?title=Main_Page.fr&diff=7451Main Page.fr2008-06-28T07:06:40Z<p>Rore: updated image link to the video .fr section</p>
<hr />
<div>__NOTOC__ <br />
<div style="margin-bottom:20px; margin-top:-10px;-moz-border-radius:10px; padding:5px; width:100%; text-align:center; border: 1px solid #a6d577; background: #F8EA85;">[[Main Page|English]] | [[Main Page.pl|Polski]] | [[Main Page.ru|Русский]] | [[Main Page.tr|Türkçe]] | [[Main Page.zh|简体中文]] | [[Main Page.es|Español]] | [[Main Page.fr|Français]]<br /><br />
<div style="font-size:80%;padding-top:3px;">[[WikiTranslation.fr|Aidez à la traduction de ce site]]</div></div><br />
<br />
<table style="border='0'; cellspacing='2';"><br />
<tr><br />
<td><br />
[http://synfig.org/Releases/0.61.08-Intro.en http://synfig.org/images/1/18/Square06108.png]<br />
</td><br />
<td><br />
=== L'animation dans le monde libre ===<br />
L'animation en deux dimensions est longtemps restée l'apanage des logiciels propriétaires. Cela change avec l'introduction de Synfig, un logiciel libre et open source permetant la production d'animations de qualité cinématographique avec moins de gens et de moyens.<br />
<br />
[[About.fr|En savoir plus sur Synfig...]]<br />
</td><br />
</tr><br />
</table><br />
<br />
<table style="border='0'; cellspacing='2';"><br />
<tr><br />
<td><br />
<br />
===De belles œuvres inspirent la communauté===<br />
<br />
<div style="float: left;"><br />
<span>http://synfig.org/images/9/9a/Community_icon.png</span><br />
</div><br />
La communauté Synfig est inspirée par l'art que vous produisez. Merci à toutes celles et ceux qui créent et exposent leurs œuvres, dans la [[gallery.fr|galerie]], sur [http://youtube.com/results?search_query=synfig&search_sort=video_date_uploaded YouTube], [http://search.deviantart.com/?section=browse&q=synfig&qh=sort:time deviantART], [http://www.videoplayer.es/tag/synfig/ VideoPlayer.es], [http://video.google.com/videosearch?q=synfig&so=1 Google Video], [http://www.flickr.com/photos/tags/synfig/ Flickr] et sur le web. Vous serez peut-être aussi intéressés par la lecture de quelques [[Animation Ideas.fr|idées d'animation]], la contribution à la [[DemoReel.fr|vidéo de démo]] ou [[Contact.fr|le partage de vos œuvres avec nous]].<br />
<br />
[[Contact.fr|En savoir plus ...]]<br />
<br />
===De belles œuvres nécessitent un bon support===<br />
<br />
<div style="float: left;"><br />
<span>http://synfig.org/images/c/c4/Icon_support.png</span><br />
</div><br />
Les artistes ont besoin d'informations sur le fonctionnement de Synfig, de manière a pouvoir nous inspirer avec leurs animations. Aidez à documenter l'interface de Synfig, écrivez des tutoriels, aidez les gens sur IRC, sur le forum et ailleurs.<br />
<br />
[[Documentation.fr|En savoir plus ...]]<br />
<br />
===De belles œuvres nécéssitent un bon code===<br />
<br />
<div style="float: left;" ><br />
<span>http://synfig.org/images/2/2b/Icon_code.png</span><br />
</div><br />
Le développement du logiciel libre et de l'open source ne serait rien sans une communauté active, alors rejoignez celle de Synfig. Nous avons besoin de personnes pour signaler les bugs, pour corriger les bugs, de développeurs, de beta-testeurs, d'artistes, et plus. Vos contributions sont les bienvenues et sont appréciées.<br />
<br />
[[Development.fr|En savoir plus ...]]<br />
</td><br />
<td valign="top"> <br />
[http://synfig.org/Challenges http://synfig.org/images/2/22/Challenge-button-1.png]<br />
<br><br />
[http://synfig.org/News/2008-03-10 http://synfig.org/images/0/07/News.png]<br />
<br><br />
[http://synfig.org/Gallery.fr#Vid.C3.A9o_de_D.C3.A9mo http://synfig.org/images/b/b1/Movies.png]<br />
</td><br />
</tr><br />
</table><br />
<br />
----<br />
==== Liens divers ====<br />
<br />
<table style="border='0'; cellspacing='2';"><br />
<tr><br />
<td><br />
*[[How do I|Astuces]]<br />
*[[Tutorials]] ([[Video Tutorials|vidéos]])<br />
*[[Categorical Help|Aide par catégorie]]<br />
*[[FAQ.fr|FAQ]]<br />
</td><br />
<td><br />
*[[Meetings|Rencontres]]<br />
*[[Releases|Versions disponibles]]<br />
*[[Release]]<br />
*[[Build instructions|Instructions de compilation]]<br />
*[http://synfig.org/api/ Doc des sources]<br />
*[http://sf.net/projects/synfig Le projet sur SF]<br />
</td><br />
<td><br />
*[[Roadmap]]<br />
*[[Wish list.fr|Demandes de fonctionalités]]<br />
*[[Software_roadmap|Buts à long terme]]<br />
*[[GoogleSoC|Google Summer of Code]]<br />
*[[Related Projects|Projets apparentés]]<br />
</td><br />
</tr></table></div>Rorehttps://wiki.synfig.org/index.php?title=Main_Page.fr&diff=7427Main Page.fr2008-06-26T19:52:12Z<p>Rore: added the missing links on the bottom of the page</p>
<hr />
<div>__NOTOC__ <br />
<div style="margin-bottom:20px; margin-top:-10px;-moz-border-radius:10px; padding:5px; width:100%; text-align:center; border: 1px solid #a6d577; background: #F8EA85;">[[Main Page|English]] | [[Main Page.pl|Polski]] | [[Main Page.ru|Русский]] | [[Main Page.tr|Türkçe]] | [[Main Page.zh|简体中文]] | [[Main Page.es|Español]] | [[Main Page.fr|Français]]<br /><br />
<div style="font-size:80%;padding-top:3px;">[[WikiTranslation.fr|Aidez à la traduction de ce site]]</div></div><br />
<br />
<table style="border='0'; cellspacing='2';"><br />
<tr><br />
<td><br />
[http://synfig.org/Releases/0.61.08-Intro.en http://synfig.org/images/1/18/Square06108.png]<br />
</td><br />
<td><br />
=== L'animation dans le monde libre ===<br />
L'animation en deux dimensions est longtemps restée l'apanage des logiciels propriétaires. Cela change avec l'introduction de Synfig, un logiciel libre et open source permetant la production d'animations de qualité cinématographique avec moins de gens et de moyens.<br />
<br />
[[About.fr|En savoir plus sur Synfig...]]<br />
</td><br />
</tr><br />
</table><br />
<br />
<table style="border='0'; cellspacing='2';"><br />
<tr><br />
<td><br />
<br />
===De belles œuvres inspirent la communauté===<br />
<br />
<div style="float: left;"><br />
<span>http://synfig.org/images/9/9a/Community_icon.png</span><br />
</div><br />
La communauté Synfig est inspirée par l'art que vous produisez. Merci à toutes celles et ceux qui créent et exposent leurs œuvres, dans la [[gallery.fr|galerie]], sur [http://youtube.com/results?search_query=synfig&search_sort=video_date_uploaded YouTube], [http://search.deviantart.com/?section=browse&q=synfig&qh=sort:time deviantART], [http://www.videoplayer.es/tag/synfig/ VideoPlayer.es], [http://video.google.com/videosearch?q=synfig&so=1 Google Video], [http://www.flickr.com/photos/tags/synfig/ Flickr] et sur le web. Vous serez peut-être aussi intéressés par la lecture de quelques [[Animation Ideas.fr|idées d'animation]], la contribution à la [[DemoReel.fr|vidéo de démo]] ou [[Contact.fr|le partage de vos œuvres avec nous]].<br />
<br />
[[Contact.fr|En savoir plus ...]]<br />
<br />
===De belles œuvres nécessitent un bon support===<br />
<br />
<div style="float: left;"><br />
<span>http://synfig.org/images/c/c4/Icon_support.png</span><br />
</div><br />
Les artistes ont besoin d'informations sur le fonctionnement de Synfig, de manière a pouvoir nous inspirer avec leurs animations. Aidez à documenter l'interface de Synfig, écrivez des tutoriels, aidez les gens sur IRC, sur le forum et ailleurs.<br />
<br />
[[Documentation.fr|En savoir plus ...]]<br />
<br />
===De belles œuvres nécéssitent un bon code===<br />
<br />
<div style="float: left;" ><br />
<span>http://synfig.org/images/2/2b/Icon_code.png</span><br />
</div><br />
Le développement du logiciel libre et de l'open source ne serait rien sans une communauté active, alors rejoignez celle de Synfig. Nous avons besoin de personnes pour signaler les bugs, pour corriger les bugs, de développeurs, de beta-testeurs, d'artistes, et plus. Vos contributions sont les bienvenues et sont appréciées.<br />
<br />
[[Development.fr|En savoir plus ...]]<br />
</td><br />
<td valign="top"> <br />
[http://synfig.org/Challenges http://synfig.org/images/2/22/Challenge-button-1.png]<br />
<br><br />
[http://synfig.org/News/2008-03-10 http://synfig.org/images/0/07/News.png]<br />
<br><br />
[http://synfig.org/Gallery#Videos http://synfig.org/images/b/b1/Movies.png]<br />
</td><br />
</tr><br />
</table><br />
<br />
----<br />
==== Liens divers ====<br />
<br />
<table style="border='0'; cellspacing='2';"><br />
<tr><br />
<td><br />
*[[How do I|Astuces]]<br />
*[[Tutorials]] ([[Video Tutorials|vidéos]])<br />
*[[Categorical Help|Aide par catégorie]]<br />
*[[FAQ.fr|FAQ]]<br />
</td><br />
<td><br />
*[[Meetings|Rencontres]]<br />
*[[Releases|Versions disponibles]]<br />
*[[Release]]<br />
*[[Build instructions|Instructions de compilation]]<br />
*[http://synfig.org/api/ Doc des sources]<br />
*[http://sf.net/projects/synfig Le projet sur SF]<br />
</td><br />
<td><br />
*[[Roadmap]]<br />
*[[Wish list.fr|Demandes de fonctionalités]]<br />
*[[Software_roadmap|Buts à long terme]]<br />
*[[GoogleSoC|Google Summer of Code]]<br />
*[[Related Projects|Projets apparentés]]<br />
</td><br />
</tr></table></div>Rorehttps://wiki.synfig.org/index.php?title=Dev:Development/fr&diff=7425Dev:Development/fr2008-06-26T19:38:26Z<p>Rore: s/u/û/</p>
<hr />
<div>[[Category:Code]]<br />
Si vous voulez aider à développer Synfig, vous serez sûrement intéressé par les liens suivants :<br />
<br />
* [[License]]<br />
* [[Source code]]<br />
* [http://synfig.org/api/ Source code docs]<br />
* [[Contribute to Code]]<br />
* [[Build instructions]]<br />
* [[Translation| Translation instructions]]<br />
* [[Bugs]]<br />
* [[Valgrind]]<br />
* [[Wish list]]<br />
* [[Releases]]<br />
* [[Release|Release process]]<br />
* [[Roadmap]]<br />
* [[Software_roadmap|Long-term aims]]<br />
* [[GoogleSoC|Google Summer of Code]]<br />
* [http://sf.net/projects/synfig sourceforge project]<br />
<br />
Vous serez peut être aussi intéressé par les [[Events|événements]] ou les[[Meetings| meetings]].</div>Rorehttps://wiki.synfig.org/index.php?title=Documentation.fr&diff=7424Documentation.fr2008-06-26T19:31:56Z<p>Rore: added .fr links</p>
<hr />
<div><!--Categories--><br />
[[Category:Permalink]]<br />
<br />
Documentation:<br />
* [[Categorical Help| Manual]]<br />
* [[Reference | Mouse, Keyboard, Command Line, etc. References]]<br />
<br />
Introduction et tutoriaux:<br />
* [[Tutorials]]<br />
* [[Video Tutorials|Video tutorials]]<br />
<br />
Questions et Réponses:<br />
* [[FAQ]]<br />
* [[Tips]]<br />
<br />
Pour un support supplémentaire, essayez les forums, les canaux IRC, etc. à la page [[Contact.fr|Contact]].<br />
<br />
Les détails sur le développement et codage sont [[Development.fr | ici]].<br />
<br />
Les détails sur le wiki sont [[Wiki Improvements | ici]].</div>Rorehttps://wiki.synfig.org/index.php?title=Features.fr&diff=7412Features.fr2008-06-26T07:28:30Z<p>Rore: typos + minor mistranslation</p>
<hr />
<div>; '''Indépendance par rapport à la résolution spaciale'''<br />
<br />
: Beaucoup d’éléments sont vectoriels, et tous les calques sont générés paramétriquement, par conséquent même en changeant la résolution d’origine d’un projet, la seule pixelisation qui apparaîtra le fera dans les images importées, et non dans les éléments de base de Synfig.<br />
<br />
; '''Indépendance par rapport à la résolution temporelle'''<br />
<br />
: Les images clés (keyframes) de l'animation sont automatiquement interpolées par l’ordinateur, créant ainsi un mouvement fluide.<br />
<br />
; '''High Dynamic-Range Imaging (HDRI)''' <br />
<br />
: Par l’utilisation d’une virgule flottante dans les calculs d’image, le processus [http://fr.wikipedia.org/wiki/Imagerie_%C3%A0_grande_gamme_dynamique HDRI] permet aux canevas de comprendre en interne, une plus grande gamme de luminance de pixels, créant de meilleurs effets de lumières et une composition des couleurs améliorée.<br />
<br />
; '''Des outils adaptés aux tablettes graphiques'''<br />
<br />
: L’outil de dessin lit déjà la sensibilité de pression de votre tablette graphique préférée, pour une ligne naturelle et épurée, et d’autres choses sont à venir !<br />
<br />
; '''Un design orienté pour l’artiste animateur'''<br />
<br />
: Même si cela n’apparait pas forcement à ce stade du développement, Synfig (et les versions propriétaires précédentes) a été conçu dès le début avec le flux de travail d’animation en ligne de mire. <br />
<br />
; '''Support des composants CVS''' <br />
(Pas encore testé)<br />
<br />
; '''Chemins/Dégradés''' <br />
<br />
: Contrairement aux logiciels vectoriels SVG purs, et beaucoup de programmes d’animation grand public, Synfig supporte entièrement les dégradés courbes - dégradés qui suivent sans souci une forme dessinée. Ceci permet à l’artiste d’ajouter des ombres douces sans le problème d’avoir à les peindre dans chaque image individuellement. <br />
<br />
; '''Calques''' <br />
<br />
: Synfig supporte une multitude de [[Layer|calques]] de divers types: géométriques, dégradés, filtres, distorsions, transformations, fractales and quelques autres.<br />
<br />
Si vous voulez voir apparaitre d’autres caractéristiques, remplissez la [[Wish list.fr| liste de voeux]].</div>Rorehttps://wiki.synfig.org/index.php?title=History.fr&diff=7404History.fr2008-06-26T07:03:36Z<p>Rore: small typos</p>
<hr />
<div>Ce qui suit est un peu la "bio" professionnelle du créateur de Synfig, mais c’est une bonne présentation du pourquoi Synfig est devenu ce qu’il est actuellement. <br />
<br />
[http://www.deepdarc.com/resume.pdf Robert Quattlebaum] est l’ingénieur concepteur de Synfig. Il a investit trois ans de sa vie et une part substantielle de ses revenus dans ce logiciel et la société qu’il a créé, les [http://voria.com/ Studios Voria].<br />
<br />
Robert a toujours eu une passion pour les ordinateurs et un réel talent d’ingénieur. Au collège, Robert appris lui-même à les utiliser mais aussi comment les programmer. Au lycée, Robert acheta le kit développeur de la PlayStation&reg; Sony&reg; [http://en.wikipedia.org/wiki/Net_Yaroze Net Yaroze] et commença à développer quelques jeux de PlayStation&reg; incluant un jeu de combats de robots multi-joueurs en 3D appelé [http://www.deepdarc.com/blaze Blaze of Glory]. <br />
<br />
Apres son diplôme de fin de cursus il intégra le [http://www.digipen.edu/ DigiPen Institute of Technology], une école de design et de programmation de jeux vidéos située à Redmond, Washington. Durant son séjour, il fut considéré comme un des meilleurs ingénieurs de sa classe et largement respecté pour sa capacité à créer un code clair et solide.<br />
<br />
DigiPen exposa Robert a une multitude de nouvelles idées et expériences, toutes n’étant pas forcement et directement liées au développement logiciel ou aux jeux vidéos. Regarder et apprécier les [http://fr.wikipedia.org/wiki/Dessin_anim%C3%A9 dessins animés] devint un agréable passe-temps.<br />
<br />
Près de la fin de sa deuxième année d’études, Robert commença à réfléchir à quel type de logiciel d’animation était utilisé pour la production de dessins animés, et d’animation 2D en général. Quand il demanda à des amis animateurs comment de tels logiciels fonctionnaient, il fut surpris de constater comment ces derniers étaient malaisées à utiliser. Cela l’amena à réfléchir sur la manière dont il ferait différemment les choses.<br />
<br />
Robert imagina comment un tel logiciel devait fonctionner &mdash; la solution idéale. Apres en avoir [http://voria.com/original_voria_email.pdf expliqué les concepts] à ses amis animateurs et quelques professeurs, il conclut que le développement de ce logiciel était une aventure possible a tenter. Ayant eu tous ses UV pour passer son DUT d’ingénieur, Robert quitta DigiPen pour commencer le développement a plein temps de qui deviendrait plus tard Synfig. <br />
<br />
Apres un an et demi de développement logiciel a plein temps, Robert créa [http://voria.com/ les Studios Voria, LLC] un studio d’animation qui pourrait utiliser les outils qu’il avait créé pour lui donner un aspect compétitif dans la production d’animation. La première production de la société ; [http://prologue.voria.com/ Prologue], fut montrée à l’[http://en.wikipedia.org/wiki/AnimeExpo AnimeExpo 2004] et à la [http://en.wikipedia.org/wiki/San_Diego_Comic_Con ComicCon 2004]. Même si Prologue était une animation somme toute assez primitive, elle reçut un accueil plutôt positif.<br />
<br />
Cependant, entre les tâches de développement logiciel, de management, de marketing et de business networking, Robert fut submergé. Malgré quelques vaillantes tentatives de toucher des clients [http://web.archive.org/web/20060511213950/http://voria.com/index.php?module=ContentExpress&func=display&ceid=11 les Studios Voria, LLC arrêtèrent leurs opérations] le 10 décembre 2004. Mais ce ne fut ni la fin de Voria, ni de Synfig.<br />
<br />
Contrairement à beaucoup d’autres sociétés dans des situations similaires, Robert réalisa que Voria était unique dans le sens ou elle avait un produit &mdash; un logiciel d’animation qu’il avait développé durant les deux dernières années et demie. Ce logiciel avait été le maillon fort de toute cette aventure.<br />
<br />
Robert a peu de regrets concernant ces 3 années passées et considère qu’elles ont été une formation intense au le monde réel, qui dépasse tout ce qu’il aurait reçu s’il avait continué à travailler à son diplôme final.<br />
Robert mit Synfig sous licence libre GNU GPL en la donnant à la communauté des logiciels libres pour développement et utilisation.</div>Rorehttps://wiki.synfig.org/index.php?title=About/fr&diff=7403About/fr2008-06-26T06:36:30Z<p>Rore: /* Citation */ french quotation marks ;)</p>
<hr />
<div><img src="/files/voria/yk_prologue_172.jpg" alt="Young child" align="left" /><br />
<br />
'''Synfig est un puissant et solide ensemble logiciel vectoriel d'animation 2D conçu à partir de zéro pour produire des films d'animation de qualité avec moins de personnes et de ressources. <br />
<br />
'''S'il existe beaucoup d'autres programmes sur le marché facilitant la production efficace d'animation 2D, nous ne connaissons pas actuellement d'autres logiciels qui peuvent faire ce que le notre fait.'''<br />
<br />
== Background ==<br />
<br />
[http://fr.wikipedia.org/wiki/Animation L'animation 2D ] a toujours été traditionnellement très chère car chaque image devait être dessinée à la main. Aujourd'hui même avec les logiciels d'encrage et de peinture digitale, le processus revient toujours a dessiner individuellement et manuellement chaque image. Cette tâche laborieuse est appelée le "[http://fr.wikipedia.org/wiki/Tweening tweening]".<br />
<br />
Synfig élimine le tweening manuel, produisant une animation douce et fluide sans que l'animateur ait à dessiner chaque image individuellement. Ceci permet de produire des animations 2D avec moins de personnes tout en produisant un art graphique de haute qualité.<br />
<br />
Vous serez peut être intéressé par [[History.fr|l'histoire]] ou les [[Features.fr|fonctionnalités]] de Synfig Animation Studio.<br />
<br />
== Citation ==<br />
<br />
« cela a été l'idée d'origine depuis le premier jour---l'élimination du tweening. Mais ce n'est sûrement pas la seule caractéristique de Synfig qui le rend si unique. En plus d'éliminer le tweening, j'ai aussi voulu que Synfig soit utilisé pendant chaque étape de la production, excepté le story-boarding et l'édition. » (OSNews, Robert Quattlebaum) [http://osnews.com/story.php?news_id=13241]</div>Rorehttps://wiki.synfig.org/index.php?title=About/fr&diff=7402About/fr2008-06-26T06:33:15Z<p>Rore: /* Background */ typos and minor errors</p>
<hr />
<div><img src="/files/voria/yk_prologue_172.jpg" alt="Young child" align="left" /><br />
<br />
'''Synfig est un puissant et solide ensemble logiciel vectoriel d'animation 2D conçu à partir de zéro pour produire des films d'animation de qualité avec moins de personnes et de ressources. <br />
<br />
'''S'il existe beaucoup d'autres programmes sur le marché facilitant la production efficace d'animation 2D, nous ne connaissons pas actuellement d'autres logiciels qui peuvent faire ce que le notre fait.'''<br />
<br />
== Background ==<br />
<br />
[http://fr.wikipedia.org/wiki/Animation L'animation 2D ] a toujours été traditionnellement très chère car chaque image devait être dessinée à la main. Aujourd'hui même avec les logiciels d'encrage et de peinture digitale, le processus revient toujours a dessiner individuellement et manuellement chaque image. Cette tâche laborieuse est appelée le "[http://fr.wikipedia.org/wiki/Tweening tweening]".<br />
<br />
Synfig élimine le tweening manuel, produisant une animation douce et fluide sans que l'animateur ait à dessiner chaque image individuellement. Ceci permet de produire des animations 2D avec moins de personnes tout en produisant un art graphique de haute qualité.<br />
<br />
Vous serez peut être intéressé par [[History.fr|l'histoire]] ou les [[Features.fr|fonctionnalités]] de Synfig Animation Studio.<br />
<br />
== Citation ==<br />
<br />
"cela a été l'idée d'origine depuis le premier jour---l'élimination du tweening. Mais ce n'est surement pas la seule caractéristique de Synfig qui le rends si unique. En plus d'éliminer le tweening , j'ai aussi voulu que Synfig soit utilisé pendant chaque étape de la production exceptée le story-boarding et l'édition." (OSNews, Robert Quattlebaum) [http://osnews.com/story.php?news_id=13241]</div>Rorehttps://wiki.synfig.org/index.php?title=Contact/fr&diff=7393Contact/fr2008-06-25T21:38:30Z<p>Rore: added permalink, in case we update the link in the software</p>
<hr />
<div><!--Categories--><br />
[[Category:Permalink]]<br />
<br />
Pour une communication en temps réel sur tous sujets même a demi-relationné avec Synfig, connectez vous au canal [irc://irc.freenode.net/synfig #synfig] sur le réseau [http://www.irchelp.org/ IRC] irc.freenode.net<br />
<br />
Si vous n'avez pas de client IRC, vous pouvez [http://www.mibbit.com/?server=irc.freenode.net&channel=%23synfig&nick=enter_your_nickname_here cliquer ici], en entrant votre pseudo et ensuite en cliquant sur le bouton connect.<br />
<br />
Les gens impliqués dans le projet Synfig sont tous très sympathiques, donc si vous avez des questions, des commentaires ou juste envie de dire bonjour, n'hésitez pas a le faire ! Mais de préférence en anglais :)<br />
<br />
Si vous utilisez Jabber, essayez #synfig@freenode.irc.deepdarc.com <br />
<br />
Si vous n'êtes pas à même de rester connecté en permanence, vous serez peut être intéressé par les logs IRC ([http://jabber.deepdarc.com/logs.php/%23synfig%40freenode.irc.deepdarc.com en couleur], [http://dooglus.rincevent.net/synfig/logs/ texte brut]). <br />
<br />
Il y aussi des [http://synfig.org/forums/ forums] pour les personnes qui préfèrent les forums.<br />
<br />
Il y a aussi deux [http://sourceforge.net/mail/?group_id=144022 listes de diffusion] - une pour les utilisateurs et une pour les développeurs pour ceux qui préfèrent les listes.<br />
<br />
Occasionnellement nous avons des [http://synfig.org/Meetings conférences] a propos de Synfig, qui sont généralement tenue sur IRC.</div>Rorehttps://wiki.synfig.org/index.php?title=Contact/fr&diff=7392Contact/fr2008-06-25T21:32:59Z<p>Rore: added some links, corrected a few stuff</p>
<hr />
<div>(Redirigé depuis Communication)<br />
<br />
Pour une communication en temps réel sur tous sujets même a demi-relationné avec Synfig, connectez vous au canal [irc://irc.freenode.net/synfig #synfig] sur le réseau [http://www.irchelp.org/ IRC] irc.freenode.net<br />
<br />
Si vous n'avez pas de client IRC, vous pouvez [http://www.mibbit.com/?server=irc.freenode.net&channel=%23synfig&nick=enter_your_nickname_here cliquer ici], en entrant votre pseudo et ensuite en cliquant sur le bouton connect.<br />
<br />
Les gens impliqués dans le projet Synfig sont tous très sympathiques, donc si vous avez des questions, des commentaires ou juste envie de dire bonjour, n'hésitez pas a le faire ! Mais de préférence en anglais :)<br />
<br />
Si vous utilisez Jabber, essayez #synfig@freenode.irc.deepdarc.com <br />
<br />
Si vous n'êtes pas à même de rester connecté en permanence, vous serez peut être intéressé par les logs IRC ([http://jabber.deepdarc.com/logs.php/%23synfig%40freenode.irc.deepdarc.com en couleur], [http://dooglus.rincevent.net/synfig/logs/ texte brut]). <br />
<br />
Il y aussi des [http://synfig.org/forums/ forums] pour les personnes qui préfèrent les forums.<br />
<br />
Il y a aussi deux [http://sourceforge.net/mail/?group_id=144022 listes de diffusion] - une pour les utilisateurs et une pour les développeurs pour ceux qui préfèrent les listes.<br />
<br />
Occasionnellement nous avons des [http://synfig.org/Meetings conférences] a propos de Synfig, qui sont généralement tenue sur IRC.</div>Rorehttps://wiki.synfig.org/index.php?title=Main_Page.fr&diff=7391Main Page.fr2008-06-25T21:11:16Z<p>Rore: /* L'animation dans le monde libre */ lien vers le about.fr</p>
<hr />
<div>__NOTOC__ <br />
<div style="margin-bottom:20px; margin-top:-10px;-moz-border-radius:10px; padding:5px; width:100%; text-align:center; border: 1px solid #a6d577; background: #F8EA85;">[[Main Page|English]] | [[Main Page.pl|Polski]] | [[Main Page.ru|Русский]] | [[Main Page.tr|Türkçe]] | [[Main Page.zh|简体中文]] | [[Main Page.es|Español]] | [[Main Page.fr|Français]]<br /><br />
<div style="font-size:80%;padding-top:3px;">[[WikiTranslation.fr|Aidez à la traduction de ce site]]</div></div><br />
<br />
<table style="border='0'; cellspacing='2';"><br />
<tr><br />
<td><br />
[http://synfig.org/Releases/0.61.08-Intro.en http://synfig.org/images/1/18/Square06108.png]<br />
</td><br />
<td><br />
=== L'animation dans le monde libre ===<br />
L'animation en deux dimensions est longtemps restée l'apanage des logiciels propriétaires. Cela change avec l'introduction de Synfig, un logiciel libre et open source permetant la production d'animations de qualité cinématographique avec moins de gens et de moyens.<br />
<br />
[[About.fr|En savoir plus sur Synfig...]]<br />
</td><br />
</tr><br />
</table><br />
<br />
<table style="border='0'; cellspacing='2';"><br />
<tr><br />
<td><br />
<br />
===De belles œuvres inspirent la communauté===<br />
<br />
<div style="float: left;"><br />
<span>http://synfig.org/images/9/9a/Community_icon.png</span><br />
</div><br />
La communauté Synfig est inspirée par l'art que vous produisez. Merci à toutes celles et ceux qui créent et exposent leurs œuvres, dans la [[gallery|galerie]], sur [http://youtube.com/results?search_query=synfig&search_sort=video_date_uploaded YouTube], [http://search.deviantart.com/?section=browse&q=synfig&qh=sort:time deviantART], [http://www.videoplayer.es/tag/synfig/ VideoPlayer.es], [http://video.google.com/videosearch?q=synfig&so=1 Google Video], [http://www.flickr.com/photos/tags/synfig/ Flickr] et sur le web. Vous serez peut-être aussi intéressés par la lecture de quelques [[Animation Ideas|idées d'animation]], la contribution à la [[DemoReel|vidéo de démo]] ou [[Communication|le partage de vos œuvres avec nous]].<br />
<br />
[[Communication|En savoir plus ...]]<br />
<br />
===De belles œuvres nécessitent un bon support===<br />
<br />
<div style="float: left;"><br />
<span>http://synfig.org/images/c/c4/Icon_support.png</span><br />
</div><br />
Les artistes ont besoin d'informations sur le fonctionnement de Synfig, de manière a pouvoir nous inspirer avec leurs animations. Aidez à documenter l'interface de Synfig, écrivez des tutoriels, aidez les gens sur IRC, sur le forum et ailleurs.<br />
<br />
[[Documentation|En savoir plus ...]]<br />
<br />
===De belles œuvres nécéssitent un bon code===<br />
<br />
<div style="float: left;" ><br />
<span>http://synfig.org/images/2/2b/Icon_code.png</span><br />
</div><br />
Le développement du logiciel libre et de l'open source ne serait rien sans une communauté active, alors rejoignez celle de Synfig. Nous avons besoin de personnes pour signaler les bugs, pour corriger les bugs, de développeurs, de beta-testeurs, d'artistes, et plus. Vos contributions sont les bienvenues et sont appréciées.<br />
<br />
[[Development|En savoir plus ...]]<br />
</td><br />
<td valign="top"> <br />
[http://synfig.org/Challenges http://synfig.org/images/2/22/Challenge-button-1.png]<br />
<br><br />
[http://synfig.org/News/2008-03-10 http://synfig.org/images/0/07/News.png]<br />
<br><br />
[http://synfig.org/Gallery#Videos http://synfig.org/images/b/b1/Movies.png]<br />
</td><br />
</tr><br />
</table><br />
<br />
<!--<br />
==== Mise en page en cours, désolée du "bazar" ====<br />
*[[How do I|Astuces]]<br />
*[[Tutoriels]] ([[Video Tutorials|vidéos]])<br />
*[[Categorical Help|Aide par catégorie]]<br />
*[[FAQ]]<br />
<br />
*[[Meetings|Rencontres]]<br />
*[[Releases|Versions disponibles]]<br />
*[[Release]]<br />
*[[Build instructions|Instructions de compilation]]<br />
*[http://synfig.org/api/ Doc des sources]<br />
*[http://sf.net/projects/synfig Le projet sur SF]<br />
<br />
*[[Roadmap]]<br />
*[[Wish list|Demandes de fonctionalités]]<br />
*[[Software_roadmap|Buts à long terme]]<br />
*[[GoogleSoC|Google Summer of Code]]<br />
*[[Related Projects|Projets apparentés]]<br />
--></div>Rorehttps://wiki.synfig.org/index.php?title=MediaWiki:Sidebar&diff=7330MediaWiki:Sidebar2008-06-09T15:11:31Z<p>Rore: removed "people" and "events" from the top bar. Not usefull as quick links. Added Forum link (very useful! :p)</p>
<hr />
<div>* navigation<br />
** mainpage|Home<br />
** About|About<br />
** Download|Download<br />
** Screenshots|Screenshots<br />
** http://synfig.org/forums | Forums<br />
** News|News<br />
** Press|Press<br />
** Documentation|Documentation<br />
** Bugs|Bugs<br />
<br />
*Synfig<br />
** mainpage|Home<br />
** About|About<br />
** Download|Download<br />
** Gallery|Gallery<br />
** Screenshots|Screenshots<br />
*Support<br />
** Documentation|Documentation<br />
** Build Instructions | Build Instructions<br />
** Categorical_Help| Manual<br />
** Reference | Reference<br />
** Bugs|Bugs<br />
*Community<br />
** Contact|Contact<br />
** http://synfig.org/forums | Forums<br />
** Challenges | Challenges<br />
** News|News<br />
** Events|Events<br />
** Press|Press<br />
** People|People<br />
*Get Involved!<br />
** Development | Development<br />
** http://synfig.org/api | API Reference<br />
** Improvements | Improve this Wiki<br />
** recentchanges-url|recentchanges<br />
** Special:Allpages|allpages<br />
** randompage-url|randompage</div>Rorehttps://wiki.synfig.org/index.php?title=Doc:Brushes&diff=7121Doc:Brushes2008-05-11T09:00:18Z<p>Rore: /* The procedure */ started to add words in bold to make it more readable</p>
<hr />
<div>== Introduction ==<br />
<br />
The Outlines that you can draw with Synfig are formed by a rounded brush. The brush is defined by a radius that you can modify by its brush editor widget. This tutorial explains how to make brushed outlines that would improve sustantially your artwork.<br />
<br />
== What do I need to use brushes? ==<br />
<br />
=== A brush image ===<br />
Well, for the moment Synfig hasn't any brush image included so you'll need to do them by your self or grab from the free resources (insert link here to those resources). <br />
<br />
Here are some examples of brushes:<br />
<br />
[[Image:Soft-wheezy-asymetric-brush.png]]<br />
[[Image:Wool-ball-brush.png]]<br />
[[Image:Soft-triangle-brush.png]]<br />
[[Image:Tictactoe-brush.png]]<br />
[[Image:Rhomb-fuzzy-brush.png]]<br />
<br />
These pictures are all licensed as public domain. Feel free to use them in your projects.<br />
<br />
Brush images can just be any kind of image file that allows transparency (PNG, TIFF, GIF). The more resolution your image has, the bigger your brush size can be without pixelisation. Huge file sizes would take synfig more time to render,though. Find the balance between both options of quality and speed.<br />
<br />
Anyway, you can use anything that is visible under synfig as a brush. See below.<br />
<br />
=== A recent Release ===<br />
<br />
Brushes are not a primary feature of Synfig. They are obtained from the combintation of the following features:<br />
<br />
* [[Duplicate Layer]] what implies SVN revision >= 1358<br />
* Link to Bline (what uses the following convert types):<br />
** [[Convert#Bline Vertex|Bline Vertex]], what implies SVN revision >= 774<br />
** [[Convert#Bline Tangent|Bline Tangent]], what implies SVN revision >= 1863<br />
** [[Convert#Bline Width|Bline Width]], what implies SVN revision >= 1872<br />
<br />
Strictly the Link to Bline feature is not needed but it would help on make several conversion types and linking.<br />
<br />
== The Idea ==<br />
<br />
The idea of brushes is to use the Duplicate layer feature with the Link to Bline (automatic or manual) feature given by the conversion types.<br />
<br />
When you link a vertex to a bline (or a tangent or a width) it converts your parameter to the following sub-parameters.<br />
<br />
* bline "BLine" <br />
* bool "Loop" <br />
* real "Amount"<br />
<br />
There are other particular paramters for tangent or width that will be revised in other section.<br />
<br />
bline "Bline" is the bline where the parameter (vertex, tangent or width) is linked to. In the case of the vertex it means that the vertex lies on the bline given by its "Amount" parameter. When Amount is 0.0 the vertex position is the Bline begin. When Amount is 1.0 the vertex position is the Bline end. When Loop is "on" values outside the [0.0, 1.0] range are forced to be in that range by eliminating the integer part of the number. <small><tt>(It needs a better explanation)</tt></small><br />
<br />
On the other hand the Duplicate layer allows duplicate the render of everything that is below it as many times as the Index parameter indicates. Also if you link any parameter to that Index one the parameter is modified according to the index before it is multiple rendered by the Duplicate layer. It allows apply some kind of transformation to the layers at the same time you duplicate them. <br />
<br />
Combining those two features (Link to Bline and Duplicate) you can achieve the emulation of brushes in synfig.<br />
<br />
== The procedure ==<br />
It is supposed you already have an outline wher you would like to apply the brush. If not available create it now. <br />
<br />
These are the steps you need to follow:<br />
<br />
# If it's not already done, create an outline. That will be the outline followed by the brush.<br />
# Caret '''Menu->File->Import'''. Select your image file for the brush. <br> You can also use an existing layer to do that, even a canvas with an animation inside. It doesn't matter what you use as brush, the procedure is always the same.<br />
# Create a '''Rotate layer''' onto the brush layer.<br />
# Create a '''Zoom layer''' onto the Rotate layer.<br />
# Select Zoom, Rotate and your brush layer and encapsulate them. It would produce a Paste/Inline Canvas Layer (let's call it Paste "'''A'''"). <br />
# Select '''Paste A''' and also select your '''outline''' layer. <br> Click on the Paste A Origin duck ''-the green dot-'' (beware that it can be below the Origin of the outline layer -both at (0,0) by default-) and right-click on the outline (avoid any duck). Select the "'''Link to Bline'''" option.<br />
# Repeat the above step but do it with the ''(blue)'' '''angle''' duck of the '''Rotate layer''' instead of the Origin of Paste A. It doesn't matter if you make right click on the same place of the outline bline or not. Later it will be fixed.<br />
# Repeat the same but with the '''Amount''' parameter of the '''Zoom layer'''. <br>As the Amount parameter of the zoom layer has not visual interface (hasn't any duck associated) you have to export this parameter (right click export) and then select it from the Child panel. Then you can make the right click and Link to Bline operations.<br />
# Add a '''Duplicate Layer''' over Paste A. Encalsulate both, so the Duplicate layer affects only the Paste A layer. <br>It would produce a Child parameter (probably called "Index1" if that's your first Duplicate layer). Select that Index parameter from the Child Panel. <br />
# Now go to the Paste canvas layer (Paste "A"). Search for the Origin parameter (that now is a converted type) and expand it. Look for the Amount parameter. This parameter should have a value between 0.0 and 1.0 depending on where did you made click to the outline. Make right click over it and select Convert->Scale. Expand it again and select the "Link" parameter (it should be a Real) and make right click and select "Connect". It would connect the Link parameter to the Index parameter (already selected from the child panel). The default values for Index parameter is to duplicate from 1.0 to 3.0 so a this moment the duplicated brushes images are all placed at the end of the outline bline because all they have a value bigger or equal than 1.0. <br />
#Repeat the same procedure for the Amount sub-parameter of the Angle parameter of the Rotate layer and the Amount sub-parameter of the Amount parameter of the Zoom layer.<br />
# It is the time of spread the position of the duplicated brushes along the bline. To do that you have to properly scale the Amount sub-parameter of each converted to Link to Bline parameter. Go to the Paste Canvas Layer and expand the Origin parameter. Expand the Amount sub-parameter (already converted to a Scale) and look to the "Scale" parameter. This paramter has a default value of 1.0. Make right click over it and select Convert->Reciprocal. It would produce two sub-parameter more: Link, Epsilon and Infinite. Leave Epsilon and Infinite as they are and modify the Link one to be 3.0. Voila! the brush is spread along the BLine!<br />
# Now export the Link sub-parameter (that you have just modified) by right click and "Export". Give a meaning name (for example "b-amount")<br />
# Go to the child panel and select the just exported one. <br />
# Without leaving the Origin parameter search for the following sub-parameter: Origin(BLine Origin)->Amount(Scale)->Link(Duplicate)->To. This parameter is the end of the loop of the Duplicate layer. Select it and make right click. As well as the exported b-amount is selected you can select Link from the context menu. It would make the Duplicate layer repeat it as many times says the b-amount value. By going to the Child Panel and changing the "b-amount" parameter to a high value (for example 100) make the brush to fill all the bline. Do you get the idea?<br />
# Repeat the same procedure to the following parameters of the following layers (keep in mind that the "b-amount" parameter from the child list panel still selected):<br />
## Rotate Layer->Amount(Bline Angle)->Amount(Scale)->Link(Duplicate)->To. Select it and right click "Link".<br />
## Zoom Layer->Amount(Bline Width)->Amount(Scale)->Link(Duplicate)->To. Select it and right click "Link".<br />
<br />
<br />
You can make the outline layer invisible (by un-checking the visibility check box) to only render the brushed one.<br />
<br />
It only rest to make some modifications to the Outline width and the ouline shape to modify the brushed one accordingly.<br />
<br />
Also you would like to not link the rotation to the bline to achieve a constant angled pen. It is up to you to use one or other feature.<br />
<br />
There is a problem with the Zoom option. The zoom is an exponential value and the width is a linear one. It means that Zoom = 0 is current size, negative values means zoom out and positive values means zoom in. To link properly the width to the zoom we need a logarithmic convert type that is not available at the moment. So to solve that you have to make the Zoom parameter of the Paste canvas layer to be a negative value (between -3 and -5 are good values for normal brush sizes) and then let the Zoom Layer do its work. There is not fixed rule for this interim solution.<br />
<br />
== Further steps ==<br />
<br />
It is possible to make more funcy things with this procedure like make random angled brushes or random spreaded brushes stamps along the outline. But this is part of an Advanced uses of Brushes tutorial.<br />
<br />
== Examples ==<br />
<br />
[[Image:Test1-1.png]]<br />
<br />
A Star layer.<br />
You can see that seems to be a bug there with the feather and zoom in and out combinations.<br />
<br />
<br />
[[Image:Test1-2.png]]<br />
<br />
A simple stroke.<br />
<br />
[[Image:Test1-3.png]]<br />
<br />
A angled pen.<br />
And this is the brush image: <br />
<br />
[[Image:Brush002.png]]<br />
<br />
<br />
[[Image:Test1-4.png]]<br />
<br />
The same but not rotated.<br />
<br />
[[Image:Test1-5.png]]<br />
<br />
Other brush example. And this is the brush image:<br />
<br />
[[Image:Brush001.png|128px]]<br />
<br />
This is the sifz file used to render the examples:<br />
<br />
[[Media:Test1.sifz|Sample file link]]<br />
<br />
You need to modify the zoom parameter in the Paste canvas layer and the b-amount valuenode to modify the density of the brush to achieve same values than in the examples.</div>Rorehttps://wiki.synfig.org/index.php?title=Doc:Brushes&diff=7120Doc:Brushes2008-05-11T08:33:52Z<p>Rore: /* A brush image */ removed the huge one, it was a bit too big don't you think?</p>
<hr />
<div>== Introduction ==<br />
<br />
The Outlines that you can draw with Synfig are formed by a rounded brush. The brush is defined by a radius that you can modify by its brush editor widget. This tutorial explains how to make brushed outlines that would improve sustantially your artwork.<br />
<br />
== What do I need to use brushes? ==<br />
<br />
=== A brush image ===<br />
Well, for the moment Synfig hasn't any brush image included so you'll need to do them by your self or grab from the free resources (insert link here to those resources). <br />
<br />
Here are some examples of brushes:<br />
<br />
[[Image:Soft-wheezy-asymetric-brush.png]]<br />
[[Image:Wool-ball-brush.png]]<br />
[[Image:Soft-triangle-brush.png]]<br />
[[Image:Tictactoe-brush.png]]<br />
[[Image:Rhomb-fuzzy-brush.png]]<br />
<br />
These pictures are all licensed as public domain. Feel free to use them in your projects.<br />
<br />
Brush images can just be any kind of image file that allows transparency (PNG, TIFF, GIF). The more resolution your image has, the bigger your brush size can be without pixelisation. Huge file sizes would take synfig more time to render,though. Find the balance between both options of quality and speed.<br />
<br />
Anyway, you can use anything that is visible under synfig as a brush. See below.<br />
<br />
=== A recent Release ===<br />
<br />
Brushes are not a primary feature of Synfig. They are obtained from the combintation of the following features:<br />
<br />
* [[Duplicate Layer]] what implies SVN revision >= 1358<br />
* Link to Bline (what uses the following convert types):<br />
** [[Convert#Bline Vertex|Bline Vertex]], what implies SVN revision >= 774<br />
** [[Convert#Bline Tangent|Bline Tangent]], what implies SVN revision >= 1863<br />
** [[Convert#Bline Width|Bline Width]], what implies SVN revision >= 1872<br />
<br />
Strictly the Link to Bline feature is not needed but it would help on make several conversion types and linking.<br />
<br />
== The Idea ==<br />
<br />
The idea of brushes is to use the Duplicate layer feature with the Link to Bline (automatic or manual) feature given by the conversion types.<br />
<br />
When you link a vertex to a bline (or a tangent or a width) it converts your parameter to the following sub-parameters.<br />
<br />
* bline "BLine" <br />
* bool "Loop" <br />
* real "Amount"<br />
<br />
There are other particular paramters for tangent or width that will be revised in other section.<br />
<br />
bline "Bline" is the bline where the parameter (vertex, tangent or width) is linked to. In the case of the vertex it means that the vertex lies on the bline given by its "Amount" parameter. When Amount is 0.0 the vertex position is the Bline begin. When Amount is 1.0 the vertex position is the Bline end. When Loop is "on" values outside the [0.0, 1.0] range are forced to be in that range by eliminating the integer part of the number. <small><tt>(It needs a better explanation)</tt></small><br />
<br />
On the other hand the Duplicate layer allows duplicate the render of everything that is below it as many times as the Index parameter indicates. Also if you link any parameter to that Index one the parameter is modified according to the index before it is multiple rendered by the Duplicate layer. It allows apply some kind of transformation to the layers at the same time you duplicate them. <br />
<br />
Combining those two features (Link to Bline and Duplicate) you can achieve the emulation of brushes in synfig.<br />
<br />
== The procedure ==<br />
It is supposed you already have an outline wher you would like to apply the brush. If not available create it now. <br />
<br />
These are the steps you need to follow:<br />
<br />
# Caret Menu->File->Import. Select your image file for the brush. You can also use an existing layer to do that, even a canvas with an animation inside. It doesn't matter what you use as brush, the procedure is always the same.<br />
# Create a Rotate layer onto the brush layer.<br />
# Create a Zoom layer onto the Rotate layer.<br />
# Select Zoom, Rotate and your brush layer and encapsulate them. It would produce a Paste Canvas Layer (let's call it Paste "A"). <br />
# Select the Paste Canvas Layer and also select your outline layer. Make click on the Paste Canvas Layer Origin duck (beware that it can be below the Origin of the outline layer -both at (0,0) by default-) and make right click on the outline (avoid any duck). Select the "Link to Bline" option.<br />
# Repeat above step but do it with the angle duck of the Rotate layer instead of the Origin of the Paste Canvas Layer. It doesn't matter if you make right click on the same place of the outline bline or not. Later it will be fixed.<br />
# Repeat the same but with the Amount paramter of the Zoom layer. AS well as the Amount parameter of the zoom layer has not visual interface (hasn't any duck associated) you have to export the parameter (right click export) and then select it from the Child panel. Then you can make the right click and Link to Bline operations.<br />
# Onto the Paste Canvas layer create a Duplicate Layer. Encalsulate both to avoid unuseful duplications of the stuff below the Duplciate Layer. It would produce a Child parameter (probably called "Index1" if that's your first Duplicate layer). Select the Index parameter from the Child Panel. <br />
# Now go to the Paste canvas layer (Paste "A"). Search for the Origin parameter (that now is a converted type) and expand it. Look for the Amount parameter. This parameter should have a value between 0.0 and 1.0 depending on where did you made click to the outline. Make right click over it and select Convert->Scale. Expand it again and select the "Link" parameter (it should be a Real) and make right click and select "Connect". It would connect the Link parameter to the Index parameter (already selected from the child panel). The default values for Index parameter is to duplicate from 1.0 to 3.0 so a this moment the duplicated brushes images are all placed at the end of the outline bline because all they have a value bigger or equal than 1.0. <br />
#Repeat the same procedure for the Amount sub-parameter of the Angle parameter of the Rotate layer and the Amount sub-parameter of the Amount parameter of the Zoom layer.<br />
# It is the time of spread the position of the duplicated brushes along the bline. To do that you have to properly scale the Amount sub-parameter of each converted to Link to Bline parameter. Go to the Paste Canvas Layer and expand the Origin parameter. Expand the Amount sub-parameter (already converted to a Scale) and look to the "Scale" parameter. This paramter has a default value of 1.0. Make right click over it and select Convert->Reciprocal. It would produce two sub-parameter more: Link, Epsilon and Infinite. Leave Epsilon and Infinite as they are and modify the Link one to be 3.0. Voila! the brush is spread along the BLine!<br />
# Now export the Link sub-parameter (that you have just modified) by right click and "Export". Give a meaning name (for example "b-amount")<br />
# Go to the child panel and select the just exported one. <br />
# Without leaving the Origin parameter search for the following sub-parameter: Origin(BLine Origin)->Amount(Scale)->Link(Duplicate)->To. This parameter is the end of the loop of the Duplicate layer. Select it and make right click. As well as the exported b-amount is selected you can select Link from the context menu. It would make the Duplicate layer repeat it as many times says the b-amount value. By going to the Child Panel and changing the "b-amount" parameter to a high value (for example 100) make the brush to fill all the bline. Do you get the idea?<br />
# Repeat the same procedure to the following parameters of the following layers (keep in mind that the "b-amount" parameter from the child list panel still selected):<br />
## Rotate Layer->Amount(Bline Angle)->Amount(Scale)->Link(Duplicate)->To. Select it and right click "Link".<br />
## Zoom Layer->Amount(Bline Width)->Amount(Scale)->Link(Duplicate)->To. Select it and right click "Link".<br />
<br />
<br />
You can make the outline layer invisible (by un-checking the visibility check box) to only render the brushed one.<br />
<br />
It only rest to make some modifications to the Outline width and the ouline shape to modify the brushed one accordingly.<br />
<br />
Also you would like to not link the rotation to the bline to achieve a constant angled pen. It is up to you to use one or other feature.<br />
<br />
There is a problem with the Zoom option. The zoom is an exponential value and the width is a linear one. It means that Zoom = 0 is current size, negative values means zoom out and positive values means zoom in. To link properly the width to the zoom we need a logarithmic convert type that is not available at the moment. So to solve that you have to make the Zoom parameter of the Paste canvas layer to be a negative value (between -3 and -5 are good values for normal brush sizes) and then let the Zoom Layer do its work. There is not fixed rule for this interim solution.<br />
<br />
== Further steps ==<br />
<br />
It is possible to make more funcy things with this procedure like make random angled brushes or random spreaded brushes stamps along the outline. But this is part of an Advanced uses of Brushes tutorial.<br />
<br />
== Examples ==<br />
<br />
[[Image:Test1-1.png]]<br />
<br />
A Star layer.<br />
You can see that seems to be a bug there with the feather and zoom in and out combinations.<br />
<br />
<br />
[[Image:Test1-2.png]]<br />
<br />
A simple stroke.<br />
<br />
[[Image:Test1-3.png]]<br />
<br />
A angled pen.<br />
And this is the brush image: <br />
<br />
[[Image:Brush002.png]]<br />
<br />
<br />
[[Image:Test1-4.png]]<br />
<br />
The same but not rotated.<br />
<br />
[[Image:Test1-5.png]]<br />
<br />
Other brush example. And this is the brush image:<br />
<br />
[[Image:Brush001.png|128px]]<br />
<br />
This is the sifz file used to render the examples:<br />
<br />
[[Media:Test1.sifz|Sample file link]]<br />
<br />
You need to modify the zoom parameter in the Paste canvas layer and the b-amount valuenode to modify the density of the brush to achieve same values than in the examples.</div>Rorehttps://wiki.synfig.org/index.php?title=Press&diff=7094Press2008-05-09T13:03:59Z<p>Rore: /* Mentions */ added argentinian website</p>
<hr />
<div>== Articles ==<br />
<br />
* Newsforge: [http://software.newsforge.com/article.pl?sid=06/01/17/2056255 Nathan Willis, Synfig 2D vector animation program opens source]<br />
* Barrapunto: [http://barrapunto.com/softlibre/06/08/10/1547250.shtml Synfig: Animación 2D profesional para Linux]<br />
* Linux.com: [http://www.linux.com/feature/115325 Synfig experiments with 2-D animation]<br />
* LWN: [http://lwn.net/Articles/241382/ The Synfig 2D Animation package]<br />
<br />
== Interviews ==<br />
<br />
* [http://osnews.com/story.php?news_id=13241 OSNews interview with darco]<br />
<br />
== Talks ==<br />
<br />
* [[Events|LCA 2008]]: Elizabeth Garbee did a [http://linux.conf.au/programme/detail?TalkID=117 talk about open source animation] [[http://mirror.linux.org.au/pub/linux.conf.au/2008/Thu/mel8-117.ogg video]] [[http://mirror.linux.org.au/pub/linux.conf.au/2008/Thu/mel8-117.spx audio]].<br />
<br />
== Mentions ==<br />
<br />
* [http://www.linuxformat.co.uk/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=5#77 LINUX Format magazine - hot pick in issue 77 - march 2006]<br />
* [http://ask.slashdot.org/askslashdot/06/05/31/007202.shtml Ask Slashdot - Efficient 2D Animation Software? - mentioned in the comments]<br />
* [http://gnomejournal.org/article/38/de-forming-models-with-sharpconstruct a blog about sharpconstruct]<br />
* [http://lwn.net/Articles/236193/ our irregular news got mentioned on LWN]<br />
* [http://blenderartists.org/forum/showthread.php?t=92763 heated blender discussion]<br />
* [http://lifehacker.biz/articles/best-freeware-design-software/ Best Freeware Design Software - Animation]<br />
* [http://mashable.com/2007/09/23/open-source/ 480+ Open Source Applications]<br />
* [http://ubuntulinuxhelp.com/top-100-of-the-best-useful-opensource-applications/ Top 100 of the best Open Source Applications]<br />
* [http://www.mcye.misiones.gov.ar/content/view/106/41/ Free Alternatives:Vector animation, on the Ministry of Culture and Education of Argentina website (es)]<br />
<br />
== Blogs ==<br />
<br />
* [http://del.icio.us/search/?p=synfig del.icio.us]<br />
* [http://digg.com/search?s=synfig digg]<br />
* [http://www.technorati.com/search/synfig technorati]<br />
* [http://blogsearch.google.com/blogsearch?q=synfig google]<br />
* [http://advogato.org/person/rmathew/diary.html?start=146 mentioned in a blog about the Narnia special effects]<br />
* [http://blogs.download.com/Daily-Download/post.php?p=1404?tag=nefd.aof CNET blog about equivalents to windows multimedia apps]<br />
* [http://www.hoodyhoo.com/2007/08/16/creativity-in-linux-synfig/ creativity in Linux]<br />
* [http://linuxondesktop.blogspot.com/2007/07/35-cool-applications-to-install-on.html 35 cool applications to install on Linux]<br />
* [http://www.snap2objects.com/2007/07/20/45-best-freeware-design-programs/ 45 Best Freeware Design Programs]<br />
<br />
== Videos and images ==<br />
<br />
* [http://www.flickr.com/photos/tags/synfig/ flickr]<br />
* [http://images.google.com/images?q=synfig google images]<br />
* [http://video.google.com/videosearch?q=synfig&so=1 google video]<br />
* [[Gallery|site gallery]]<br />
* [http://youtube.com/results?search_query=synfig&search_sort=video_date_uploaded youtube]</div>Rorehttps://wiki.synfig.org/index.php?title=Dev:BlendMethods&diff=6856Dev:BlendMethods2008-04-21T10:57:39Z<p>Rore: Added to the Code category</p>
<hr />
<div>[[Category:Code]]<br />
alphabetically numerically<br />
<br />
add 4 composite 0<br />
alpha brighten 14 straight 1<br />
alpha darken 15 brighten 2<br />
alpha over 19 darken 3<br />
behind 12 add 4<br />
brighten 2 subtract 5<br />
color 8 multiply 6<br />
composite 0 divide 7<br />
darken 3 color 8<br />
difference 18 hue 9<br />
divide 7 saturation 10<br />
hard light 17 luminance 11<br />
hue 9 behind 12<br />
luminance 11 onto 13<br />
multiply 6 alpha brighten 14<br />
onto 13 alpha darken 15<br />
overlay 20 screen 16<br />
saturation 10 hard light 17<br />
screen 16 difference 18<br />
straight 1 alpha over 19<br />
straight onto 21 overlay 20<br />
subtract 5 straight onto 21</div>Rorehttps://wiki.synfig.org/index.php?title=Dev:Source_code&diff=6855Dev:Source code2008-04-21T10:56:57Z<p>Rore: Added to the Code category</p>
<hr />
<div>[[Category:Code]]<br />
Hey you! Do you want access to bleeding-edge Synfig? Well, I have good news. Anonymous access to the Synfig Subversion repository for Synfig is now enabled! Here are the URLs to the respective repositories:<br />
<br />
* http://svn.voria.com/code/ETL/<br />
* http://svn.voria.com/code/synfig-docs/<br />
* http://svn.voria.com/code/synfig-core/<br />
* http://svn.voria.com/code/synfig-studio/<br />
<br />
From the command line, to check out synfig, you would type:<br />
<br />
svn co http://svn.voria.com/code/synfig-core/trunk/ synfig<br />
<br />
You can also download a [http://synfig.org/code/synfig-svn-checkout.tar.gz daily updated svn checkout] that you can update using svn up. This was created using a [[Subversion|procedure]] by [[User:Dooglus|dooglus]].<br />
<br />
You can also download daily updated svn exports for [http://synfig.org/code/ETL-svn.tar.gz ETL], [http://synfig.org/code/synfig-svn.tar.gz synfig], [http://synfig.org/code/synfigstudio-svn.tar.gz synfigstudio].<br />
<br />
Once you grab the code, you will need to bootstrap the build environment and then [[Build instructions|build the code]].<br />
<br />
Commit notifications are sent to [http://cia.vc/stats/project/synfig CIA] and show up in the [[Communication|IRC channel]].<br />
<br />
While you are browsing the code, you may wish to refer to these links:<br />
<br />
* [[Source Outline|source code outline]]<br />
* [[Source Glossary|source code glossary]]<br />
* [http://synfig.org/api/ API documentation]<br />
* [[Source:ETL_make_check|ETL make check failures]]<br />
* [[Source:Layers|Mapping between layer types, classes and .cpp files]]<br />
* [[Source:class_ValueNode|ValueNode types]]<br />
* [[Source:BlendMethods|Blend Method enumeration values]]<br />
<br />
== GIT ==<br />
<br />
We are trialling [http://git.or.cz/ git] and may switch to it:<br />
<br />
git clone git://synfig.org/git/ETL.git<br />
git clone git://synfig.org/git/synfig.git<br />
git clone git://synfig.org/git/synfigstudio.git<br />
<br />
People behind restrictive firewalls may be able to use these instead:<br />
<br />
git clone http://synfig.org/git/ETL.git<br />
git clone http://synfig.org/git/synfig.git<br />
git clone http://synfig.org/git/synfigstudio.git<br />
<br />
People with commit access should use these commands instead:<br />
<br />
git clone git@synfig.org:ETL.git<br />
git clone git@synfig.org:synfig.git<br />
git clone git@synfig.org:synfigstudio.git<br />
<br />
You can also check out the [http://synfig.org/gitweb/ web interface] to these repositories.<br />
<br />
Also, dooglus maintains a git-svn repository of synfig and has a [http://kibi.dyndns.org:8083/~dooglus/gitweb.pl?p=synfig;a=summary gitweb interface] for it.<br />
<br />
Proposed git workflow:<br />
<br />
* Do all work on the '''master''' branch<br />
* Latest stable releases should be tagged with '''stable-release'''.<br />
* Latest development releases should be tagged with '''devel-release'''.<br />
* All releases should be tagged with their version number (with no extra chars): '''0.61.08'''.<br />
* For now, we don't need a stable release branch, when/if we do:<br />
** Branch the '''stable-release''' tag (or whatever is appropriate) to something like '''0.62'''.<br />
** Change the '''stable-branch''' symbolic-ref branch to point to the '''0.62''' branch. <br />
** Cherry-pick commits from the '''master''' branch to the stable branch where possible.<br />
** Commit directly to the stable branch only when cherry-picks are not possible.<br />
* Work on new non-trivial features/fixes on public topic branches where possible<br />
* Obviously commit trivial fixes straight to the '''master''' or '''stable-branch''' branch.<br />
* Rebase & rework branches to keep history more sane, linear and atomic<br />
<br />
Proposed set of git repositories:<br />
<br />
* admin.git - gitosis admin settings - holds groups, repos and users<br />
* code/* - direct conversions from SVN<br />
** code/ETL.git - ETL<br />
** code/synfig.git - synfig<br />
** code/synfigstudio.git - synfigstudio<br />
* packages/* - bits for various packaging systems<br />
** packages/windows.git - Windows packaging (needs separating from the code repos)<br />
** packages/macos.git - MacOS packaging (needs separating from the code repos)<br />
** packages/jhbuild.git - JHBuild moduleset (needs writing)<br />
** packages/autopackage.git - Autopackage bits (needs writing)<br />
* website/* - various bits used to maintain the website<br />
** website/skin.git - skin for the website<br />
** website/content.git - content for the website (pending switch to ikiwiki)<br />
* scripts/* - various scripts needed<br />
** scripts/svn2git.git - the scripts used to convert the SVN repo to git</div>Rorehttps://wiki.synfig.org/index.php?title=Dev:Class_ValueNode&diff=6854Dev:Class ValueNode2008-04-21T10:55:22Z<p>Rore: Added to the Code category</p>
<hr />
<div>[[Category:Code]]<br />
Objects of the ValueNode class hold values which can change over time. ValueNodes are of one of the following types:<br />
<br />
== TYPE_BOOL ==<br />
<br />
Uses C++ type "bool".<br />
<br />
== TYPE_INTEGER ==<br />
<br />
Uses C++ type "int".<br />
<br />
== TYPE_ANGLE ==<br />
<br />
Uses class "Angle".<br />
<br />
== TYPE_TIME ==<br />
<br />
Uses class "Time".<br />
<br />
== TYPE_REAL ==<br />
<br />
Uses class "Real".<br />
<br />
== TYPE_VECTOR ==<br />
<br />
Uses class "Vector".<br />
<br />
== TYPE_COLOR ==<br />
<br />
Uses class "Color".<br />
<br />
== TYPE_SEGMENT ==<br />
<br />
Uses class "Segment".<br />
<br />
== TYPE_BLINEPOINT ==<br />
<br />
Uses class "BLinePoint".<br />
<br />
== TYPE_LIST ==<br />
<br />
Uses class "list_type".<br />
<br />
== TYPE_CANVAS ==<br />
<br />
Uses class "Canvas".<br />
<br />
== TYPE_STRING ==<br />
<br />
Uses class "String".<br />
<br />
== TYPE_GRADIENT ==<br />
<br />
Uses class "Gradient".</div>Rorehttps://wiki.synfig.org/index.php?title=Dev:ETL_make_check&diff=6853Dev:ETL make check2008-04-21T10:54:09Z<p>Rore: Added to the Code category</p>
<hr />
<div>[[Category:Code]]<br />
If we 'make check' in the ETL directory, one of the tests fails.<br />
<br />
The failing test is one which multiplies a fixed point number by pi. The result is outside the expected accuracy range.<br />
<br />
The problem is that it's working with 12 bits of decimal, and pi is around 12867.9635 * 1/(2^12). The code in ETL/_fixed.h rounds that down to 12867, and so gets the sum quite wrong. If it rounded to the nearest integer instead, it would do better.<br />
<br />
There are 3 lines in _fixed.h with commented "+0.5" code, like:<br />
<br />
fixed_base<T,FIXED_BITS>::fixed_base(const float &f):<br />
_data(static_cast<value_type>(f*_ONE()/*+0.5f*/))<br />
<br />
If those 3 bits are uncommented, the test passes. I guess it was commented to make the code faster.<br />
<br />
Even once that's fixed, however, the 'fixed' check still crashes, when doing:<br />
<br />
a=3+i;<br />
b=40+i;<br />
b/=a;<br />
<br />
on all values of i from 1 to 10 million. When i gets to 1048573, 3+i is 2^20, which is represented by shifting it left 12 bits, giving 2^32, which on a machine with 32 bit integers is 0.<br />
<br />
So the b/=a line crashes, with:<br />
Floating point exception(core dumped)</div>Rore