|
AvatarReady
|
Facial animation feature - implementation for RocketBox Avatar. More...
Properties | |
| override Dictionary< ActionUnits, List< string > > | ActionUnitToBlendshapes [get] |
| override Dictionary< Visemes, List< string > > | VisemeToBlendshapes [get] |
| override List< Tuple< float, List< string > > > | MicroExpressionBlendshapes [get] |
| override List< Tuple< float, List< string > > > | BreathingBlendshapes [get] |
Properties inherited from Inria.Avatar.AvatarReady.FacialAnimationFeature | |
| Dictionary< ActionUnits, List< string > > | ActionUnitToBlendshapes [get] |
| Dictionary< Visemes, List< string > > | VisemeToBlendshapes [get] |
| List< Tuple< float, List< string > > > | MicroExpressionBlendshapes [get] |
| List< Tuple< float, List< string > > > | BreathingBlendshapes [get] |
Private Attributes | |
| readonly Dictionary< ActionUnits, List< string > > | actionUnitToBlendshapes |
| readonly Dictionary< Visemes, List< string > > | visemeToBlendshapes |
| readonly List< Tuple< float, List< string > > > | microExpressionBlendshapes |
| readonly List< Tuple< float, List< string > > > | breathingBlendshapes |
Additional Inherited Members | |
Public Types inherited from Inria.Avatar.AvatarReady.FacialAnimationFeature | |
| enum | Emotions { None , Happiness , Sadness , Surprise , Fear , Anger , Disgust , Contempt } |
| enum | Visemes { sil , PP , FF , TH , DD , kk , CH , SS , nn , RR , aa , E , ih , oh , ou } |
| enum | ActionUnits { NeutralFace = 0 , InnerBrowRaiser , OuterBrowRaiser , BrowLowerer = 4 , UpperLidRaiser , CheekRaiser , LidTightener , LipsTowardEachOther , NoseWrinkler , UpperLipRaiser , NasolabialDeepener , LipCornerPuller , SharpLipPuller , Dimpler , LipCornerDepressor , LowerLipDepressor , ChinRaiser , LipPucker , TongueShow , LipStretcher , NeckTightener , LipFunneler , LipTightener , LipPressor , LipsPart , JawDrop , MouthStretch , LipSuck , LidDroop = 41 , Slit , EyesClosed , Squint , Blink , Wink , LipCornerPullerRight = 121 , DimplerRight = 141 } |
| enum | MicroExpressionTypes { Continuous , Pulse } |
Public Member Functions inherited from Inria.Avatar.AvatarReady.FacialAnimationFeature | |
| void | SetBlendshape (string blendshapeName, float weight) |
| Call this method every frame to set the Blendshape to the given weight. The weight is between 0 and 100. | |
| void | SetActionUnit (ActionUnits actionUnit, float weight) |
| Call this method every frame to set the ActionUnit to the given weight. The weight is between 0 and 100. | |
| void | SetEmotion (Emotions emotion, float weight) |
| Call this method every frame to set the Emotion to the given weight. The weight is between 0 and 100. | |
| void | SetViseme (Visemes viseme, float weight) |
| Call this method every frame to set the Viseme to the given weight. The weight is between 0 and 100. | |
| void | SetViseme (float[] visemesWeights) |
| Call this method every frame to set all the Visemes to their given weights. The weight is between 0 and 1. | |
| override void | InitFeature (AvatarReady avatar) |
| Initialize the feature. | |
Public Member Functions inherited from Inria.Avatar.AvatarReady.AvatarFeature | |
| virtual void | ResetFeature () |
Public Attributes inherited from Inria.Avatar.AvatarReady.FacialAnimationFeature | |
| float[] | EditorEmotionsWeight |
| float[] | EditorVisemesWeight |
| float[] | EditorActionUnitsWeight |
| bool | EyeBlink = true |
| bool | EyeMicroMovement = true |
| bool | BreathingMovement = true |
| bool | FacialMicroExpressions = true |
| MicroExpressionTypes | MicroExpressionType = MicroExpressionTypes.Continuous |
Protected Member Functions inherited from Inria.Avatar.AvatarReady.FacialAnimationFeature | |
| virtual void | AwakeData () |
Facial animation feature - implementation for RocketBox Avatar.
|
private |
|
private |
|
private |