After Effects Graph Editor

After Effects Value & Speed Graph 101

The art of animation is about time and spacing. By understanding the graph and speed editor, you will be able to adjust your animation to look more alive. Let’s Begin Create a circle and key frame the X position at 0 seconds. Then move it forward on the X-axis and key frame at 2 seconds.…
Read more

If/ Else Conditional Statement

Conditional Statements If/Else

These are conditional statements. They return a particular task like functions. However, the task depends upon on the circumstance of the Boolean operator . What are Booleans? A Boolean has only two values True or False | Yes or No. It works by using Comparison and Logical Operators for the particular task. The Boolean will…
Read more

Time Variable

To see it working in action. First create a text layer, and in the source code property type time ( ); and play your animation. Expression Example Speed/sec. Rotation Property time * 360 Full Rotation time * 360/2 Half a Rotation time * 360/4 Quarter rotation Expression Example Speed Position Property transform.position + time *100;…
Read more

After Effects Loop Expression


The loop functions allows animations to repeat with a minimum number of key frames. Saving time and effort for edits in the future. There are 3 different loops. loopIn ( ) , loopOut ( ), & loopDuration( ). It has 4 different arguments cycle , pingpong, offset and continue. loopout ( ) The loopout function,…
Read more

After Effect Index expression


Index It’s taken me a while to understand how this expression works, and putting it into layman terms. The best way I can describe using the index, is imagining the file as a book. Each layer is a page. And when you mark a layer as the index. That layer becomes the bookmark. But where…
Read more

The Random Expression AE

Random Expression

The Random Function works on a variety number of parameters Values, which allows flexibility. It returns a different value on every frame. random (maxValorArray); For example, if you apply the code random (80); on the opacity property. It would created a strobing light effect from zero to 80. random (maxValorArray); This will always return a…
Read more

After Effects SourceRectAtTime Expression

SourceRectAtTime ( )

This expression allows shape layers to automatically resizing to a text layer. Great for lower-thirds! Intermediate skill level for coding. Video tutorial I would recommend watching Evan Abrams video of SourceRecAtTime ( ) and Jake in Motion SourceRectAtTime. Let’s Get Started: Step One: Create a Rectangle layer in a new composition. You can just double…
Read more

The Wiggle Function AE

The Wiggle Function Control

Wiggle (freq, amp)  This function returns, random values; creating random movements. It can be placed on property such as opacity, scale and position.  The two main arguments are the frequency and amplitude but other numbers are placed in as default if not written wiggle(freq, amp, octaves=1, amp_mult=0.5, t=time):   freq or frequency: How many times…
Read more


After Effects Short Cuts

Time Savers = Hot Keys. Creating New… Project Option + ⌘ + N Composition ⌘ + N Comps from Layers ⌘ + Shift + C: Composition Settings ⌘ + K Tools V (Selection Tool) A (Direct Selection Tool) ⌘5 (Effects & Presets Panel) Moving Layers [ (moves your layer to the Left) ] (moves your…
Read more


AE Expression Terminology 101

The Expression Language After Effects uses JavaScript engine to output their expressions. Below we will go over some terminology, to better understand writing expressions. What Is JavaScript? Answer: JavaScript is a programing language that tells After Effects a set of instructions through Statements. Such as wiggle, change color, move up etc… How Do Statements Work?…
Read more