Visemes Animations & Expression Poses
Visemes are animations used for lipsync, with each of their names representing poses accompanying the respective sounds. For example, viseme_EH_AE has the jaw and lips positioned as when someone is making the EH or AE sounds.
Each viseme starts in idle pose and contains animation keys on the necessary bones, in the required position, to progressively reach the shape of a certain phoneme.
These are the viseme animations:
viseme_AA, viseme_AH, viseme_AO, viseme_AW_OW, viseme_OY_UH_UW, viseme_EH_AE, viseme_IH_AY, viseme_EY, viseme_Y_IY, viseme_R_ER, viseme_L, viseme_W, viseme_M_P_B, viseme_N_NG_DH, viseme_CH_J_SH, viseme_FV.
Simple audio lipsync in Animaze system uses 3 movements: mouth open, pursed lips, and lips pressed.
If you are using 3D avatars the animations for general mouth movements are called "MouthOpen". For pursed lips, they are called "Mouth_pursed_lips" si "viseme_M_P_B".
If you are using a 2D model then you have to follow the live2d standard with parameters ParamMouthForm and ParamMouthOpenY.
The skeletal animations, blendshapes and visemes are described graphically in the in the Animaze Animation Appendix.
Special Poses are toggleable animations (on/off) that can be played by the avatar when triggering an action, a key-bind or by other means. The special poses need to be additive animation, having as reference the idle animation.
Poses aren't influenced by tracking technologies, they are only triggered by users. For example, think of a helmet's visor that can have two states open and closed, this particular behavior can be achieved with special poses.