Posted on

Base Models and Formula

A base model, simply put, is a model of a character or object that is used as the foundation for other variations of that same frame framework. Once a base model is created, the source file for that same character, for example, can be further modified to create completely new characters, variations, or additional clothing and other wearable items. The benefit of this is that all derivative items will be fully compatible, both from a technical standpoint (joint regions, body size, structure) as well as from an artistic standpoint (formula).


A formula is a term used in animation to describe the cohesiveness of a character design within a particular Intellectual Property (IP). A successful cartoon series, movie, or presentation will always follow a specific design formula. This keeps all the characters looking and feeling like they belong within that world.

For example, in the show, The Simpsons, the formula contains such notable design elements like, big round eyes, yellow skin, three fingers and a thumb, and a rather unique mouth design. In terms of base model as it would translate to our digital medium, we would consider the character Homer Simpson as the base model. And practically every character which appears on the show is a derivative design based on the same design elements used to design that primary character, Homer. The over all look and cohesiveness of that shows character designs are all based on it’s “Formula”.

The Simpsons is a great example of effective use of formula. Here we can see all sorts of characters design variations, all derived from the primary character. Each character unique in it’s own way in shape, size, and feature configuration, but the fact they all share the same formula makes them all below within that world.

A successful show or film will always benefit from understanding and exploiting it’s own formula. So having established the importance of a cohesive design based on a formula, you can further define the characters personalities by how you manipulate the formula within the same IP. For example, sometimes the villain in your film might be better served if some of the features of that formula are modified in ways that contrast with the formula itself. If the main aspect of the formula calls for bodies drawn using soft curvy lines, having the villain(s) drawn using hard edges will often go a long way in setting them apart as the outsiders, the villains, the ones who don’y quite belong. This doesn’t mean go all out with the contrast in design. You should still maintain the overall aspect the formula, but maybe take a few of the notable features, and just alter them or make them completely opposite.

This piece of fan art created by JenLil demonstrate excellent use of formula. All characters stuck to the formula in every way, and it works just fine.

This still from the actual movie, Disney’s Aladdin, you can see that it’s perfectly possible to stay within the boundaries of a formula. But look closer at the elements that were selectively made opposite to the formula so as to emphasize the opposing natures of the hero and the villain. Round and soft face vs skinny and jagged face, tall vs short, white clothing vs black and so on.

Think about a film about friends where one is smart and the other one is an idiot, both could (and should) be designed using the same formula. Again, this establishes them from a visual standpoint as belonging to the same universe. But certain design elements such as the facial features where one face is a cone pointing downward and the other is a cone facing upwards could easily be what these characters need to visually depict that even though they belong in that same universe, they are completely different personalities.Or how about the use of color? In terms of color maybe one characters shirt is red while the other is is green (on a color wheel these two colors are opposite of each other). You can get really philosophical with colors and shapes, some colors are associated with (or flat out stereotyped) with being smart while others are stereotyped to represent stupidity, weakness, strength etc. In the image above what does the colors the hero wear say vs the colors of the villain?

The Importance of Base Models in a Modern Workflow

While formula and design has always played an important role in traditional production. Now a days the workflow involves the use of reusable assets, 3d models or rigged 2d character as in the case with Crazytalk Animator G2 actors. The use of base models is important in that once a base model is complete, the majority of your characters can be made as derivative characters build from that initial bases model.

A great example is in the 3d world of Daz and Poser where a base model such as Victoria is first created and based on that same model an unlimited number of child characters are made simply by altering it’s polygons through the use of additional morph targets and so on. This ensures that every shirt, pants, alternative face or body modification is 100% compatible with the base model. More importantly however is how this applies to CrazyTalk Animator Actors.

A demonstration of derivative CrazyTalk Animator G2 characters built from the same base model and sharing the same formula.

Formulas and Base Models are not mutually exclusive. While  a 3D base model itself has the functionally of being modifiable through morph targets to make a character fat, skinny, old, hunched back etc, 2d Base Models are a lot more limited. For 2D characters, sometime you may need to create various base models are structured differently. Short, fat, young, old etc in order to have those variations, but you can carry that same formula across the various base models in order to maintain that cohesion. This wasn’t something most people though about traditionally since traditionally everything was just flat out drawn and the only thing you really needed to concern your self with was the formula itself. But now we have multidimensional, fully rigged 2d characters that we can exploit. And they have their limits. Therefore, if you want to have that variety of fat, or heroic or wimpy character designs but you wish to  maintain cohesiveness, then just use the same design formula as you work on the various base models. If, of course the goal is to use those characters within the same IP.

When working from a base model, all characters derived from that base should share the same technical and artistic attributes.
Character created by mixing and matching parts from characters derived from the Reallusion “Dummy” base.

A base model is first created such as the Reallusion “Dummy”.  Then by editing the base model template and maintaining the body structure and design elements intact while we do our edits, we also ensure that every new character or item we create based on that model, is 100% compatible both from a technical perspective as well as from an artistic standpoint. By merely sticking the base model and ideally also its design formula, the end result is a cohesive design style which ensures that all derivative characters immediately belong within that same cartoon world.

As you can see in the illustration above, all of these derivative characters were created from the same base model. This not ensures that we maintain their technical compatibility and allows for any of the the new body parts to easily be mixed and matched further in order to generate completely new and interesting character designs without actually having to draw anything new.

In the illustration to the right you can see how with very little effort, one can easily just mix and match the compatible body parts, tweak a few colors, maybe adjust scaling a bit and generate a derivative character that from a creative standpoint stays within that IP’s formula. This new character by sheer nature of how it was generated immediately also feels like its part of the same universe as the other characters it was generated from. can you identify which parts came from which character?


A Base Model is the first iteration of a character. It is the starting point or template used to build upon in order to create new and amazing derivative content that not only maintains compatibility between the various parts but ideally should also ensure a design cohesiveness.

Formula is the design attributes that bind the characters together and makes them feel like part of the same world. Almost all successful IP’s will make use of formula and will stick to that same formula throughout all iterations of that same IP.  In terms of CrazyTalk Animator characters, it is important that when modifying a base character from the source file level (the Flash template), that special attention be placed to the formula. If the character uses heavy black outlines then the new modifications should also make use of heavy black outlines. This of course is not a requirement, but sticking to the formula as much as possible will ensure that all your new modifications can later be seamlessly mixed and matched with other previously made characters parts from that same base model, and the end result will be new and interesting character designs that that you provably never though of. And they all will be perfectly cohesive as part of the same cartoon universe.

In CTA, while technically it’s perfectly possible to mix and match any body part regardless of base model and design ideology, the end results are usually amateurish and inconsistent. When creating a new IP such as short film, TV series, or presentation of any kind, try to stick to a unified formula in your characters. This will always yield results that regardless of artistic quality, will always seem more clean and professional. And when you do decide to break the rules, at the very least break them in a consistent manner such as the characters heads from one formula with bodies of another, as long as you maintain consistency, the illusion of those characters existing a real universe somewhere can still be maintained.


Posted on

G2 Character Mouth Chart

There are a total of 30 mouth shapes per angle of a G2 character. Since there are 10 angles per template, this means that a truly complete actor will contain a total of 300.

However, because some of the angles can be direct mirrors of other angles, such as in the case of angle 45 and 315, you only really have to draw the sprites for the one angle. This of course, implies that the character is symmetrical on both sides of the face. For character with an asymmetrical face, you provably will have no choice but to draw the individual sprites for both angles.

Mouth Actions

Each mouth is drawn on its own frame, nested within a single movie clip symbol that has a unique instance name based on the angle. There are 30 mouths, so there is 30 frames. Each mouth shape is also converted into it’s own movie clip symbol that also has its own instance name. Please refer to the CrazyTalk Animator white paper for a full reference to the instance names to use, or use Puppet Producer for automatic one click configuration.

Frame Number Instance Name
1 Normal
2 Droop_Lower_Lip
3 Raise_Lip_Edges
4 Raise_Right_Lip_Edge
5 Raise_Left_Lip_Edge
6 Stretch_Lip_Edge
7 Droop_Lip_Edge
8 Droop_Right_Lip_Edges
9 Droop_Left_Lip_Edges
10 Raise_chin
11 Flat_Lip
12 Stretch_Lip
13 Funnel_Lip
14 Sip_Lip
15 Raise_Sip_Lip
16 Droop_Sip_Lip
17 Bite_Lip
18 Open_Mouth
19 Move_Jaw_Right
20 Move_Jaw_Left
21 Turn_Jaw_Down
22 Normal
23 Ah_I
24 Oh
25 EE
26 U
27 WOO
28 FV
29 LNDTh

Billy 2.0 Mouth Chart


Kevin Mouth Chart


Posted on

The AutoMirror Feature in Puppet Producer

This video demonstrates how to dramatically increase your speed and productivity when creating custom G2 characters in Flash, for use with CrazyTalk Animator.

This feature dramatically improves your speed and productivity by only requiring you to technically only focus on 4 primary angles. Three of the remaining angles can be easily mirrored with at a 1:1 ratio, while the other three angles can be done with a combination of AutoMirror with a a bit of additional manual tweaks.

Posted on

Adding custom colors directly into Toon Titan

Because Toon Titan is a plugin for Flash (Adobe Animate), I really didn’t feel it was necessary to reinvent the wheel and have it do things that Flash itself is perfectly capable of all on it’s own. The program is designed to work in harmony with the host application and almost all functions contained in it are functions that either work in conjunction with or as a supplement to Flash’s shortcomings. So you will very rarely see things in Toon Titan that you could just do in Flash itself.

Two ways to get a custom color directly into Toon Titan.

Method 1:

Use Flash’s standard color mixing tools to add your own custom color into the Fill color chip.



Once you have done that, just press the import from fill button on the upper left hand corner of the Toon Titan panel. As soon as you do that you will notice that not only did Toon Titan import the color, but it also generated the complete color style based on that color and updated your color chips in the Flash tool panel.


Method 2:

Use the Style manager system to manually input your desired base color. Since your not just creating a single color but a complete style, here you have the option to Give that color a name based on the Character and Object it is to be used on, as well as specifying the intensity differential for your outline, shade, and highlight.

clr003Hit save, and load it into Toon Titan any time. The Style Manager will allow you to store all your favorite and commonly used color styles for future use.