Difference between revisions of "Layers"

From Synfig Studio :: Documentation
Jump to: navigation, search
m (Blurs)
m
Line 4: Line 4:
  
 
# An individual layer in Synfig usually represents a single "Primitive". ie. a single region, an outline of a region, an imported JPEG, etc... This allows you to have a great deal of flexibility and control. It is not uncommon for a composition to have hundreds of layers (organized into a hierarchy for artist sanity of course).
 
# An individual layer in Synfig usually represents a single "Primitive". ie. a single region, an outline of a region, an imported JPEG, etc... This allows you to have a great deal of flexibility and control. It is not uncommon for a composition to have hundreds of layers (organized into a hierarchy for artist sanity of course).
# A layer can not only composite information on top of the image below it, but also distort and/or modify it in some other way. In this sense, Synfig Layers act much like filters do in Adobe Photoshop or The GIMP. For example, we have a Blur Layer, Radial Blur Layer, Spherical Distortion Layer, color-correct layer, bevel layer, etc...  
+
# A layer can not only composite information on top of the image below it, but also distort and/or modify it in some other way. In this sense, Synfig Layers act much like filters do in Adobe Photoshop or The GIMP. For example, we have a Blur Layer, Radial Blur Layer, Spherical Distortion Layer, color-correct layer, bevel layer, etc...
  
 
Each layer has a set of [[parameter|parameters]] which determine how it behaves. When you click on a layer (either in the canvas window, or in the [[Layers Dialog]]), you will see its parameters in the [[Params Dialog]].
 
Each layer has a set of [[parameter|parameters]] which determine how it behaves. When you click on a layer (either in the canvas window, or in the [[Layers Dialog]]), you will see its parameters in the [[Params Dialog]].
Line 14: Line 14:
 
=== Blurs ===
 
=== Blurs ===
  
* [[Blur Layer|Blur]]
+
==== [[Blur Layer|Blur]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 29: Line 30:
 
Example: [http://www.youtube.com/watch?v=M0JxZW2eS6E ullebulle]
 
Example: [http://www.youtube.com/watch?v=M0JxZW2eS6E ullebulle]
  
* [[Motion Blur Layer|Motion Blur]]
+
==== [[Motion Blur Layer|Motion Blur]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 39: Line 41:
 
|}
 
|}
  
* [[Radial Blur Layer|Radial Blur]]
+
==== [[Radial Blur Layer|Radial Blur]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 57: Line 60:
 
=== Distortions ===
 
=== Distortions ===
  
* [[Inside Out Layer|Inside Out]]
+
==== [[Inside Out Layer|Inside Out]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 67: Line 71:
 
|}
 
|}
  
* [[Noise Distort Layer|Noise Distort]]
+
==== [[Noise Distort Layer|Noise Distort]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 95: Line 100:
 
|}
 
|}
  
* [[Spherize Layer|Spherize]]
+
==== [[Spherize Layer|Spherize]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 117: Line 123:
 
|}
 
|}
  
* [[Stretch Layer|Stretch]]
+
==== [[Stretch Layer|Stretch]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 130: Line 137:
 
|}
 
|}
  
* [[Twirl Layer|Twirl]]
+
==== [[Twirl Layer|Twirl]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 152: Line 160:
 
|}
 
|}
  
* [[Warp Layer|Warp]]
+
==== [[Warp Layer|Warp]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 185: Line 194:
 
=== Filters ===
 
=== Filters ===
  
* [[Clamp Layer|Clamp]]
+
==== [[Clamp Layer|Clamp]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 204: Line 214:
 
|}
 
|}
  
* [[Color Correct Layer|Color Correct]]
+
==== [[Color Correct Layer|Color Correct]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 226: Line 237:
 
|}
 
|}
  
* [[Halftone 2 Layer|Halftone 2]]
+
==== [[Halftone 2 Layer|Halftone 2]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 251: Line 263:
 
|}
 
|}
  
* [[Halftone 3 Layer|Halftone 3]]
+
==== [[Halftone 3 Layer|Halftone 3]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 276: Line 289:
 
|}
 
|}
  
* [[Luma Key Layer|Luma Key]]
+
==== [[Luma Key Layer|Luma Key]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 294: Line 308:
 
=== Fractals ===
 
=== Fractals ===
  
* [[Julia Set Layer|Julia Set]]
+
==== [[Julia Set Layer|Julia Set]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 358: Line 373:
 
|}
 
|}
  
* [[Mandelbrot Set Layer|Mandelbrot Set]]
+
==== [[Mandelbrot Set Layer|Mandelbrot Set]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 421: Line 437:
 
=== Geometry ===
 
=== Geometry ===
  
* [[Checkerboard Layer|Checkerboard]]
+
==== [[Checkerboard Layer|Checkerboard]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 437: Line 454:
 
|}
 
|}
  
* [[Circle Layer|Circle]]
+
==== [[Circle Layer|Circle]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 462: Line 480:
 
|}
 
|}
  
* [[Outline Layer|Outline]]
+
==== [[Outline Layer|Outline]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 496: Line 515:
 
|}
 
|}
  
* [[Polygon Layer|Polygon]]
+
==== [[Polygon Layer|Polygon]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 506: Line 526:
 
|}
 
|}
  
* [[Rectangle Layer|Rectangle]]
+
==== [[Rectangle Layer|Rectangle]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 528: Line 549:
 
|}
 
|}
  
* [[Region Layer|Region]]
+
==== [[Region Layer|Region]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 538: Line 560:
 
|}
 
|}
  
* [[Solid Color Layer|Solid Color]]
+
==== [[Solid Color Layer|Solid Color]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 548: Line 571:
 
|}
 
|}
  
* [[Star Layer|Star]]
+
==== [[Star Layer|Star]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 569: Line 593:
 
=== Gradients ===
 
=== Gradients ===
  
* [[Conical Gradient Layer|Conical Gradient]]
+
==== [[Conical Gradient Layer|Conical Gradient]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 588: Line 613:
 
|}
 
|}
  
* [[Curve Gradient Layer|Curve Gradient]]
+
==== [[Curve Gradient Layer|Curve Gradient]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 619: Line 645:
 
|}
 
|}
  
* [[Linear Gradient Layer|Linear Gradient]]
+
==== [[Linear Gradient Layer|Linear Gradient]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 641: Line 668:
 
|}
 
|}
  
* [[Noise Gradient Layer|Noise Gradient]]
+
==== [[Noise Gradient Layer|Noise Gradient]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 675: Line 703:
 
|}
 
|}
  
* [[Radial Gradient Layer|Radial Gradient]]
+
==== [[Radial Gradient Layer|Radial Gradient]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 697: Line 726:
 
|}
 
|}
  
* [[Spiral Gradient Layer|Spiral Gradient]]
+
==== [[Spiral Gradient Layer|Spiral Gradient]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 721: Line 751:
 
=== Other ===
 
=== Other ===
  
* [[Paste Canvas Layer|Paste Canvas]]
+
==== [[Paste Canvas Layer|Paste Canvas]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 743: Line 774:
 
|}
 
|}
  
* [[Import Layer|Import]]
+
==== [[Import Layer|Import]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 756: Line 788:
 
|}
 
|}
  
* [[Super Sample Layer|Super Sample]]
+
==== [[Super Sample Layer|Super Sample]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 775: Line 808:
 
|}
 
|}
  
* [[Time Loop Layer|Time Loop]]
+
==== [[Time Loop Layer|Time Loop]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 788: Line 822:
 
|}
 
|}
  
* [[XOR Pattern Layer|XOR Pattern]]
+
==== [[XOR Pattern Layer|XOR Pattern]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 801: Line 836:
 
|}
 
|}
  
* [[Plant Layer|Plant]]
+
==== [[Plant Layer|Plant]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 849: Line 885:
 
=== Stylize ===
 
=== Stylize ===
  
* [[Bevel Layer|Bevel]]
+
==== [[Bevel Layer|Bevel]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 880: Line 917:
 
|}
 
|}
  
* [[Shade Layer|Shade]]
+
==== [[Shade Layer|Shade]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 904: Line 942:
 
=== Transform ===
 
=== Transform ===
  
* [[Rotate Layer|Rotate]]
+
==== [[Rotate Layer|Rotate]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 917: Line 956:
 
|}
 
|}
  
* [[Translate Layer|Translate]]
+
==== [[Translate Layer|Translate]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 927: Line 967:
 
|}
 
|}
  
* [[Zoom Layer|Zoom]]
+
==== [[Zoom Layer|Zoom]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 942: Line 983:
 
=== Typography ===
 
=== Typography ===
  
* [[Simple Text Layer|Simple Text]]
+
==== [[Simple Text Layer|Simple Text]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 995: Line 1,037:
 
These layers are examples to aid developers in creating more layer types, but aren't included in binary releases of Synfig.
 
These layers are examples to aid developers in creating more layer types, but aren't included in binary releases of Synfig.
  
* [[Shape Layer|Shape]]
+
==== [[Shape Layer|Shape]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 1,023: Line 1,066:
 
|}
 
|}
  
* [[Metaballs Layer|Metaballs]]
+
==== [[Metaballs Layer|Metaballs]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 1,045: Line 1,089:
 
|}
 
|}
  
* [[Simple Circle Layer|Simple Circle]]
+
==== [[Simple Circle Layer|Simple Circle]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 1,061: Line 1,106:
 
|}
 
|}
  
* [[Filled Rectangle Layer|Filled Rectangle]]
+
==== [[Filled Rectangle Layer|Filled Rectangle]] ====
 +
 
 
{| border="1"
 
{| border="1"
 
|-
 
|-

Revision as of 22:37, 4 September 2007

Languages Language: 

English • español • français • 日本語 • română


Introduction

Synfig, like most every other competent graphics program, breaks down individual elements of a Canvas into Layers. However, it differs from other programs in two major ways:

  1. An individual layer in Synfig usually represents a single "Primitive". ie. a single region, an outline of a region, an imported JPEG, etc... This allows you to have a great deal of flexibility and control. It is not uncommon for a composition to have hundreds of layers (organized into a hierarchy for artist sanity of course).
  2. A layer can not only composite information on top of the image below it, but also distort and/or modify it in some other way. In this sense, Synfig Layers act much like filters do in Adobe Photoshop or The GIMP. For example, we have a Blur Layer, Radial Blur Layer, Spherical Distortion Layer, color-correct layer, bevel layer, etc...

Each layer has a set of parameters which determine how it behaves. When you click on a layer (either in the canvas window, or in the Layers Dialog), you will see its parameters in the Params Dialog.

Available Layer Types

The following layer types are available in synfig:

Blurs

Blur

Parameter Description
Size Size of Blur
Type Type of blur to use

Example: ullebulle

Motion Blur

Parameter Description
Aperture Shutter Time

Radial Blur

Parameter Description
Origin Point where you want the origin to be
Size Size of blur
Fade Out

Distortions

Inside Out

Parameter Description
Origin Defines the where the center will be

Noise Distort

Parameter Description
Displacement
Size
Random Seed
Interpolation What type of interpolation to use
Detail
Animation Speed
Turbulent

Spherize

Parameter Description
Position
Radius
Amount
Clip
Distort Type The direction of the distortion

Stretch

Parameter Description
Amount
Center

Twirl

Parameter Description
Center
Radius This is the radius of the circle
Rotations
Distort Inside
Distort Outside

Warp

Parameter Description
Source TL
Source BR
Dest TL
Dest TR
Dest BR
Dest BL
Clip
Horizon

Filters

Clamp

Parameter Description
Invert Negative
Clamp Ceiling
Ceiling
Floor

Color Correct

Parameter Description
Hue Adjust
Brightness
Contrast
Exposure Adjust
Gamma Adjustment

Halftone 2

Parameter Description
Mask Offset
Mask Angle
Mask Size
Light Color
Dark Color
Type

Halftone 3

Parameter Description
Mask Size
Type
Subtractive Flag
<Channel Name>Color
<Channel Name>Mask Offset
<Channel Name>Mask Angle

Luma Key

Parameter Description
Color Color of checkers
Offset
Size Size of checkers

Fractals

Julia Set

Parameter Description
Inside Color Color of the Set
Outside Color Color outside the Set
Color Shift
Iterations
Seed Point
Bailout ValueBase
Distort Inside
Shade Inside
Solid Inside
Invert Inside
Color Inside
Distort Outside
Shade Outside
Solid Outside
Invert Outside
Color Outside
Color Cycle
Smooth Outside Smooth the coloration outside the set
Break Set Modify equation to achieve interesting results

Mandelbrot Set

Parameter Description
Iterations
Bailout ValueBase
Break Set Modify equation to achieve interesting results
Distort Inside
Shade Inside
Solid Inside
Invert Inside
Gradient Inside
Offset Inside
Loop Inside
Distort Outside
Shade Outside
Solid Outside
Invert Outside
Gradient outside
Smooth Outside Smooth the coloration outside the set
Offset Outside
Scale Outside

Geometry

Checkerboard

Parameter Description
Color Color of checkers
Offset
Size Size of checkers

Circle

Parameter Description
Color
Radius
Feather
Center
Invert Invert the circle
Falloff Determines the falloff function for the feather

Outline

Parameter Description
Vertices A list of BLine Points
Point Widths
Outline Width
Expand
Sharp Cusps Determines cusp type
Rounded Begin Round off the tip
Rounded End Round off the tip
Loopyness
Homogeneous

Polygon

Parameter Description
Vector List

Rectangle

Parameter Description
Color
Point 1
Point 2
Expand amount
Invert the rectangle

Region

Parameter Description
Vertices

Solid Color

Parameter Description
Color

Star

Parameter Description
Outer Radius The radius of the outer points in the star
Inner Radius The radius of the inner points in the star
Angle The orientation of the star
Points The number of points in the star

Gradients

Conical Gradient

Parameter Description
Gradient
Center
Angle
Symmetric

Curve Gradient

Parameter Description
Offset
Width
Vertices A list of BLine Points
Gradient
Loop
ZigZag
Perpendicular
Fast

Linear Gradient

Parameter Description
Point 1
Point 2
Gradient
Loop
ZigZag

Noise Gradient

Parameter Description
Gradient
Random Seed
Size
Interpolation What type of interpolation to use
Detail
Animation Speed
Turbulent
Do Alpha
Super Sampling

Radial Gradient

Parameter Description
Gradient
Center
Radius This is the radius of the circle
Loop
Zig-Zag

Spiral Gradient

Parameter Description
Gradient
Center
Radius This is the radius of the circle
Angle
Clockwise

Other

Paste Canvas

Parameter Description
Origin Point where you want the origin to be
Canvas Canvas to paste
Zoom Size of canvas
Time Offset
Children Lock

Import

Parameter Description
Filename File to import
Time Offset

Super Sample

Parameter Description
Width Width of sample area (In pixels)
Height Height of sample area (In pixels)
Use Parametric Use the Parametric Renderer
Be Alpha Safe

Time Loop

Parameter Description
Start Time
End Time

XOR Pattern

Parameter Description
Offset
Size

Plant

Parameter Description
Vertices A list of BLine Points
Gradient
Split Angle
Gravity
Velocity
Stem Size
SizeAsAlpha
Step
Seed
Splits
Sprouts
Random Factor
Drag

Stylize

Bevel

Parameter Description
Type Type of blur to use
Hi-Color
Lo-Color
Light Angle
Depth of Bevel
Softness
Use Luma
Solid

Shade

Parameter Description
Color
Offset
Size Size of Shade
Type Type of blur to use
Invert

Transform

Rotate

Parameter Description
Origin Point where you want the origin to be
Amount Amount of rotation

Translate

Parameter Description
Origin Point where you want the origin to be

Zoom

Parameter Description
Amount Amount to zoom in
Center Point to zoom in to

Typography

Simple Text

Parameter Description
Text Text to Render
Color Color of the text
Font Family
Style
Weight
Horizontal Spacing Describes how close glyphs are horizontally
Vertical Spacing Describes how close lines of text are vertically
Size Size of the text
Orientation Text Orientation
Position Text Position
Font Filename of the font to use
Kerning Enables/Disables font kerning (If the font supports it)
Sharpen Edges Turn this off if you are going to be animating the text
Invert

Not Available

These layers are examples to aid developers in creating more layer types, but aren't included in binary releases of Synfig.

Shape

Parameter Description
Color Layer_Shape Color
Position
Invert
Antialiasing
Feather
Type of Feather Type of feathering to use
Winding Style Winding style to use

Metaballs

Parameter Description
Color
Points
Radii
Weights
Threshold

Simple Circle

Parameter Description
Color
Center
Radius This is the radius of the circle

Filled Rectangle

Parameter Description
Color
Point 1
Point 2
Feather X
Feather Y
Bevel
Keep Bevel Circular


Languages Language: 

English • español • français • 日本語 • română