mamoworld

Tools and Tutorials for After Effects

  • Deutsch
  • English
Start Tools ExpressionTimeline

ExpressionTimeline

ExpressionTimeline After Effects Script
download (on AEscripts)

The ExpressionTimeline allows you to apply several expressions to a property such that each expression is active only for a certain period of time. Instead of an abrupt change between the expressions you can also smoothly transition from one expression to the next. Furthermore, you can specify time intervals in which no expression is active such that the keyframed motion is considered.

The script can combine arbitrarily many expressions and works with whatever expressions you give to it.

Demo video

Related tutorials

Other voices

  • For the intro scene with TVs on a conveyor belt, generated by two layers of Particular 2.0, I needed a way to smoothly interpolate between straight-line movement and controlled chaos. ExpressionTimeline worked perfectly, merging the two expressions that regulated how the audio was converted into motion. It then helped integrate those expressions with static keyframes for precise control.

    Teddy Gage about the work on his showreel above

  • I have to say its revolutionary. Seriously. The ability to blend keyframes and expressions, and mixed sets of expression at will can change the way you work forever. And I'm not usually prone to hyperbole.

    Teddy Gage on the After Effects Mailing List after finishing this video which uses over 200 lines of expressions code

The user interface

Example 1
From the beginning until frame 50 use the keyframed values and after frame 50 use a wiggle expression. Interface of the ExpressionTimeline After Effects script

Example 2
Smoothly transition from one expression to another. The first expression is active from frame 0 to 50, the second expression from frame 50 until the end. The smooth transition between the two expressions is 10 frames long and hence lasts from frame 45 to frame 54. With the expressions in this example, the layer first follows another layer (expression 1) until frame 45. Then until frame 54 it smoothly travels back to its own position and simultaneously starts to wiggle (expression 2). Interface of the ExpressionTimeline After Effects script

Update

To update ExpressionTimeline download the most current trial version here. Your old installation can simply be replaced. Your installed license is automatically detected and does not need to be entered again.

 

Comments  

 
0 # boriZ 2011-01-27 16:14
I don't even have the script but the demo video makes this seem essential allready!
Reply | Reply with quote | Quote
 
 
0 # Percival 2011-01-27 18:36
This is just unreal!
Keep up the great work, Mathias!
Reply | Reply with quote | Quote
 
 
0 # Frank Hand 2011-01-27 19:14
Mathias, I was so excited that I purchased this script immediately! However I am getting a lot of crashes in AE CS4 (Mac OSX 10.6.6) when I use it.

e.g. if I change the FRAME from infinity to a numerical value and TAB out or click out of the box rather than pressing RETURN then AE crashes.

It's not always ease to remember to press RETURN!
Reply | Reply with quote | Quote
 
 
+1 # Mathias Möhl 2011-01-28 09:53
-
UPDATE: Those problems are now all fixed.

Hi Frank,
sorry that you have those problems. Your observation that it depends on whether you press return or not is very helpful for me. According to what you describe, it looks like a problem in the scripting interface and I am in contact with Adobe to solve it.
Reply | Reply with quote | Quote
 
 
0 # Frank Hand 2011-01-28 10:32
I'm now getting used to pressing RETURN every time rather than tabbing or clicking into the next box!

What an excellent script!

I've also enjoyed your MochaImport and Tracker2Mask scripts. But I expect to use ExpressionTimel ine much more frequently.
Reply | Reply with quote | Quote
 
 
0 # Mathias Möhl 2011-02-07 07:43
The issue is fixed in the new version now.
Reply | Reply with quote | Quote
 
 
0 # Michiko 2011-01-27 21:48
Wow, this script is just great!!!

Keep it up! :D
Reply | Reply with quote | Quote
 
 
+1 # Alon 2011-02-02 21:30
great work!
im waiting for the fixed script.
Reply | Reply with quote | Quote
 
 
0 # Mathias Möhl 2011-02-07 07:41
The fixed version is online now! :-)
Reply | Reply with quote | Quote
 
 
0 # hosenmahjob 2011-10-15 22:40
Wow
Very Good Expression
Tanks
Reply | Reply with quote | Quote
 

Add comment


Security code
Refresh