Tips & Tricks

How to Rig and Animate a Character in Cartoon Animator and After Effects

How to Rig and Animate a Character in Cartoon Animator and After Effects

Tuts+Photography

Setting up and animating a character couldn't be easier! In this tutorial, you will learn how to animate using Cartoon Animator and After Effects.

What You'll Learn in This Animation Tutorial

Cartoon Animator has all the tools necessary to create simple to sophisticated bone rigs. Using one of Cartoon Animator's default characters, we'll show you step-by-step how to rig and animate a 2D character. You'll learn:

  • How to use character templates in Cartoon Animator
  • How to rig a character for your animations
  • How to import your animation in Adobe After Effects
  • How to enhance the animation even further using Adobe After Effects, creating a looping background scene

In our next tutorials, we'll explore how to make a talking avatar, how to create smooth head-turns, and how to animate any photograph.

What You'll Need

To follow along with this tutorial you will need your own versions of Adobe After Effects and Cartoon Animator. You can download a free trial version for Cartoon Animator on the Reallusion Website.

You will also need a scene. We used the following graphic packs from Envato Elements, click on the links to download them:

download cityscapedownload cityscapedownload cityscape

1. Create a Body Dummy

Before we begin to create our own custom character, let's take a look at the Content Manager inside Cartoon Animator. Here we will be able to browse through the library of character templates, heads and body shapes that we can use as a starting point.

You can access the Content Manager by going to Window > Content Manager or by pressing F4 on the keyboard.

content managercontent managercontent manager

Once you have access to the Content Manager, select the Actor tab and then select Template.

actor templateactor templateactor template

From here you can browse through all the different types of characters, heads, body types and accessories that you can use for your animation.

To create a rig for your character we need to navigate to Actor Template > Character > _G3 360 > 1_G3 360 Human > Dummy for 3D Motion to access all the available body dummies that you can use.

From here you can choose the angle which fits closest to your character:

  • Dummy_1 Front
  • Dummy_2 Front Side
  • Dummy_3 Side
  • Dummy_4 Back Side
  • Dummy_5 Back
choose rigchoose rigchoose rig

For this example we will be using a character which is facing to the side at an angle, so let's use Dummy_2 Front Side by clicking and dragging it into the scene.

dummydummydummy

Zero the Dummy

With the dummy selected, click on the Zero Key button at the top to make sure that it is on the scene route.

zero key buttonzero key buttonzero key button

2. Use the Composer Mode to Rig Character

To replace the sprites of the character we need to enter Composer Mode by clicking on the button near on the top left of the stage preview window.

composer modecomposer modecomposer mode

Upon entering Composer Mode you will notice that the bones now appear on the Dummy. If they don't, you can click on the Show Bone check box to activate it.

show bonesshow bonesshow bones

Select the Hip Bone

Use the mouse to select the Hip Bone, which will then be highlighted in a dark blue colour. Then click on the Sprite Editor button.

hip bonehip bonehip bone

Within the Sprite Editor you'll see what sprite has been assigned to the bone that you have selected (in this case the upper torso has been assigned to the hip bone). We can now replace this with our own images.

Click on the Replace Current Sprite button to replace the image.

replace current sprite buttonreplace current sprite buttonreplace current sprite button

Hip Replacement

Locate the hip of your new character and click Open. Ideally your character should also be separated into different assets as well so that it matches the dummy. It also helps if you use the same naming convention as the Dummy Template. For example:

  • Head
  • Hip
  • LArm
  • LFoot
  • LForearm
  • LHand
  • LShank
  • LThigh
  • RArm
  • RFoot
  • RForearm
  • RHand
  • RShank
  • RThigh
character assetscharacter assetscharacter assets

Click the Open button, this will replace the dummy hip sprite with your new hip sprite.

new hipnew hipnew hip

Repeat the steps for the bones that have been assigned to sprites in order to rig your character. As you replace each sprite you may need to make some adjustments to the bones or sprites (so that they fit) along the way.

adjust thighadjust thighadjust thigh

Preview

Once you have finished importing all your character assets, make sure to use the Preview button, located on the top toolbar. This will allow you to test your rig by moving each individual body part to make sure that it is all working correctly.

test the rigtest the rigtest the rig

Return Back Stage

Once you are happy that your rig is working it's time to go back Back Stage so that we can add some animations to your newly rigged character. Click on the Back Stage button.

back stage buttonback stage buttonback stage button

3. Add Animations to Your Character

To add a ready-made animation to your fully rigged character, simply go to the Content Manager and then select the Animation tab to browse through the library of different animations you can use. For this example we will use: Animation Template > Motion > 1_G3 Human > _Turners_Female > Side > Run Fast(2L).

run fast animationrun fast animationrun fast animation

Add Animation

Use the mouse to click and drag the animation onto your rigged character. This will automatically start the animation. Otherwise you can simply click on the play button at the bottom of the screen.

running animationrunning animationrunning animation

4. Export to Adobe After Effects

Now that we have a fully animated character, it is time to take it into Adobe After Effects where we can enhance the animation even further.

To do this simply click on the Ae button located on the top toolbar or go to Render > Export to After Effects.

after effects buttonafter effects buttonafter effects button

Install Script

From here you will need to click on the Download Script button to download the script which you will next install in Adobe After Effects.

download scriptdownload scriptdownload script

To install the file into Adobe After Effects, unzip the Zip file and then paste the file Cartoon Animator - AE Script (Beta).jsx into the ScriptUI Panels folder, which is by default located at the following path:

  • Windows: C:Program FilesAdobeAdobe After Effects <version>Support FilesScriptsScriptUI Panels
  • Mac: Applications/Adobe After Effects CC <version>/Scripts/ScriptUI Panels

If this folder does not exist, then create a folder with the name ScriptUI Panels.

locate filelocate filelocate file

Back in Cartoon Animator make sure that you have checked the following before you export:

  1. Your character is selected under Select Object(s): this is the character that you have created and animated in Cartoon Animator
  2. Adjust your Export Settings, including the resolution and frame size
  3. And finally you can choose the export range to determine how much of your timeline you want to export into Adobe After Effects

Once you've checked through all the options click on the Export button and choose a desired destination for your new Adobe After Effects file.

export to after effectsexport to after effectsexport to after effects

5. Add a Background to the Animation

To import your animation into Adobe After Effects you need to go to Windows > Cartoon Animator - AE Script (Beta).jsx which will open up a new panel.

import project into After Effectsimport project into After Effectsimport project into After Effects

Click on the Import Project (JSON) button and locate the project location. Select the JSON file you exported from Cartoon Animator.

import JSON fileimport JSON fileimport JSON file

This will open up the character running animation that we created in Cartoon Animator! Now we can treat this animation as if it were any other After Effects project. For example, let's add a new background into the project.

after effects projectafter effects projectafter effects project

Import New Background

Import a new background image into After Effects by clicking and dragging the image into the Project Panel or by going to File > Import > File.

import image into After Effectsimport image into After Effectsimport image into After Effects

Open the Scene Composition

Open up the Scene Composition by double clicking on it either in the Project Panel or in the currently open composition.

scenescenescene

Hide Old Background

Hide the current background by clicking on the Eye Icon next to the background layer.

hide layerhide layerhide layer

hide background layerhide background layerhide background layer

Replace With New Background

Replace the background layer with the new one by clicking and dragging it into the composition from the Project Panel.

new backgroundnew backgroundnew background

Adjust and Position

Open up the new layer to access the transform options so that you can edit the Scale and Position options if needed.

transform optionstransform optionstransform options

Resize and reposition the background until you are happy with the results! 

move background downmove background downmove background down

6. Create a Moving Shadow

Create a Shadow

Create a shadow underneath the character by using the Ellipse Tool (Q) and setting the Opacity to 20%. Then use the following colour settings:

  • R: 40
  • G: 39
  • B: 49
shadow underneath charactershadow underneath charactershadow underneath character

Now let's get the shadow to move. Open up the Transform options for the shape layer and remove the Constrain Proportions link for the scale properties. This will allow you to change one value without affecting the other.

Create Three Keyframes

Then create three Keyframes for scale along the Timeline, placing each keyframe in conjunction with the characters movements if possible.

shadow keyframesshadow keyframesshadow keyframes

Go to the middle keyframe and use Scale to reduce the width of the shadow so that it is smaller than the other two.

reduce widthreduce widthreduce width

Remember to try and time the keyframes with the character animation.

timing shadowtiming shadowtiming shadow

Easy Easing

Select all the keyframes and then press F9 to add Easy Ease to all the keyframes.

easy easeeasy easeeasy ease

Loop the Animation

Now we need to loop this animation. To do this we are going to use a Looping Expression. This is done by holding the Alt key on the keyboard (Command key on Mac) and left-clicking the stop watch icon.

expressionexpressionexpression

Then replace the text with loopOut() to loop the scale animation we created.

loop expressionloop expressionloop expression

7. Create a Looping Background Scene

Let's get the background to loop too.

Create a Precomp of the background layer by right-clicking it and selecting Pre-Compose. Make sure to select Move all attributes to new composition.

pre-compose background layerpre-compose background layerpre-compose background layer

Select the Region of Interest button located between the 'Full' and 'Active Camera' drop down menus at the bottom of the preview panel.

Then select the whole background by clicking and dragging the with mouse.

region of interestregion of interestregion of interest

Crop Comp

Now go to Composition > Crop Comp to Region of Interest.

crop comp to region of interestcrop comp to region of interestcrop comp to region of interest

Create a Moving Background

Go back to the Scene composition and select the background pre-comp. 

To create a moving background, add an Offset preset to the background pre-comp layer. To do this simply select the background layer and then go to Effect > Distort > Offset or type in Offset in the Effects and Presets panel.

offsetoffsetoffset

Make sure the timeline is set to the beginning of the animation and create a keyframe for Shift Center To.

keyframe offsetkeyframe offsetkeyframe offset

Move forward a few frames in the timeline and using the mouse, click and drag the first value to move the background. 

move backgroundmove backgroundmove background

In order to loop the animation without any jumps it is important to input the same width value as the actual background file itself. This can be found using the Project Panel and selecting the background image.

In this case the width of our background is 7088 px so we should input the same value for our keyframe.

width of imagewidth of imagewidth of image

Loop the Animation

Now we need to loop this animation. To do this we are going to use a Looping Expression.

This is done by holding the Alt key on the keyboard (Command key on Mac) and left clicking the stop watch icon. Then replace the text with loopOut() to loop the moving background animation you just created.

looping background animationlooping background animationlooping background animation

Add Directional Blur

You can also add some directional blur to the background by going to Effect > Blur and Sharpen > Directional Blur. Then set the following:

  • Direction: 90 Degrees
  • Blur Length: 20
blur backgroundblur backgroundblur background

Awesome! You're Finished!

Congratulations! And that's how you can rig and animate a character using Cartoon Animator and Adobe After Effects!

Now that you are familiar with the techniques, why not experiment with different character designs or use another background image? Once you have imported your animation into After Effects you can check out even more tutorials below and apply them to the project.

In the meantime, I hope you've found this tutorial useful and I'll see you next time, on Envato Tuts+!