How to create mouth shapes for Lipsync in Adobe Character Animator?

My process of creating a Mouth Rig. How does the mouth move? Which elements do you need to create and how to easily adjust them to any facial expression or viseme.

Adobe Character Animator allows you to create automatic lipsync for your characters. There are different approaches to lipsync and to which mouth shapes are required to make an expressive conversation. Adobe Character Animator Lets us define a set of 14 mouth shapes that it will automatically recognize and activate based on the camera input, audio signal, and possibly a  transcript we provide.

The Main Idea

In this post, I will describe my process of creating a mouth rig. Which is all about creating all the art for the different mouth elements right at the beginning and then just adjusting those to fit different mouth expressions. 

Step 1: Create the Upper and Lower Lips

The first step would be creating the artwork for the lower and the upper lips. Draw the lips to form a closed mouth shape.

The lips you draw can be in any art style you want. Those can be just 2 straight lines to match a  simplistic flat vector character or a more detailed and realistic human like lips.

Do it for each head view your puppet will have. So assuming you will be using front, 3/4 quarter, profile views. You will need to create the lips for each of those views. 

Step 2: Understanding how the mouth moves

Understanding how the mouth is constructed and the physical movement of the jaw will help in creating believable mouth shapes. 

Jaw Movement

Upper Teeth

The upper teeth are connected to the skull and therefore never actually move.

Lower Teeth

The lower teeth are connected to the lower jaw and therefore rotate around the TMJ (which is a pivot point for the jaw) when the mouth opens and closes

Upper Lip

The upper lip slides up and down while revealing or hiding the upper teeth. When the mouth is wide open the corners of the upper lip will stretch a little.

Lower Lip

The lower lip stretches as much as possible to wrap around the changing position of the lower teeth. 

Skin and Wrinkles

The skin of the face stretches to match the new lower jaw position when the mouth opens. That usually creates recognizable creases under the nose.

Step 3: Define Which Mouth Shapes you need to create

The Automated Lipsync rig in Adobe Character Animator allows you to insert 14 mouth shapes for automatic sound/expression recognition.

The software requires the layers to be named and structured in a very specific way to be automatically recognized by the software. 

Standard Mouth Structure for Adobe Character Animator

Neutral (referred to a closed mouth), Surprised, and Smile are the 3 mouth shapes that are recognized by the camera based on your mouth expression during the recordings.

11 more mouth shapes (also called visemes) are:  M, S, D, Ee, Aa, Uh, Oo, R, W-oo, F, and L 

Those 11 are activated based on the audio (and optionally transcript) in your scene.

Step 4: Create and Mask the inner mouth elements for all the head views

In step 1 we created the art for the lower and upper lips. That is enough to work with for Neutral, smile and a few other expressions. However, many of the mouth shapes show some parts of an open mouth.  Creating a full inner mouth will allow you to easily create an endless amount of expressions later on.  Once all the elements are created it is just a matter of making a few simple adjustments for each individual mouth shape. 

Draw the next elements:

All of the above elements will need to be inserted into a mask that will match the area between the upper and lower lip in each of the mouth shapes you create.

Let’s start with the Aa viseme.

First We will need to adjust the upper and lower lips to form the Aa mouth shape. Then we will draw a shape between the open lips and mask the inner mouth to match that area. 

Do it for all the head views you will be using in your animation. 

Step 5: Draw all the other Mouth Shapes

Now we will follow this process for the rest 12 mouth shapes we need to create.

For the mouth shapes that do not require showing teeth or tongue, we will hide the inner mouth sub-layer and will just adjust the art for the lips.

Creating the "Smile" Mouth Shape

Creating the "M" Mouth Shape

For all the other visemes we will always start by adjusting the lips. Then match the mask of the inner mouth to the area between the upper and lower lips. Then we will move the tongue and the lower teeth to match the mouth shape we are creating.

For a fluid and realistic lip sync It is important to make sure we do not move the upper teeth layer. 

Importing to CH

At the end , I usually turn all the mouth shapes into symbols and rename the layers before I import everything to Adobe Character Animator.

Step 6: Add Additional Mouth Shapes

You might want to create more mouth shapes to emphasize certain expressions. Or even have several mouth shapes for different sounds based on the tone those are pronounced in. You can do that by having a swap set with different mouth shapes and the Master Mouth group in it. 

For example, you might want to have a mouth shape for a sad expression, an angry expression, shouting Aa, and shouting Oo.

Step 7: Create Additional Mouth Groups

In some cases having a regular mouth or even a regular mouth for lipsync and extra mouth shapes for expressions might not be enough.  You might want to have an entire extra mouth group for a character talking in a sad tone, an angry tone, etc.

Each mouth group will contain all the required visemes.

Free Mouth Sets

There are few free mouth sets available online and can be used to create talking characters in Adobe Character Animator.

1.  You can download a free mouth set from Okay Samurai website. You will find the mouth template at the very bottom of the page. The mouth sets are available in .psd and .ai formats and are already structured and named properly to be used in Adobe Character Animator. 

2.  You can download the talking head example in this tutorial and the source .ai file with all the mouth shapes here. 

Now What?

Now when your character is ready with all the required art for the phonemes. It is time to make it talk.  Creating a lipync from an audio file is a very simple process.  You can read about the 5 steps to make a puppet talk here

Stay tuned for new tutorials.

What the * means above

Please note, that the links that have * next to them are affiliate links and those help support website. If you decide to purchase something through those links, we will get a small commission that will help us to continue and provide new free content on this website.

For you, going through those links is the same as clicking on a direct link. You will never pay more for products as a result of clicking on our links. If anything, that can actually help you get a better price since we can sometimes negotiate better deals for our readers.

The content on our website is not affected by the affiliate products and always reflects our honest opinion. All the reviews you will find on are unbiased reviews. If a product we recommend does not have a supporting affiliate program, we will still link to it, just with a standard link without the *.

Share via