XRFaceTracker
Expérimental : This class may be changed or removed in future versions.
Hérite de : XRTracker < RefCounted < Object
Un visage suivi.
Description
Une instance de cet objet représente un visage suivi et ses blend shape correspondantes. Les blendshapes proviennent du standard ` Expressions unifiées <https://docs.vrcft.io/docs/tutorial-avatars/tutorial-avatars-extras/unified-blendshapes>`__ et contient des détails et des visuels étendus pour chaque forme de mélange. En outre, ` Comparaison des standards de suivi <https://docs.vrcft.io/docs/tutorial-avatars/tutorial-avatars-extras/compatibility/overview>`__ documente la relation entre les expressions unifiées et les autres standards.
Tant que les trackers de visage sont allumés, ils sont enregistrés avec le XRServer.
Tutoriels
Propriétés
|
||
type |
|
Méthodes
get_blend_shape(blend_shape: BlendShapeEntry) const |
|
void |
set_blend_shape(blend_shape: BlendShapeEntry, weight: float) |
Énumérations
enum BlendShapeEntry: 🔗
BlendShapeEntry FT_EYE_LOOK_OUT_RIGHT = 0
L'œil droit regarde vers l'extérieur.
BlendShapeEntry FT_EYE_LOOK_IN_RIGHT = 1
L'œil droit regarde vers l'intérieur.
BlendShapeEntry FT_EYE_LOOK_UP_RIGHT = 2
L'œil droit regarde vers le haut.
BlendShapeEntry FT_EYE_LOOK_DOWN_RIGHT = 3
L'œil droit regarde vers le bas.
BlendShapeEntry FT_EYE_LOOK_OUT_LEFT = 4
L'œil gauche regarde vers l'extérieur.
BlendShapeEntry FT_EYE_LOOK_IN_LEFT = 5
L'œil gauche regarde vers l'intérieur.
BlendShapeEntry FT_EYE_LOOK_UP_LEFT = 6
L'œil gauche regarde vers le haut.
BlendShapeEntry FT_EYE_LOOK_DOWN_LEFT = 7
L'œil gauche regarde vers le bas.
BlendShapeEntry FT_EYE_CLOSED_RIGHT = 8
Ferme la paupière droite.
BlendShapeEntry FT_EYE_CLOSED_LEFT = 9
Ferme la paupière gauche.
BlendShapeEntry FT_EYE_SQUINT_RIGHT = 10
Serre les muscles autour de l’œil droit.
BlendShapeEntry FT_EYE_SQUINT_LEFT = 11
Serre les muscles autour de l’œil gauche.
BlendShapeEntry FT_EYE_WIDE_RIGHT = 12
La paupière droite s'élargit au-delà de relaxée.
BlendShapeEntry FT_EYE_WIDE_LEFT = 13
La paupière gauche s'élargit au-delà de relaxée.
BlendShapeEntry FT_EYE_DILATION_RIGHT = 14
Dilate la pupille de l’œil droit.
BlendShapeEntry FT_EYE_DILATION_LEFT = 15
Dilate la pupille de l’œil gauche.
BlendShapeEntry FT_EYE_CONSTRICT_RIGHT = 16
Constricte la pupille de l’œil droit.
BlendShapeEntry FT_EYE_CONSTRICT_LEFT = 17
Constricte la pupille de l’œil gauche.
BlendShapeEntry FT_BROW_PINCH_RIGHT = 18
Le sourcil droit se fronce.
BlendShapeEntry FT_BROW_PINCH_LEFT = 19
Le sourcil gauche se fronce.
BlendShapeEntry FT_BROW_LOWERER_RIGHT = 20
Le sourcil droit extérieur descend.
BlendShapeEntry FT_BROW_LOWERER_LEFT = 21
Le sourcil gauche extérieur descend.
BlendShapeEntry FT_BROW_INNER_UP_RIGHT = 22
Le sourcil droit intérieur monte.
BlendShapeEntry FT_BROW_INNER_UP_LEFT = 23
Le sourcil gauche intérieur monte.
BlendShapeEntry FT_BROW_OUTER_UP_RIGHT = 24
Le sourcil droit extérieur se lève.
BlendShapeEntry FT_BROW_OUTER_UP_LEFT = 25
Le sourcil gauche extérieur se lève.
BlendShapeEntry FT_NOSE_SNEER_RIGHT = 26
Le côté droit du visage ricane.
BlendShapeEntry FT_NOSE_SNEER_LEFT = 27
Le côté gauche du visage ricane.
BlendShapeEntry FT_NASAL_DILATION_RIGHT = 28
Le canal nasal droit se dilate.
BlendShapeEntry FT_NASAL_DILATION_LEFT = 29
Le canal nasal gauche se dilate.
BlendShapeEntry FT_NASAL_CONSTRICT_RIGHT = 30
Le canal nasal droit se resserre.
BlendShapeEntry FT_NASAL_CONSTRICT_LEFT = 31
Le canal nasal gauche se resserre.
BlendShapeEntry FT_CHEEK_SQUINT_RIGHT = 32
Soulève la joue droite.
BlendShapeEntry FT_CHEEK_SQUINT_LEFT = 33
Soulève la joue gauche.
BlendShapeEntry FT_CHEEK_PUFF_RIGHT = 34
Gonfle la joue droite.
BlendShapeEntry FT_CHEEK_PUFF_LEFT = 35
Gonfle la joue gauche.
BlendShapeEntry FT_CHEEK_SUCK_RIGHT = 36
Aspire la joue droite.
BlendShapeEntry FT_CHEEK_SUCK_LEFT = 37
Aspire la joue gauche.
BlendShapeEntry FT_JAW_OPEN = 38
Ouvre le maxillaire.
BlendShapeEntry FT_MOUTH_CLOSED = 39
Ferme la bouche.
BlendShapeEntry FT_JAW_RIGHT = 40
Pousse la mâchoire à droite.
BlendShapeEntry FT_JAW_LEFT = 41
Pousse la mâchoire à gauche.
BlendShapeEntry FT_JAW_FORWARD = 42
Pousse la mandibule en avant.
BlendShapeEntry FT_JAW_BACKWARD = 43
Pousse la mandibule en arrière.
BlendShapeEntry FT_JAW_CLENCH = 44
Fléchit les muscles de la mâchoire.
BlendShapeEntry FT_JAW_MANDIBLE_RAISE = 45
Remonte la mâchoire.
BlendShapeEntry FT_LIP_SUCK_UPPER_RIGHT = 46
La lèvre supérieure droite est rentrée dans la bouche.
BlendShapeEntry FT_LIP_SUCK_UPPER_LEFT = 47
La lèvre supérieure gauche est rentrée dans la bouche.
BlendShapeEntry FT_LIP_SUCK_LOWER_RIGHT = 48
La lèvre inférieure droite est rentrée dans la bouche.
BlendShapeEntry FT_LIP_SUCK_LOWER_LEFT = 49
La lèvre inférieure gauche est rentrée dans la bouche.
BlendShapeEntry FT_LIP_SUCK_CORNER_RIGHT = 50
Le coin de la lèvre droit se plie dans la bouche.
BlendShapeEntry FT_LIP_SUCK_CORNER_LEFT = 51
Le coin de la lèvre gauche se plie dans la bouche.
BlendShapeEntry FT_LIP_FUNNEL_UPPER_RIGHT = 52
La lèvre supérieure droite fait un entonnoir.
BlendShapeEntry FT_LIP_FUNNEL_UPPER_LEFT = 53
La lèvre supérieure gauche fait un entonnoir.
BlendShapeEntry FT_LIP_FUNNEL_LOWER_RIGHT = 54
La lèvre inférieure droite fait un entonnoir.
BlendShapeEntry FT_LIP_FUNNEL_LOWER_LEFT = 55
La lèvre inférieure gauche fait un entonnoir.
BlendShapeEntry FT_LIP_PUCKER_UPPER_RIGHT = 56
La lèvre supérieure droit pousse vers l'extérieur.
BlendShapeEntry FT_LIP_PUCKER_UPPER_LEFT = 57
La lèvre supérieure gauche pousse vers l'extérieur.
BlendShapeEntry FT_LIP_PUCKER_LOWER_RIGHT = 58
La lèvre inférieur droit pousse vers l'extérieur.
BlendShapeEntry FT_LIP_PUCKER_LOWER_LEFT = 59
La lèvre inférieur gauche pousse vers l'extérieur.
BlendShapeEntry FT_MOUTH_UPPER_UP_RIGHT = 60
Le côté en haut à droite des lèvres se lève.
BlendShapeEntry FT_MOUTH_UPPER_UP_LEFT = 61
Le côté en haut à gauche des lèvres se lève.
BlendShapeEntry FT_MOUTH_LOWER_DOWN_RIGHT = 62
Le côté en bas à droite des lèvres se lève.
BlendShapeEntry FT_MOUTH_LOWER_DOWN_LEFT = 63
Le côté en bas à gauche des lèvres se lève.
BlendShapeEntry FT_MOUTH_UPPER_DEEPEN_RIGHT = 64
La lèvre supérieure droit rentre dans la joue.
BlendShapeEntry FT_MOUTH_UPPER_DEEPEN_LEFT = 65
La lèvre supérieure gauche rentre dans la joue.
BlendShapeEntry FT_MOUTH_UPPER_RIGHT = 66
Déplace la lèvre supérieure vers la droite.
BlendShapeEntry FT_MOUTH_UPPER_LEFT = 67
Déplace la lèvre supérieure vers la gauche.
BlendShapeEntry FT_MOUTH_LOWER_RIGHT = 68
Déplace la lèvre inférieure vers la droite.
BlendShapeEntry FT_MOUTH_LOWER_LEFT = 69
Déplace la lèvre inférieure vers la gauche.
BlendShapeEntry FT_MOUTH_CORNER_PULL_RIGHT = 70
La coin droit des lèvres est tiré en diagonal haut vers l'extérieur.
BlendShapeEntry FT_MOUTH_CORNER_PULL_LEFT = 71
La coin gauche des lèvres est tiré en diagonal haut vers l'extérieur.
BlendShapeEntry FT_MOUTH_CORNER_SLANT_RIGHT = 72
Le coin droit des lèvres s'incline vers le haut.
BlendShapeEntry FT_MOUTH_CORNER_SLANT_LEFT = 73
Le coin gauche des lèvres s'incline vers le haut.
BlendShapeEntry FT_MOUTH_FROWN_RIGHT = 74
Le coin droit des lèvres s'incline vers le bas.
BlendShapeEntry FT_MOUTH_FROWN_LEFT = 75
Le coin gauche des lèvres s'incline vers le bas.
BlendShapeEntry FT_MOUTH_STRETCH_RIGHT = 76
Le coin de la lèvre est tiré à l'extérieur et en bas.
BlendShapeEntry FT_MOUTH_STRETCH_LEFT = 77
Le coin de la lèvre est tiré à l'extérieur et en bas.
BlendShapeEntry FT_MOUTH_DIMPLE_RIGHT = 78
Le coin de droite des lèvres est poussé en arrière.
BlendShapeEntry FT_MOUTH_DIMPLE_LEFT = 79
Le coin de gauche des lèvres est poussé en arrière.
BlendShapeEntry FT_MOUTH_RAISER_UPPER = 80
Relève et pousse légèrement vers l'extérieur la bouche supérieure.
BlendShapeEntry FT_MOUTH_RAISER_LOWER = 81
Relève et pousse légèrement vers l'extérieur la bouche inférieure.
BlendShapeEntry FT_MOUTH_PRESS_RIGHT = 82
Le côté droit des lèvres se presse et s’aplatit ensemble verticalement.
BlendShapeEntry FT_MOUTH_PRESS_LEFT = 83
Le côté gauche des lèvres se presse et s’aplatit ensemble verticalement.
BlendShapeEntry FT_MOUTH_TIGHTENER_RIGHT = 84
Le côté droit des lèvres se serre horizontalement.
BlendShapeEntry FT_MOUTH_TIGHTENER_LEFT = 85
Le côté gauche des lèvres se serre horizontalement.
BlendShapeEntry FT_TONGUE_OUT = 86
La langue sort de la bouche de manière visible.
BlendShapeEntry FT_TONGUE_UP = 87
La langue pointe vers le haut.
BlendShapeEntry FT_TONGUE_DOWN = 88
La langue pointe vers le bas.
BlendShapeEntry FT_TONGUE_RIGHT = 89
La langue pointe vers la droite.
BlendShapeEntry FT_TONGUE_LEFT = 90
La langue pointe vers la gauche.
BlendShapeEntry FT_TONGUE_ROLL = 91
Les côtés de la langue se relèvent, créant un entonnoir.
BlendShapeEntry FT_TONGUE_BLEND_DOWN = 92
La langue se courbe vers le haut puis vers le bas à l'intérieur de la bouche.
BlendShapeEntry FT_TONGUE_CURL_UP = 93
La langue se courbe vers le bas puis vers le haut à l'intérieur de la bouche.
BlendShapeEntry FT_TONGUE_SQUISH = 94
La langue se comprime et s'épaissit.
BlendShapeEntry FT_TONGUE_FLAT = 95
La langue s’aplatit et s'affine.
BlendShapeEntry FT_TONGUE_TWIST_RIGHT = 96
La pointe de la langue tourne dans le sens des aiguilles d'une montre, le reste suivant progressivement.
BlendShapeEntry FT_TONGUE_TWIST_LEFT = 97
La pointe de la langue tourne dans le sens inverse des aiguilles d'une montre, le reste suivant progressivement.
BlendShapeEntry FT_SOFT_PALATE_CLOSE = 98
La gorge interne de la bouche se ferme.
BlendShapeEntry FT_THROAT_SWALLOW = 99
La pomme d'Adam avale de manière visible.
BlendShapeEntry FT_NECK_FLEX_RIGHT = 100
La nuque droite se contracte de manière visible.
BlendShapeEntry FT_NECK_FLEX_LEFT = 101
La nuque gauche se contracte de manière visible.
BlendShapeEntry FT_EYE_CLOSED = 102
Ferme les deux paupières.
BlendShapeEntry FT_EYE_WIDE = 103
Élargit les deux paupières.
BlendShapeEntry FT_EYE_SQUINT = 104
Plisse les deux paupières.
BlendShapeEntry FT_EYE_DILATION = 105
Dilate les deux pupilles.
BlendShapeEntry FT_EYE_CONSTRICT = 106
Constricte les deux pupilles.
BlendShapeEntry FT_BROW_DOWN_RIGHT = 107
Tire le sourcil droit en bas et à l'intérieur.
BlendShapeEntry FT_BROW_DOWN_LEFT = 108
Tire le sourcil gauche en bas et à l'intérieur.
BlendShapeEntry FT_BROW_DOWN = 109
Tire les deux sourcils en bas et à l'intérieur.
BlendShapeEntry FT_BROW_UP_RIGHT = 110
Le sourcil droit semble inquiet.
BlendShapeEntry FT_BROW_UP_LEFT = 111
Le sourcil gauche semble inquiet.
BlendShapeEntry FT_BROW_UP = 112
Les deux sourcils semblent inquiets.
BlendShapeEntry FT_NOSE_SNEER = 113
Tout le visage ricane.
BlendShapeEntry FT_NASAL_DILATION = 114
Les deux canaux du nez se dilatent.
BlendShapeEntry FT_NASAL_CONSTRICT = 115
Les deux canaux du nez se constrictent.
BlendShapeEntry FT_CHEEK_PUFF = 116
Gonfle les deux joues.
BlendShapeEntry FT_CHEEK_SUCK = 117
Aspire les deux joues.
BlendShapeEntry FT_CHEEK_SQUINT = 118
Lève les deux joues.
BlendShapeEntry FT_LIP_SUCK_UPPER = 119
Rentre la lèvre supérieure.
BlendShapeEntry FT_LIP_SUCK_LOWER = 120
Rentre la lèvre inférieure.
BlendShapeEntry FT_LIP_SUCK = 121
Rentre les deux lèvres.
BlendShapeEntry FT_LIP_FUNNEL_UPPER = 122
Les lèvres supérieures font un entonnoir.
BlendShapeEntry FT_LIP_FUNNEL_LOWER = 123
Les lèvres inférieures font un entonnoir.
BlendShapeEntry FT_LIP_FUNNEL = 124
Funnels in both lips.
BlendShapeEntry FT_LIP_PUCKER_UPPER = 125
La lèvre supérieure pousse vers l’extérieur.
BlendShapeEntry FT_LIP_PUCKER_LOWER = 126
La lèvre inférieure pousse vers l’extérieur.
BlendShapeEntry FT_LIP_PUCKER = 127
Les lèvres poussent vers l'extérieur.
BlendShapeEntry FT_MOUTH_UPPER_UP = 128
Lève les lèvres supérieures.
BlendShapeEntry FT_MOUTH_LOWER_DOWN = 129
Baisse les lèvres inférieures.
BlendShapeEntry FT_MOUTH_OPEN = 130
La bouche s'ouvre, révélant les dents.
BlendShapeEntry FT_MOUTH_RIGHT = 131
Déplace la bouche vers la droite.
BlendShapeEntry FT_MOUTH_LEFT = 132
Déplace la joue à gauche.
BlendShapeEntry FT_MOUTH_SMILE_RIGHT = 133
Le côté droit de la bouche sourit.
BlendShapeEntry FT_MOUTH_SMILE_LEFT = 134
Le côté gauche de la bouche sourit.
BlendShapeEntry FT_MOUTH_SMILE = 135
La bouche exprime un sourire.
BlendShapeEntry FT_MOUTH_SAD_RIGHT = 136
Le côté droit de la bouche exprime de la tristesse.
BlendShapeEntry FT_MOUTH_SAD_LEFT = 137
Le côté gauche de la bouche exprime de la tristesse.
BlendShapeEntry FT_MOUTH_SAD = 138
La bouche exprime de la tristesse.
BlendShapeEntry FT_MOUTH_STRETCH = 139
La bouche s'étire.
BlendShapeEntry FT_MOUTH_DIMPLE = 140
Les angles de la lèvre se creusent.
BlendShapeEntry FT_MOUTH_TIGHTENER = 141
La bouche se serre.
BlendShapeEntry FT_MOUTH_PRESS = 142
La bouche se presse ensemble.
BlendShapeEntry FT_MAX = 143
Représente la taille de l'énumération BlendShapeEntry.
Descriptions des propriétés
PackedFloat32Array blend_shapes = PackedFloat32Array() 🔗
void set_blend_shapes(value: PackedFloat32Array)
PackedFloat32Array get_blend_shapes()
Le tableau de poids des blend shape de visage avec des indices correspondant à l'énumération BlendShapeEntry.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedFloat32Array for more details.
Descriptions des méthodes
float get_blend_shape(blend_shape: BlendShapeEntry) const 🔗
Renvoie le poids de la blend shape de visage demandée.
void set_blend_shape(blend_shape: BlendShapeEntry, weight: float) 🔗
Définit un poids de blend shape de visage.