Blendshapes

Estimated reading: 21 minutes

Autodesk Flow Studio supports facial animation by utilizing blendshapes based on FACS (Facial Action Coding System).
Our system supports 88 unique blendshapes. The animation will be generated by analyzing your video and then applying the resulting animation to the character’s blendShapes.

Blendshapes will need to be named correctly in order for the system to recognize them.

Although not mandatory, it is highly beneficial to have a full set of blendshapes.The system will use the available blendshapes.
The fidelity of the animation will increase if more shapes are available.

A list of all blendshape names

The following part of the documentation will focus on providing names and descriptions for all blendshapes and demonstrating their function.
Blendshapes are split into several groups that represent parts of the face those blendshapes are activating.
For each group of blendshapes, there can be up to 3 (three) tiers. Tiers should provide a clear progression from basic (First Tier) to intermediate (Second Tier) to full functionality (Third Tier). Note that tiers do not indicate the difficulty of creating a certain blendshape.

Gaze

Eye rotations, in the examples below, are for illustrative purposes only and should not be a part of this shape. For more information on how to set up eye bones for Autodesk Flow Studio visit the Linking Eyes page.

Eyelids

Eyebrows

Nose

noseCompress

“noseCompress” will tighten the nostrils. Good for sniffing.

noseFlare

“noseFlare” stretches out the nostrils. Good for heavy breathing.

Cheeks

Jaw

jawIn

“jawIn” and “jawOut” work together to rock the jaw forwards and backward. The teeth, gums and tongue should move along with this shape.

jawOut

“jawOut” and “jawIn” work together to rock the jaw forwards and backward. The teeth, gums and tongue should move along with this shape.

Mouth

lipStickyL

“lipStickyL” is meant to work together with “lipStickyR” to tighten the corners of the lips on open mouth shapes. This will give you the effect of the lip meat sticking a little while opening them up.

lipStickyR

“lipStickyR” is meant to work together with “lipStickyL” to tighten the corners of the lips on open mouth shapes. This will give you the effect of the lip meat sticking a little while opening them up.

lipChinRaiserL

“lipChinRaiserL” is meant to work together with “lipChinRaiserR” to roll the chin upwards.

lipChinRaiserR

“lipChinRaiserR” is meant to work together with “lipChinRaiserL” to roll the chin upwards.