An expression should change the performance.
It should not replace the actor.
That sounds obvious, but generated characters can quietly change:
- eye shape;
- nose;
- jaw;
- age;
- face width;
- hairstyle;
when the requested emotion becomes more extreme.
Establish a neutral identity first
Before generating a dozen emotions, approve the face in a relatively neutral state.
That becomes the identity anchor.
Then ask:
What changes when this person becomes angry?
Not:
What does an angry cartoon person look like?
Preserve structural features
Keep:
- face shape;
- eye color;
- eye spacing;
- nose;
- hairstyle;
- freckles/marks;
- glasses;
- age.
Change:
- eyebrows;
- eyelids;
- mouth;
- cheek tension;
- head angle;
- posture.
Emotion is movement around identity.
Build an expression set
Useful examples:
- neutral;
- small smile;
- broad smile;
- worried;
- surprised;
- angry;
- sad.
Compare them side by side.
If one expression looks like a different sibling, revise it.
Avoid over-describing the face from scratch
Once the character is established, use the reference.
Focus the instruction on performance.
For example:
Same character. She realizes she has sent the message to the wrong person. Eyes widen, lips press together, shoulders freeze.
That is more useful than redescribing every facial feature.
Use body language
Emotion does not live only in the mouth.
A worried character may:
- pull shoulders inward;
- hold their breath;
- look toward the exit;
- grip an object.
This lets the face remain more stable while the performance becomes clearer.
Where MyToonMaker fits
At publication time, use actual MyToonMaker expression outputs to show whether the approved identity survives different emotional states.
Do not claim perfect facial consistency.
Build Your Character.
