Learning note for synfig

Hi,guys, Please let me know if there is a better way to do that,thx.
sea6
sea6.sifz (30.4 KB)

Timeline :
  • duplicate target frame to current frame( right click the target frame)
  • Time Loop layer (loop everything below)(the value exported to project library in loop group,will not take loop effect outside the group)
Follow\Track\Constraint from a point:
  • select a wave point, select ‘Vertex’ field, Export value to project library ‘waveposition’

    Boat:

    • select boat, select ‘Offset’ field in Transformation from parament panel,link to exported value from ‘Library’,boat will follow the wave point.
    • Convert ‘Angle’ to ‘Random’ will get a drunk boat

    Dragon eyeball:

    • Convert ‘Offset’ to ‘Add’,this will allow the eyeball to move faster or slower relative to waveposition by adjust ‘Scalar’
    • Select ‘Addition’ in ‘Offset’ , link to waveposition in ‘Library’
    • Adjust eyeball posion
    • Adjust ‘Scalar’ to keep eyeball in the eyes
Random:
  • Try to use it anytime :hugs:
4 Likes

Arrow (keyboard)

Option:

select target in canvas, then press arrow on keyboard.

Supposed:

move selected target to up\down\left\right pixel by pixel

What happen:

the focus not on target in canvas, ‘Up’ key will jump to main toolbar, ‘Down’ key will jump to paraments panel.

Solution:

select ‘Origin’ on target then press arrow key.

a target be selected(a white border outside ) not means target actived.


move\scale\rotation\mirror (tools)

option:

click on target

supposed:

select target on mouse click, then ‘move\scale\rotation\mirror’ follow mouse move distance

what happen:
not working

Solution:

select points on target will works


Group (layer panel)

option:

group target

supposed:

group center same as target center when one or more target grouped

what happen:
new group center always in canvas center

Solution:

move the center handle to near grouped center.

looks like the center will be placed in 0,0 by default (Rectangle\Polygon\Spline\Group), like blender’s ‘3D cursor’ mode.

1 Like

Noise Distort layer

this layer has ability to simulate the glass, water waves etc. bigger ‘size’ will reduce the effect, and make it smoother;covert ‘displacement’ to ‘random’ will get more interest shape.


jellyfish
jellyfish.sifz (24.8 KB)

Synchronize the ‘Random’ effect between different targets

copy ‘Random’ SEED to other ‘Random’ target will synchronized the motion (leg to leg_dot) (leg_small to leg_small_ball )

jellyfish2
jellyfish2.sifz (16.4 KB)

2 Likes

control direction of ‘Duplicate’ layer

  • use a path to export start and end position (kelps - path)
  • convert the target ‘Offset’ to ‘Add’, convert the ‘Addition’ to ‘Subtract’ (connect ‘LHS’ and ‘RHS’ to start and end position, connect ‘Scalar’ to ‘Duplicate’),Adjust ‘Scalar’ to show them all

jellyfish3

jellyfish3.sifz (25.1 KB)

2 Likes

about the ‘Duplicate’ layer

compared to these software, Synfig ‘Duplicate’ need more learning to show the result, i hope ‘Duplicate’ will have offset\scale\rotate\relative-offset option by default in the future, that will more easier to beginner.(Adobe animate need more action script learning to show the similar result, that’s more hard)

put duplicate fish on random position

  • put fish group on spline (Link to Spline)
  • convert ‘Amount’ to ‘Range’ ( set min\max value,and convert link to ‘Random’ to keep the fish with random position on the spline)
  • Duplicate fish_move_y group
  • convert fish_move_y ‘Offset’ to ‘Composite’ , convert ‘Y-Axis’ to ‘Range’ and Adjust the paraments to show the fish with random y position

jellyfish4
jellyfish4.sifz (29.8 KB)

3 Likes

Time Loop layer

random ‘Local Time’ is a simple way to got a random start point on timeline


gg
loop.sifz (3.7 KB)

output
loop2.sifz (6.8 KB)

3 Likes

Simulate onion skin effect

Convert ‘Amount’ to ‘Add’ and adjust ‘Scalar’ to change onion skin length


onion
onion.sifz (2.6 KB)

onion2
onion2.sifz (3.6 KB)

3 Likes

Matrix

  • Random Letter ‘Opacity’
  • Random ‘Time Loop’ to get random letter
  • ‘Duplicate’ letter vertical
  • ‘Duplicate’ letter group horizontal to fill the canvas
  • Random letter group ‘Time Offset’
  • Blur && Checkerboard

output

Matrix.sifz (2.6 KB)

3 Likes

Random

  • set random ‘Link’ & ‘Radius’ to 0.5 will get the random number from 0 - 1

random

Random.sifz (2.0 KB)

Random
Random.sifz (3.1 KB)

1 Like

Use ‘Subtract’ to control ‘Time loop’,looks like wave effect.

subs
subs.sifz (2.7 KB)

subs2
subs2.sifz (3.2 KB)

4 Likes

have fun with ‘Distortions’ layers, try difference layer combinatorial effect

  • normal
    normal

  • insideOut
    insideOut

  • twirl
    twirl

  • curveWarp
    curveWarp

  • noiseDistort
    noiseDistort

  • double noiseDistort
    noiseDistortX2

  • insideOut+noiseDistort
    insideOut+noiseDistort

  • insideOut+double noiseDistort
    insideOut+noiseDistortX2

distortions.sifz (3.4 KB)

distortions2
distortions2.sifz (6.9 KB)

3 Likes

Sparial & Spring

Not easy to get these path in Synfig,but easy from Inkscape & Blender

spiral

spring

rotation.sifz (18.4 KB)

1 Like