Shape Animation – Converting to Shape Layers
Master After Effects Shape Layer Animation Techniques
Key Skills You'll Master
Shape Layer Conversion
Learn to convert Illustrator vectors into native After Effects shape layers for better animation control.
Custom Motion Paths
Master the technique of making layers follow complex custom paths using Create Nulls from Paths.
Advanced Shape Animation
Develop skills in cleaning up complex shape layers and creating sophisticated animated graphics.
The final animation includes animated text groups, growing bar graphics, and moving arrows - all created using text and shape layers for maximum flexibility.
Workspace Setup Process
Reset Workspace
Go to Window > Workspace > Standard, then reset to saved layout for consistent interface
Maximize Window
Click green button (Mac) or maximize button (Windows) to fill screen for optimal workspace
Open Project File
Navigate to HUD—Sliders.aep in the Finished Projects folder to begin the exercise
Always save your current project before opening a new one, and rename files with your name to avoid conflicts in class environments.
Shape Layer Complexity
Shape Layer Cleanup Process
Convert Vector Layer
Use Create Shapes from Vector Layer to convert Illustrator assets into native After Effects shapes
Organize Groups
Delete unnecessary groups and organize remaining elements into logical groupings like 'Ball' and 'Other Assets'
Add Animation
Apply wiggle expressions and scale transforms to create dynamic movement in the slider elements
Duplicate and Distribute
Create multiple instances and use alignment tools to distribute evenly across the composition
- In the Shape Animation—HUD comp, select the [Line Bundle—Animated] layer and:
- Press Return (Mac) or Enter (Windows) and rename the layer Circuitry Animation.
- Press Return (Mac) or Enter (Windows) again to finalize the name change.
Double–click the Circuitry Animation comp layer to open it. If any layers are expanded, click on them and press CTRL ~ to collapse their properties for better visibility.
Move the playhead to 02;00 on the Timeline (positioned after the line animations complete) and click on the eye
icon for the Marker—Outline layer to reveal it.Our objective is to identify which circuit line the marker should follow, then create a duplicate path specifically for motion control—a common workflow when separating visual elements from their animation drivers.
Click the reveal arrow
next to the Line Bundle Outlines layer and:- Click on the various groups until you locate the one that aligns with the Marker—Outline layer. (Hint: it's Group 6)
- With Group 6 selected:
- Choose Edit > Copy or press Cmd–C (Mac) or CTRL–C (Windows) to copy the shape.
- Press CTRL ~ to hide the layer properties.
- Choose Layer > New > Shape Layer.
- Choose Edit > Paste or press Cmd–V (Mac) or CTRL–V (Windows).
- With the new Shape Layer 1 selected press Return (Mac) or Enter (Windows) and rename the layer Outline—Path
- Press Return (Mac) or Enter (Windows) again to finalize the name change.
- Click the reveal arrow
for Outline—Path and then:
- Click the reveal arrow for Contents.
- Click the reveal arrow for Group 6
- Click the reveal arrow for Transform: Group 6
Locate the Position property inside Transform: Group 6 and set it to 0,0
Activate the Selection Tool by pressing V on the keyboard and drag the Outline—Path layer to align it precisely with the source path on Line Bundle Outlines.
Use zooming and keyboard arrow keys for pixel-perfect alignment—precision here directly affects the smoothness of your final animation.
With Outline—Path selected click the reveal arrow
next to Path 1 to reveal the Path property.Choose Window > Create Nulls From Path.jsx from the bottom section of the Window menu.
Reposition the Create Nulls From Paths panel to maintain visibility of the Comp panel—efficient panel management is crucial for complex workflows.
Click the Trace Path button. After Effects generates a null object layer with position data dynamically linked to your selected path's geometry through sophisticated expression scripting.
- Close the Create Nulls From Paths panel.
Critical note: Never delete the source path after tracing. The null object's connection to the original path depends on live expression references—removing the source will break the entire motion system.
- Click on the Trace Outline—Path: Path 1 [1.1] layer and:
- Press Return (Mac) or Enter (Windows) and rename it Controller—Outline—Path.
- Return (Mac) or Enter (Windows) again to finalize the name change.
- Select the Controller—Outline—Path layer and press E to see its effects and:
- Click the reveal triangle
next to Trace Path. - Change the Loop property to Off.
- Move the playhead to the position of the second Progress keyframe.
Observe how the null object precisely matches the Marker—Outline position—this demonstrates the accuracy of the path-tracing system.
- Click the reveal triangle
Turn off the visibility of the Outline—Path layer by clicking off its eye
switch.The Outline—Path layer has served its purpose as a tracing target and can now be hidden to reduce visual clutter.
Use Marker—Outline's parent pick whip
to make it the child of Controller—Outline—Path.Press Spacebar to preview the Timeline.
- Press Spacebar again at any time to stop the preview.
Notice the marker follows the line's path but with timing discrepancies—this occurs because the Trim Path effect includes easing that we haven't yet matched in our motion controller.
Click on the Line Bundle Outlines layer and press U to reveal its keyframes. Note the Easy Ease In applied to the second keyframe.
On the Controller—Outline—Path layer CTRL–click (Mac) or Right–click (Windows) on the second keyframe and choose Keyframe Assistant > Easy Ease In.
Hide the properties of both the Controller—Outline—Path and Line Bundle Outlines layers.
Save the project by choosing File > Save or pressing Cmd–S (Mac) or CTRL–S (Windows).
For additional practice with this essential technique, apply the same path-following workflow to the Marker—Solid layer or experiment with your own custom paths.
Never delete the source path after tracing. The connection between null object and traced path relies on complex expressions that will fail if the source is removed.
Motion Path Troubleshooting
Precise alignment ensures smooth motion tracking
Synchronized timing prevents speed mismatches
Prevents unwanted repetition of the motion path
Keeps timeline clean while preserving functionality
Key Takeaways

for Position.
button.