How to Animate a Rolling Character in After Effects: A Step-by-Step Breakdown (Part 1)
This is the first part of a multi-part tutorial where we’ll guide you through the complete process of building a fully animated character from scratch, step by step.
In this one, we’re focusing on the rolling animation – a dynamic and fun effect you can create in After Effects. We’ll cover everything from organizing your character layers, to building the rolling body motion, adding motion lines, and finishing with a polished effect.
By the end of Part 1, you’ll have a solid animated sequence that we’ll continue to build on in the upcoming parts. So if you haven’t watched the video yet, make sure to check it out first – then use this article as your written reference to follow along or revisit any step.
Step 1: Import Your Character and Organize Your Layers
Before any animation begins, your project needs to be clean and well-organized. This will save you hours of frustration later.
- Import your character into After Effects.
- Make sure every element is on a separate layer. For example, ear parts, body elements, and eyes should all be independent. This is non-negotiable for character animation.
- Parent each layer to its logical parent layer. For instance, ear elements should be parented to the head or body.
- Group your layers visually by covering related elements under a common parent. Think of it like folders. All ear-related layers under one “ear” group, all body layers under another.
- Hide unused layers to keep your composition clean and easy to navigate.
💡 Pro tip: Naming your layers clearly from the start makes the parenting process much faster and prevents confusion as the project grows.
Step 2: Create a Rough Animation (Your Animatic)
Before investing time in polished keyframes, always build a rough animation first. This is your animatic – a quick sketch in motion to test timing and flow.
Think through the sequence of events:
- The character bounces and rolls
- Motion lines appear
- Elements move and separate
- Eyes emerge from the body
- Legs appear
- The character lands with a squash and stretch
Set rough keyframes to visualize this flow. Don’t worry about perfection here. The goal is to confirm the timing works before committing to detailed animation.
💡 Adjust frame positions as you add new elements (like legs) to avoid awkward empty spaces in your composition.
Step 3: Animate the Rolling Body Elements (Inside a Pre-Comp)
This is where the magic of the rolling effect happens. To keep your main composition clean, do this inside a pre-composition.
- Duplicate your master animation pre-comp and rename it “Rolling.”
- Inside the new pre-comp, delete everything except the moving body. Keep existing keyframes temporarily to reference the timing.
- Duplicate the body layer, place the duplicate at the top of the stack, and set it as a Track Matte for the body elements below.
- Create a Null Object and position its center near the body.
- Connect your body elements to this null object.
- Animate the position of the body elements, starting at their resting position and moving upward to simulate the rolling motion.
- Trim the composition to your work area.
Back in the Main Composition:
- Delete or hide the original body elements in the main comp.
- Drop your “Rolling” pre-comp into the main composition and parent it to the body layer.
- Apply Time Remapping:
- Enable Time Remapping on the layer
- Set “Freeze on Last Frame”
- Make the keyframe continuous (linear)
- Add a
loopOut()
expression to loop the rolling animation indefinitely
- Go back into the Rolling pre-comp and hide the body layer (it was only needed as a mask reference). Temporarily making it red helps you see the mask area clearly before hiding it.
For the Second Body Cut:
- Duplicate the rolling animation and parent it to the second body layer (the cut portion of the body).
- Freeze this duplicate on a specific frame. Remove the
loopOut()
expression and time remapping keyframes so it holds still.
💡 Play with keyframe interpolation to get a natural bounce. Avoid overly aggressive ease curves.
Step 4: Add Directional Blur and Tiny Rolling Lines
To sell the rolling effect, add some subtle detail inside the Rolling pre-comp.
- Create an Adjustment Layer inside the Rolling pre-comp.
- Add a Directional Blur effect. Set the blur length to around 4, with the angle at 0 for now.
- Draw a few tiny lines (shape layers with a stroke of 3–4px). Make sure they have:
- Round Cap
- Round Join
- Center the anchor points of each line and position them at various points on the body.
- Move the lines below the adjustment layer so the directional blur applies to them.
- Parent all lines to the null object so they follow the body’s movement.
Step 5: Add a Background and Shadow
Now let’s set the scene.
- Add a Drop Shadow effect to your character for depth.
- Create a Solid Layer in your desired tone. This is your background. Pull it to the bottom of your layer stack and name it “BG.”
- Create a shadow layer:
- Add a new dark-colored solid layer
- Draw a mask beneath the body to shape the shadow
- Increase the mask feather significantly to make it soft and natural
- Reduce the layer’s opacity to taste
- Parent the shadow to the null object controlling the body, so it follows the character’s landing position
- Adjust the shadow’s scale and position so it stretches correctly when the body is in the air and compresses on landing
Step 6: Create Motion Lines (In a Separate Pre-Comp)
Motion lines give your animation energy and a classic cartoon feel. Build these in their own composition.
- Duplicate your master composition and rename it “Motion Lines.”
- Inside, delete everything except the body layer.
- Create a Shape Layer from your vector body layer (Right-click → Create Shapes from Vector Layer).
- On the new shape layer:
- Remove the fill
- Add a Stroke – match the color exactly to your character
- Increase the stroke width until visible
- Add Trim Paths:
- Animate the End property from 0% to 100% to draw the line
- A few frames later, animate the Start property from 0% to 100% to erase the trail, creating an offset “chase” effect
- Set the stroke to:
- Round Cap
- Round Join
- Add Turbulent Displace:
- Set Size to very small
- Adjust Amount
- Adjust Complexity
- Goal: loose, organic motion lines
- Duplicate the Turbulent Displace effect for a second layer of distortion to create a circular feel.
- Optionally, go into the stroke group and change the direction of one of the paths for visual variation.
Final Touches on Motion Lines:
- Delete any body animation keyframes inside this pre-comp. The motion lines will be parented to the body in the main comp, so they don’t need their own movement data.
- Add a Roughen Edges effect for a hand-drawn, organic look.
- Add a Blur to soften the lines slightly.
Subscribe to our newsletter and never miss free After Effects templates.