Difference between revisions of "Layers"
m |
|||
Line 1: | Line 1: | ||
+ | == 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: | 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: | ||
Line 5: | Line 7: | ||
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]]. | ||
+ | |||
+ | == Available Layer Types == | ||
The following layer types are available in synfig: | The following layer types are available in synfig: | ||
− | == Blurs == | + | === Blurs === |
* [[Blur Layer|Blur]] | * [[Blur Layer|Blur]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Size | ||
+ | | Size of Blur | ||
+ | |- | ||
+ | | Type | ||
+ | | Type of blur to use | ||
+ | |} | ||
+ | |||
* [[Motion Blur Layer|Motion Blur]] | * [[Motion Blur Layer|Motion Blur]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Aperture | ||
+ | | Shutter Time | ||
+ | |} | ||
+ | |||
* [[Radial Blur Layer|Radial Blur]] | * [[Radial Blur Layer|Radial Blur]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Origin | ||
+ | | Point where you want the origin to be | ||
+ | |- | ||
+ | | Size | ||
+ | | Size of blur | ||
+ | |- | ||
+ | | Fade Out | ||
+ | | | ||
+ | |} | ||
− | == Distortions == | + | === Distortions === |
* [[Inside Out Layer|Inside Out]] | * [[Inside Out Layer|Inside Out]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Origin | ||
+ | | Defines the where the center will be | ||
+ | |} | ||
+ | |||
* [[Noise Distort Layer|Noise Distort]] | * [[Noise Distort Layer|Noise Distort]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Displacement | ||
+ | | | ||
+ | |- | ||
+ | | Size | ||
+ | | | ||
+ | |- | ||
+ | | Random Seed | ||
+ | | | ||
+ | |- | ||
+ | | Interpolation | ||
+ | | What type of interpolation to use | ||
+ | |- | ||
+ | | Detail | ||
+ | | | ||
+ | |- | ||
+ | | Animation Speed | ||
+ | | | ||
+ | |- | ||
+ | | Turbulent | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Spherize Layer|Spherize]] | * [[Spherize Layer|Spherize]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Position | ||
+ | | | ||
+ | |- | ||
+ | | Radius | ||
+ | | | ||
+ | |- | ||
+ | | Amount | ||
+ | | | ||
+ | |- | ||
+ | | Clip | ||
+ | | | ||
+ | |- | ||
+ | | Distort Type | ||
+ | | The direction of the distortion | ||
+ | |} | ||
+ | |||
* [[Stretch Layer|Stretch]] | * [[Stretch Layer|Stretch]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Amount | ||
+ | | | ||
+ | |- | ||
+ | | Center | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Twirl Layer|Twirl]] | * [[Twirl Layer|Twirl]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Center | ||
+ | | | ||
+ | |- | ||
+ | | Radius | ||
+ | | This is the radius of the circle | ||
+ | |- | ||
+ | | Rotations | ||
+ | | | ||
+ | |- | ||
+ | | Distort Inside | ||
+ | | | ||
+ | |- | ||
+ | | Distort Outside | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Warp Layer|Warp]] | * [[Warp Layer|Warp]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Source TL | ||
+ | | | ||
+ | |- | ||
+ | | Source BR | ||
+ | | | ||
+ | |- | ||
+ | | Dest TL | ||
+ | | | ||
+ | |- | ||
+ | | Dest TR | ||
+ | | | ||
+ | |- | ||
+ | | Dest BR | ||
+ | | | ||
+ | |- | ||
+ | | Dest BL | ||
+ | | | ||
+ | |- | ||
+ | | Clip | ||
+ | | | ||
+ | |- | ||
+ | | Horizon | ||
+ | | | ||
+ | |} | ||
− | == Filters == | + | === Filters === |
* [[Clamp Layer|Clamp]] | * [[Clamp Layer|Clamp]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Invert Negative | ||
+ | | | ||
+ | |- | ||
+ | | Clamp Ceiling | ||
+ | | | ||
+ | |- | ||
+ | | Ceiling | ||
+ | | | ||
+ | |- | ||
+ | | Floor | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Color Correct Layer|Color Correct]] | * [[Color Correct Layer|Color Correct]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Hue Adjust | ||
+ | | | ||
+ | |- | ||
+ | | Brightness | ||
+ | | | ||
+ | |- | ||
+ | | Contrast | ||
+ | | | ||
+ | |- | ||
+ | | Exposure Adjust | ||
+ | | | ||
+ | |- | ||
+ | | Gamma Adjustment | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Halftone 2 Layer|Halftone 2]] | * [[Halftone 2 Layer|Halftone 2]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Mask Offset | ||
+ | | | ||
+ | |- | ||
+ | | Mask Angle | ||
+ | | | ||
+ | |- | ||
+ | | Mask Size | ||
+ | | | ||
+ | |- | ||
+ | | Light Color | ||
+ | | | ||
+ | |- | ||
+ | | Dark Color | ||
+ | | | ||
+ | |- | ||
+ | | Type | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Halftone 3 Layer|Halftone 3]] | * [[Halftone 3 Layer|Halftone 3]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Mask Size | ||
+ | | | ||
+ | |- | ||
+ | | Type | ||
+ | | | ||
+ | |- | ||
+ | | Subtractive Flag | ||
+ | | | ||
+ | |- | ||
+ | | <Channel Name>Color | ||
+ | | | ||
+ | |- | ||
+ | | <Channel Name>Mask Offset | ||
+ | | | ||
+ | |- | ||
+ | | <Channel Name>Mask Angle | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Luma Key Layer|Luma Key]] | * [[Luma Key Layer|Luma Key]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Color | ||
+ | | Color of checkers | ||
+ | |- | ||
+ | | Offset | ||
+ | | | ||
+ | |- | ||
+ | | Size | ||
+ | | Size of checkers | ||
+ | |} | ||
− | == Fractals == | + | === Fractals === |
* [[Julia Set Layer|Julia Set]] | * [[Julia Set Layer|Julia Set]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! 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 Layer|Mandelbrot Set]] | * [[Mandelbrot Set Layer|Mandelbrot Set]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! 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 == | + | === Geometry === |
* [[Checkerboard Layer|Checkerboard]] | * [[Checkerboard Layer|Checkerboard]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Color | ||
+ | | Color of checkers | ||
+ | |- | ||
+ | | Offset | ||
+ | | | ||
+ | |- | ||
+ | | Size | ||
+ | | Size of checkers | ||
+ | |} | ||
+ | |||
* [[Circle Layer|Circle]] | * [[Circle Layer|Circle]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Color | ||
+ | | | ||
+ | |- | ||
+ | | Radius | ||
+ | | | ||
+ | |- | ||
+ | | Feather | ||
+ | | | ||
+ | |- | ||
+ | | Center | ||
+ | | | ||
+ | |- | ||
+ | | Invert | ||
+ | | Invert the circle | ||
+ | |- | ||
+ | | Falloff | ||
+ | | Determines the falloff function for the feather | ||
+ | |} | ||
+ | |||
* [[Outline Layer|Outline]] | * [[Outline Layer|Outline]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! 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 Layer|Polygon]] | * [[Polygon Layer|Polygon]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Vector List | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Rectangle Layer|Rectangle]] | * [[Rectangle Layer|Rectangle]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Color | ||
+ | | | ||
+ | |- | ||
+ | | Point 1 | ||
+ | | | ||
+ | |- | ||
+ | | Point 2 | ||
+ | | | ||
+ | |- | ||
+ | | Expand amount | ||
+ | | | ||
+ | |- | ||
+ | | Invert the rectangle | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Region Layer|Region]] | * [[Region Layer|Region]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Vertices | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Solid Color Layer|Solid Color]] | * [[Solid Color Layer|Solid Color]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Color | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Star Layer|Star]] | * [[Star Layer|Star]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! 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 == | + | === Gradients === |
* [[Conical Gradient Layer|Conical Gradient]] | * [[Conical Gradient Layer|Conical Gradient]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Gradient | ||
+ | | | ||
+ | |- | ||
+ | | Center | ||
+ | | | ||
+ | |- | ||
+ | | Angle | ||
+ | | | ||
+ | |- | ||
+ | | Symmetric | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Curve Gradient Layer|Curve Gradient]] | * [[Curve Gradient Layer|Curve Gradient]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Offset | ||
+ | | | ||
+ | |- | ||
+ | | Width | ||
+ | | | ||
+ | |- | ||
+ | | Vertices | ||
+ | | A list of BLine Points | ||
+ | |- | ||
+ | | Gradient | ||
+ | | | ||
+ | |- | ||
+ | | Loop | ||
+ | | | ||
+ | |- | ||
+ | | ZigZag | ||
+ | | | ||
+ | |- | ||
+ | | Perpendicular | ||
+ | | | ||
+ | |- | ||
+ | | Fast | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Linear Gradient Layer|Linear Gradient]] | * [[Linear Gradient Layer|Linear Gradient]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Point 1 | ||
+ | | | ||
+ | |- | ||
+ | | Point 2 | ||
+ | | | ||
+ | |- | ||
+ | | Gradient | ||
+ | | | ||
+ | |- | ||
+ | | Loop | ||
+ | | | ||
+ | |- | ||
+ | | ZigZag | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Noise Gradient Layer|Noise Gradient]] | * [[Noise Gradient Layer|Noise Gradient]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Gradient | ||
+ | | | ||
+ | |- | ||
+ | | Random Seed | ||
+ | | | ||
+ | |- | ||
+ | | Size | ||
+ | | | ||
+ | |- | ||
+ | | Interpolation | ||
+ | | What type of interpolation to use | ||
+ | |- | ||
+ | | Detail | ||
+ | | | ||
+ | |- | ||
+ | | Animation Speed | ||
+ | | | ||
+ | |- | ||
+ | | Turbulent | ||
+ | | | ||
+ | |- | ||
+ | | Do Alpha | ||
+ | | | ||
+ | |- | ||
+ | | Super Sampling | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Radial Gradient Layer|Radial Gradient]] | * [[Radial Gradient Layer|Radial Gradient]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Gradient | ||
+ | | | ||
+ | |- | ||
+ | | Center | ||
+ | | | ||
+ | |- | ||
+ | | Radius | ||
+ | | This is the radius of the circle | ||
+ | |- | ||
+ | | Loop | ||
+ | | | ||
+ | |- | ||
+ | | Zig-Zag | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Spiral Gradient Layer|Spiral Gradient]] | * [[Spiral Gradient Layer|Spiral Gradient]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Gradient | ||
+ | | | ||
+ | |- | ||
+ | | Center | ||
+ | | | ||
+ | |- | ||
+ | | Radius | ||
+ | | This is the radius of the circle | ||
+ | |- | ||
+ | | Angle | ||
+ | | | ||
+ | |- | ||
+ | | Clockwise | ||
+ | | | ||
+ | |} | ||
− | == Other == | + | === Other === |
* [[Paste Canvas Layer|Paste Canvas]] | * [[Paste Canvas Layer|Paste Canvas]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Origin | ||
+ | | Point where you want the origin to be | ||
+ | |- | ||
+ | | Canvas | ||
+ | | Canvas to paste | ||
+ | |- | ||
+ | | Zoom | ||
+ | | Size of canvas | ||
+ | |- | ||
+ | | Time Offset | ||
+ | | | ||
+ | |- | ||
+ | | Children Lock | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Import Layer|Import]] | * [[Import Layer|Import]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Filename | ||
+ | | File to import | ||
+ | |- | ||
+ | | Time Offset | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Super Sample Layer|Super Sample]] | * [[Super Sample Layer|Super Sample]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! 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 Layer|Time Loop]] | * [[Time Loop Layer|Time Loop]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Start Time | ||
+ | | | ||
+ | |- | ||
+ | | End Time | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[XOR Pattern Layer|XOR Pattern]] | * [[XOR Pattern Layer|XOR Pattern]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Offset | ||
+ | | | ||
+ | |- | ||
+ | | Size | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Plant Layer|Plant]] | * [[Plant Layer|Plant]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Vertices | ||
+ | | A list of BLine Points | ||
+ | |- | ||
+ | | Gradient | ||
+ | | | ||
+ | |- | ||
+ | | Split Angle | ||
+ | | | ||
+ | |- | ||
+ | | Gravity | ||
+ | | | ||
+ | |- | ||
+ | | Velocity | ||
+ | | | ||
+ | |- | ||
+ | | Stem Size | ||
+ | | | ||
+ | |- | ||
+ | | SizeAsAlpha | ||
+ | | | ||
+ | |- | ||
+ | | Step | ||
+ | | | ||
+ | |- | ||
+ | | Seed | ||
+ | | | ||
+ | |- | ||
+ | | Splits | ||
+ | | | ||
+ | |- | ||
+ | | Sprouts | ||
+ | | | ||
+ | |- | ||
+ | | Random Factor | ||
+ | | | ||
+ | |- | ||
+ | | Drag | ||
+ | | | ||
+ | |} | ||
− | == Stylize == | + | === Stylize === |
* [[Bevel Layer|Bevel]] | * [[Bevel Layer|Bevel]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Type | ||
+ | | Type of blur to use | ||
+ | |- | ||
+ | | Hi-Color | ||
+ | | | ||
+ | |- | ||
+ | | Lo-Color | ||
+ | | | ||
+ | |- | ||
+ | | Light Angle | ||
+ | | | ||
+ | |- | ||
+ | | Depth of Bevel | ||
+ | | | ||
+ | |- | ||
+ | | Softness | ||
+ | | | ||
+ | |- | ||
+ | | Use Luma | ||
+ | | | ||
+ | |- | ||
+ | | Solid | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Shade Layer|Shade]] | * [[Shade Layer|Shade]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Color | ||
+ | | | ||
+ | |- | ||
+ | | Offset | ||
+ | | | ||
+ | |- | ||
+ | | Size | ||
+ | | Size of Shade | ||
+ | |- | ||
+ | | Type | ||
+ | | Type of blur to use | ||
+ | |- | ||
+ | | Invert | ||
+ | | | ||
+ | |} | ||
− | == Transform == | + | === Transform === |
* [[Rotate Layer|Rotate]] | * [[Rotate Layer|Rotate]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Origin | ||
+ | | Point where you want the origin to be | ||
+ | |- | ||
+ | | Amount | ||
+ | | Amount of rotation | ||
+ | |} | ||
+ | |||
* [[Translate Layer|Translate]] | * [[Translate Layer|Translate]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Origin | ||
+ | | Point where you want the origin to be | ||
+ | |} | ||
+ | |||
* [[Zoom Layer|Zoom]] | * [[Zoom Layer|Zoom]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Amount | ||
+ | | Amount to zoom in | ||
+ | |- | ||
+ | | Center | ||
+ | | Point to zoom in to | ||
+ | |} | ||
− | == Typography == | + | === Typography === |
* [[Simple Text Layer|Simple Text]] | * [[Simple Text Layer|Simple Text]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Text | ||
+ | | Text to Render | ||
+ | |- | ||
+ | | Color | ||
+ | | Color of the text | ||
+ | |- | ||
+ | | Font Family | ||
+ | | | ||
+ | |- | ||
+ | | Style | ||
+ | | | ||
+ | |- | ||
+ | | Weight | ||
+ | | | ||
+ | |- | ||
+ | | Hozontal 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 == | + | === Not Available === |
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" | ||
+ | |- | ||
+ | ! 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 Layer|Metaballs]] | * [[Metaballs Layer|Metaballs]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Color | ||
+ | | | ||
+ | |- | ||
+ | | Points | ||
+ | | | ||
+ | |- | ||
+ | | Radii | ||
+ | | | ||
+ | |- | ||
+ | | Weights | ||
+ | | | ||
+ | |- | ||
+ | | Threshold | ||
+ | | | ||
+ | |} | ||
+ | |||
* [[Simple Circle Layer|Simple Circle]] | * [[Simple Circle Layer|Simple Circle]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Color | ||
+ | | | ||
+ | |- | ||
+ | | Center | ||
+ | | | ||
+ | |- | ||
+ | | Radius | ||
+ | | This is the radius of the circle | ||
+ | |} | ||
+ | |||
* [[Filled Rectangle Layer|Filled Rectangle]] | * [[Filled Rectangle Layer|Filled Rectangle]] | ||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Color | ||
+ | | | ||
+ | |- | ||
+ | | Point 1 | ||
+ | | | ||
+ | |- | ||
+ | | Point 2 | ||
+ | | | ||
+ | |- | ||
+ | | Feather X | ||
+ | | | ||
+ | |- | ||
+ | | Feather Y | ||
+ | | | ||
+ | |- | ||
+ | | Bevel | ||
+ | | | ||
+ | |- | ||
+ | | Keep Bevel Circular | ||
+ | | | ||
+ | |} | ||
+ | |||
+ | ------------------------------------------------------------------------ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | synfig/layer_motionblur.cpp | ||
+ | modules/mod_filter/radialblur.cpp | ||
+ | modules/lyr_std/insideout.cpp | ||
+ | modules/mod_noise/distort.cpp | ||
+ | modules/lyr_std/sphere_distort.cpp | ||
+ | modules/lyr_std/stretch.cpp | ||
+ | modules/lyr_std/twirl.cpp | ||
+ | modules/lyr_std/warp.cpp | ||
+ | modules/lyr_std/clamp.cpp | ||
+ | modules/mod_filter/colorcorrect.cpp | ||
+ | modules/mod_filter/halftone2.cpp | ||
+ | modules/mod_filter/halftone3.cpp | ||
+ | modules/mod_filter/lumakey.cpp | ||
+ | modules/lyr_std/julia.cpp | ||
+ | modules/lyr_std/mandelbrot.cpp | ||
+ | modules/mod_geometry/checkerboard.cpp | ||
+ | modules/mod_geometry/circle.cpp | ||
+ | modules/mod_geometry/outline.cpp | ||
+ | synfig/layer_polygon.cpp | ||
+ | modules/mod_geometry/rectangle.cpp | ||
+ | modules/mod_geometry/region.cpp | ||
+ | synfig/layer_solidcolor.cpp | ||
+ | modules/mod_geometry/star.cpp | ||
+ | modules/mod_gradient/conicalgradient.cpp | ||
+ | modules/mod_gradient/curvegradient.cpp | ||
+ | modules/mod_gradient/lineargradient.cpp | ||
+ | modules/mod_noise/noise.cpp | ||
+ | modules/mod_gradient/radialgradient.cpp | ||
+ | modules/mod_gradient/spiralgradient.cpp | ||
+ | synfig/layer_pastecanvas.cpp | ||
+ | modules/lyr_std/import.cpp | ||
+ | modules/lyr_std/supersample.cpp | ||
+ | modules/lyr_std/timeloop.cpp | ||
+ | modules/lyr_std/xorpattern.cpp | ||
+ | modules/mod_particle/plant.cpp | ||
+ | modules/lyr_std/bevel.cpp | ||
+ | modules/lyr_std/shade.cpp | ||
+ | modules/lyr_std/rotate.cpp | ||
+ | modules/lyr_std/translate.cpp | ||
+ | modules/lyr_std/zoom.cpp | ||
+ | modules/lyr_freetype/lyr_freetype.cpp | ||
+ | synfig/layer_shape.cpp | ||
+ | modules/example/metaballs.cpp | ||
+ | modules/example/simplecircle.cpp | ||
+ | modules/example/filledrect.cpp | ||
+ | |||
+ | {| border="1" | ||
+ | |- | ||
+ | ! Parameter | ||
+ | ! Description | ||
+ | |- | ||
+ | | Color | ||
+ | | | ||
+ | |- | ||
+ | | Point 1 | ||
+ | | | ||
+ | |- | ||
+ | | Point 2 | ||
+ | | | ||
+ | |- | ||
+ | | Feather X | ||
+ | | | ||
+ | |- | ||
+ | | Feather Y | ||
+ | | | ||
+ | |- | ||
+ | | Bevel | ||
+ | | | ||
+ | |- | ||
+ | | Keep Bevel Circular | ||
+ | | | ||
+ | |} |
Revision as of 19:29, 4 September 2007
Contents
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:
- 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...
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
Parameter | Description |
---|---|
Size | Size of Blur |
Type | Type of blur to use |
Parameter | Description |
---|---|
Aperture | Shutter Time |
Parameter | Description |
---|---|
Origin | Point where you want the origin to be |
Size | Size of blur |
Fade Out |
Distortions
Parameter | Description |
---|---|
Origin | Defines the where the center will be |
Parameter | Description |
---|---|
Displacement | |
Size | |
Random Seed | |
Interpolation | What type of interpolation to use |
Detail | |
Animation Speed | |
Turbulent |
Parameter | Description |
---|---|
Position | |
Radius | |
Amount | |
Clip | |
Distort Type | The direction of the distortion |
Parameter | Description |
---|---|
Amount | |
Center |
Parameter | Description |
---|---|
Center | |
Radius | This is the radius of the circle |
Rotations | |
Distort Inside | |
Distort Outside |
Parameter | Description |
---|---|
Source TL | |
Source BR | |
Dest TL | |
Dest TR | |
Dest BR | |
Dest BL | |
Clip | |
Horizon |
Filters
Parameter | Description |
---|---|
Invert Negative | |
Clamp Ceiling | |
Ceiling | |
Floor |
Parameter | Description |
---|---|
Hue Adjust | |
Brightness | |
Contrast | |
Exposure Adjust | |
Gamma Adjustment |
Parameter | Description |
---|---|
Mask Offset | |
Mask Angle | |
Mask Size | |
Light Color | |
Dark Color | |
Type |
Parameter | Description |
---|---|
Mask Size | |
Type | |
Subtractive Flag | |
<Channel Name>Color | |
<Channel Name>Mask Offset | |
<Channel Name>Mask Angle |
Parameter | Description |
---|---|
Color | Color of checkers |
Offset | |
Size | Size of checkers |
Fractals
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 |
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
Parameter | Description |
---|---|
Color | Color of checkers |
Offset | |
Size | Size of checkers |
Parameter | Description |
---|---|
Color | |
Radius | |
Feather | |
Center | |
Invert | Invert the circle |
Falloff | Determines the falloff function for the feather |
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 |
Parameter | Description |
---|---|
Vector List |
Parameter | Description |
---|---|
Color | |
Point 1 | |
Point 2 | |
Expand amount | |
Invert the rectangle |
Parameter | Description |
---|---|
Vertices |
Parameter | Description |
---|---|
Color |
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
Parameter | Description |
---|---|
Gradient | |
Center | |
Angle | |
Symmetric |
Parameter | Description |
---|---|
Offset | |
Width | |
Vertices | A list of BLine Points |
Gradient | |
Loop | |
ZigZag | |
Perpendicular | |
Fast |
Parameter | Description |
---|---|
Point 1 | |
Point 2 | |
Gradient | |
Loop | |
ZigZag |
Parameter | Description |
---|---|
Gradient | |
Random Seed | |
Size | |
Interpolation | What type of interpolation to use |
Detail | |
Animation Speed | |
Turbulent | |
Do Alpha | |
Super Sampling |
Parameter | Description |
---|---|
Gradient | |
Center | |
Radius | This is the radius of the circle |
Loop | |
Zig-Zag |
Parameter | Description |
---|---|
Gradient | |
Center | |
Radius | This is the radius of the circle |
Angle | |
Clockwise |
Other
Parameter | Description |
---|---|
Origin | Point where you want the origin to be |
Canvas | Canvas to paste |
Zoom | Size of canvas |
Time Offset | |
Children Lock |
Parameter | Description |
---|---|
Filename | File to import |
Time Offset |
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 |
Parameter | Description |
---|---|
Start Time | |
End Time |
Parameter | Description |
---|---|
Offset | |
Size |
Parameter | Description |
---|---|
Vertices | A list of BLine Points |
Gradient | |
Split Angle | |
Gravity | |
Velocity | |
Stem Size | |
SizeAsAlpha | |
Step | |
Seed | |
Splits | |
Sprouts | |
Random Factor | |
Drag |
Stylize
Parameter | Description |
---|---|
Type | Type of blur to use |
Hi-Color | |
Lo-Color | |
Light Angle | |
Depth of Bevel | |
Softness | |
Use Luma | |
Solid |
Parameter | Description |
---|---|
Color | |
Offset | |
Size | Size of Shade |
Type | Type of blur to use |
Invert |
Transform
Parameter | Description |
---|---|
Origin | Point where you want the origin to be |
Amount | Amount of rotation |
Parameter | Description |
---|---|
Origin | Point where you want the origin to be |
Parameter | Description |
---|---|
Amount | Amount to zoom in |
Center | Point to zoom in to |
Typography
Parameter | Description |
---|---|
Text | Text to Render |
Color | Color of the text |
Font Family | |
Style | |
Weight | |
Hozontal 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.
Parameter | Description |
---|---|
Color | Layer_Shape Color |
Position | |
Invert | |
Antialiasing | |
Feather | |
Type of Feather | Type of feathering to use |
Winding Style | Winding style to use |
Parameter | Description |
---|---|
Color | |
Points | |
Radii | |
Weights | |
Threshold |
Parameter | Description |
---|---|
Color | |
Center | |
Radius | This is the radius of the circle |
Parameter | Description |
---|---|
Color | |
Point 1 | |
Point 2 | |
Feather X | |
Feather Y | |
Bevel | |
Keep Bevel Circular |
synfig/layer_motionblur.cpp
modules/mod_filter/radialblur.cpp
modules/lyr_std/insideout.cpp
modules/mod_noise/distort.cpp
modules/lyr_std/sphere_distort.cpp
modules/lyr_std/stretch.cpp
modules/lyr_std/twirl.cpp
modules/lyr_std/warp.cpp
modules/lyr_std/clamp.cpp
modules/mod_filter/colorcorrect.cpp
modules/mod_filter/halftone2.cpp
modules/mod_filter/halftone3.cpp
modules/mod_filter/lumakey.cpp
modules/lyr_std/julia.cpp
modules/lyr_std/mandelbrot.cpp
modules/mod_geometry/checkerboard.cpp
modules/mod_geometry/circle.cpp
modules/mod_geometry/outline.cpp
synfig/layer_polygon.cpp
modules/mod_geometry/rectangle.cpp
modules/mod_geometry/region.cpp
synfig/layer_solidcolor.cpp
modules/mod_geometry/star.cpp
modules/mod_gradient/conicalgradient.cpp
modules/mod_gradient/curvegradient.cpp
modules/mod_gradient/lineargradient.cpp
modules/mod_noise/noise.cpp
modules/mod_gradient/radialgradient.cpp
modules/mod_gradient/spiralgradient.cpp
synfig/layer_pastecanvas.cpp
modules/lyr_std/import.cpp
modules/lyr_std/supersample.cpp
modules/lyr_std/timeloop.cpp
modules/lyr_std/xorpattern.cpp
modules/mod_particle/plant.cpp
modules/lyr_std/bevel.cpp
modules/lyr_std/shade.cpp
modules/lyr_std/rotate.cpp
modules/lyr_std/translate.cpp
modules/lyr_std/zoom.cpp
modules/lyr_freetype/lyr_freetype.cpp
synfig/layer_shape.cpp
modules/example/metaballs.cpp
modules/example/simplecircle.cpp
modules/example/filledrect.cpp
Parameter | Description |
---|---|
Color | |
Point 1 | |
Point 2 | |
Feather X | |
Feather Y | |
Bevel | |
Keep Bevel Circular |