With this iExpression you can connect a property to another one in an elastic way. This is like a linking expression, but the property follows the linked property not directly, but in a delayed, elastic way.

You can imagine this as connecting two sliders with an elastic strap. When you move the first one, the second one follows with a bit of delay and may bounce a bit.

Note that the expression only acts in one direction: The property that you apply the expression to follows the linked one but not vice versa.

  • Link To

    Link here the property that this property should be connected to with the elastic strap

  • Simulation Start Frames

    The frame (in composition time), at which the physics simulation is started. Link this value to a slider and keyframe it with a few hold keyframes to restart the simulation at several times. Several shorter simulations compute much faster than one long one. Hence, best start a new simulation whereever the property "takes a break" and does not move. At times where the simulation should not be active, just keyframe the simulation start to some frame after the current frame (say 9999999) to avoid unnecessary calculations.

  • Softness

    The softness of the elstic strap. The bigger, the slower and more delayed the object follows the elastic strap.

  • Damping

    This is like the friction of the object being pulled by the rubber band. The higher the less it oscillates and the slower it moves.

  • Strap Length

    The length of the elastic strap. For 0, the strap always pulls the object until its exactly placed at the linked property. FOr larger strap length, the strap stops pulling earlier.

  • Performance
    Max Simulation Frames

    For 250 at most the last 250 frames are considered during the simulation, even if the time spans resulting from "Simulation Start Frames" are longer. Setting this parameter to something shorter than the duration of the simulation might cause inaccurate results, but for large numbers, the expression might become very slow.


    determines the quality of the physics simulation. The higher this value is the slower is the computation but the more realistic is the movement.

Elastic Connection 1D iExpression

can be applied to: 
1D properties
iExpression Bundle: 
Download at aescripts.com

What are iExpressions?

iExpressions are After Effects expressions with an easy to use interface.

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.