Facial Animation in kemorig is performed with morph targets (AKA “blendshapes or “shapekeys”). Facial Animation includes Face Tracking and Lip Sync.

Facial Mappings

In order for kemorig to play your model’s morph targets, it needs to know how they map to kemorig’s internal list of shapes.

These mappings are defined in the Facial Mappings asset. The New Avatar Tool creates this asset when it creates an Avatar.

Auto-Detecting Morph Targets

The New Avatar Tool auto-detects moph targets when creating an Avatar, so you will find that mappings should already be set for you.

In addition, at the top of the Facial Mappings details you will find a button to auto-detect morph targets, which you can trigger again whenever you like.

Face Shape Debug

In the kemorig app, and when testing in-editor, you can view a debug display showing the strength of all morph targets.

To open it, click this button in the Live Controls.

This is useful when troubleshooting issues with your Avatar’s facial animation.

Tweaking Facial Animation

Morph Target Settings

Within the Facial Mappings asset, you can adjust each morph target in the following ways:

  • Invert
  • Weight Multiplier
  • Weight Max

Motion Settings

You can also use Motion Settings to adjust the strength of facial animation.

  • In the Face and Eyes category, you can adjust Face Tracking weight.
  • In the Lip Sync category, you can adjust Lip Sync weight.

Facial Animation Topics

For more information and tips on getting the best results, see pages on individual facial animation topics: