Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

XRFaceTracker

Sperimentale: This class may be changed or removed in future versions.

Eredita: XRTracker < RefCounted < Object

Un volto tracciato.

Descrizione

Un'istanza di questo oggetto rappresenta un volto tracciato e le sue forme di fusione corrispondenti. Le forme di fusione provengono dallo standard Unified Expressions e contengono dettagli estesi e immagini per ogni forma di fusione. Inoltre, la pagina Tracking Standard Comparison documenta la relazione tra Unified Expressions e altri standard.

Quando i tracciatori di volti sono attivati, sono registrati con il XRServer.

Tutorial

Proprietà

PackedFloat32Array

blend_shapes

PackedFloat32Array()

TrackerType

type

64 (overrides XRTracker)

Metodi

float

get_blend_shape(blend_shape: BlendShapeEntry) const

void

set_blend_shape(blend_shape: BlendShapeEntry, weight: float)


Enumerazioni

enum BlendShapeEntry: 🔗

BlendShapeEntry FT_EYE_LOOK_OUT_RIGHT = 0

L'occhio destro guarda verso l'esterno.

BlendShapeEntry FT_EYE_LOOK_IN_RIGHT = 1

L'occhio destro guarda verso l'interno.

BlendShapeEntry FT_EYE_LOOK_UP_RIGHT = 2

L'occhio destro guarda verso l'alto.

BlendShapeEntry FT_EYE_LOOK_DOWN_RIGHT = 3

L'occhio destro guarda verso il basso.

BlendShapeEntry FT_EYE_LOOK_OUT_LEFT = 4

L'occhio sinistro guarda verso l'esterno.

BlendShapeEntry FT_EYE_LOOK_IN_LEFT = 5

L'occhio sinistro guarda verso l'interno.

BlendShapeEntry FT_EYE_LOOK_UP_LEFT = 6

L'occhio sinistro guarda verso l'alto.

BlendShapeEntry FT_EYE_LOOK_DOWN_LEFT = 7

L'occhio sinistro guarda verso il basso.

BlendShapeEntry FT_EYE_CLOSED_RIGHT = 8

Chiude la palpebra destra.

BlendShapeEntry FT_EYE_CLOSED_LEFT = 9

Chiude la palpebra sinistra.

BlendShapeEntry FT_EYE_SQUINT_RIGHT = 10

Contrae i muscoli della cavità dell'occhio destro.

BlendShapeEntry FT_EYE_SQUINT_LEFT = 11

Contrae i muscoli della cavità dell'occhio sinistro.

BlendShapeEntry FT_EYE_WIDE_RIGHT = 12

La palpebra destra si allarga oltre il rilassamento.

BlendShapeEntry FT_EYE_WIDE_LEFT = 13

La palpebra sinistra si allarga oltre il rilassamento.

BlendShapeEntry FT_EYE_DILATION_RIGHT = 14

Dilata la pupilla dell'occhio destro.

BlendShapeEntry FT_EYE_DILATION_LEFT = 15

Dilata la pupilla dell'occhio sinistro.

BlendShapeEntry FT_EYE_CONSTRICT_RIGHT = 16

Restringe la pupilla dell'occhio destro.

BlendShapeEntry FT_EYE_CONSTRICT_LEFT = 17

Restringe la pupilla dell'occhio sinistro.

BlendShapeEntry FT_BROW_PINCH_RIGHT = 18

Il sopracciglio destro si incurva.

BlendShapeEntry FT_BROW_PINCH_LEFT = 19

Il sopracciglio sinistro si incurva.

BlendShapeEntry FT_BROW_LOWERER_RIGHT = 20

Il sopracciglio esterno destro si abbassa.

BlendShapeEntry FT_BROW_LOWERER_LEFT = 21

Il sopracciglio esterno sinistro si abbassa.

BlendShapeEntry FT_BROW_INNER_UP_RIGHT = 22

Il sopracciglio interno destro si alza.

BlendShapeEntry FT_BROW_INNER_UP_LEFT = 23

Il sopracciglio interno sinistro si alza.

BlendShapeEntry FT_BROW_OUTER_UP_RIGHT = 24

Il sopracciglio esterno destro si alza.

BlendShapeEntry FT_BROW_OUTER_UP_LEFT = 25

Il sopracciglio esterno sinistro si alza.

BlendShapeEntry FT_NOSE_SNEER_RIGHT = 26

Il volto sogghigna al lato destro.

BlendShapeEntry FT_NOSE_SNEER_LEFT = 27

Il volto sogghigna al lato sinistro.

BlendShapeEntry FT_NASAL_DILATION_RIGHT = 28

Il canale destro del naso si dilata.

BlendShapeEntry FT_NASAL_DILATION_LEFT = 29

Il canale sinistro del naso si dilata.

BlendShapeEntry FT_NASAL_CONSTRICT_RIGHT = 30

Il canale destro del naso si restringe.

BlendShapeEntry FT_NASAL_CONSTRICT_LEFT = 31

Il canale sinistro del naso si restringe.

BlendShapeEntry FT_CHEEK_SQUINT_RIGHT = 32

Alza la guancia al lato destro.

BlendShapeEntry FT_CHEEK_SQUINT_LEFT = 33

Alza la guancia al lato sinistro.

BlendShapeEntry FT_CHEEK_PUFF_RIGHT = 34

Gonfia la guancia al lato destro.

BlendShapeEntry FT_CHEEK_PUFF_LEFT = 35

Gonfia la guancia al lato sinistro.

BlendShapeEntry FT_CHEEK_SUCK_RIGHT = 36

Risucchia la guancia al lato destro.

BlendShapeEntry FT_CHEEK_SUCK_LEFT = 37

Risucchia la guancia al lato sinistro.

BlendShapeEntry FT_JAW_OPEN = 38

Apre la mandibola.

BlendShapeEntry FT_MOUTH_CLOSED = 39

Chiude la bocca.

BlendShapeEntry FT_JAW_RIGHT = 40

Spinge la mandibola a destra.

BlendShapeEntry FT_JAW_LEFT = 41

Spinge la mandibola a sinistra.

BlendShapeEntry FT_JAW_FORWARD = 42

Spinge la mandibola in avanti.

BlendShapeEntry FT_JAW_BACKWARD = 43

Spinge la mandibola all'indietro.

BlendShapeEntry FT_JAW_CLENCH = 44

Contrae i muscoli della mandibola.

BlendShapeEntry FT_JAW_MANDIBLE_RAISE = 45

Solleva la mandibola.

BlendShapeEntry FT_LIP_SUCK_UPPER_RIGHT = 46

Labbro superiore destro si infila nella bocca.

BlendShapeEntry FT_LIP_SUCK_UPPER_LEFT = 47

Labbro superiore sinistro si infila nella bocca.

BlendShapeEntry FT_LIP_SUCK_LOWER_RIGHT = 48

Labbro inferiore destro si infila nella bocca.

BlendShapeEntry FT_LIP_SUCK_LOWER_LEFT = 49

Labbro inferiore sinistro si infila nella bocca.

BlendShapeEntry FT_LIP_SUCK_CORNER_RIGHT = 50

Angolo del labbro destro si piega nella bocca.

BlendShapeEntry FT_LIP_SUCK_CORNER_LEFT = 51

Angolo del labbro sinistro si piega nella bocca.

BlendShapeEntry FT_LIP_FUNNEL_UPPER_RIGHT = 52

Labbro superiore destro spinge in una forma di imbuto.

BlendShapeEntry FT_LIP_FUNNEL_UPPER_LEFT = 53

Labbro superiore sinistro spinge in una forma di imbuto.

BlendShapeEntry FT_LIP_FUNNEL_LOWER_RIGHT = 54

Labbro inferiore destro spinge in una forma di imbuto.

BlendShapeEntry FT_LIP_FUNNEL_LOWER_LEFT = 55

Labbro inferiore sinistro spinge in una forma di imbuto.

BlendShapeEntry FT_LIP_PUCKER_UPPER_RIGHT = 56

Labbro superiore destro spinge all'infuori.

BlendShapeEntry FT_LIP_PUCKER_UPPER_LEFT = 57

Labbro superiore sinistro spinge all'infuori.

BlendShapeEntry FT_LIP_PUCKER_LOWER_RIGHT = 58

Labbro inferiore destro spinge all'infuori.

BlendShapeEntry FT_LIP_PUCKER_LOWER_LEFT = 59

Labbro inferiore sinistro spinge all'infuori.

BlendShapeEntry FT_MOUTH_UPPER_UP_RIGHT = 60

La parte superiore destra del labbro tira su.

BlendShapeEntry FT_MOUTH_UPPER_UP_LEFT = 61

La parte superiore sinistra del labbro tira su.

BlendShapeEntry FT_MOUTH_LOWER_DOWN_RIGHT = 62

La parte inferiore destra del labbro tira su.

BlendShapeEntry FT_MOUTH_LOWER_DOWN_LEFT = 63

La parte inferiore sinistra del labbro tira su.

BlendShapeEntry FT_MOUTH_UPPER_DEEPEN_RIGHT = 64

La parte superiore destra del labbro spinge nella guancia.

BlendShapeEntry FT_MOUTH_UPPER_DEEPEN_LEFT = 65

La parte superiore sinistra del labbro spinge nella guancia.

BlendShapeEntry FT_MOUTH_UPPER_RIGHT = 66

Muove il labbro superiore a destra.

BlendShapeEntry FT_MOUTH_UPPER_LEFT = 67

Muove il labbro superiore a sinistra.

BlendShapeEntry FT_MOUTH_LOWER_RIGHT = 68

Muove il labbro inferiore a destra.

BlendShapeEntry FT_MOUTH_LOWER_LEFT = 69

Muove il labbro inferiore a sinistra.

BlendShapeEntry FT_MOUTH_CORNER_PULL_RIGHT = 70

Angolo del labbro destro tira diagonalmente in alto e fuori.

BlendShapeEntry FT_MOUTH_CORNER_PULL_LEFT = 71

Angolo del labbro sinistro tira diagonalmente in alto e fuori.

BlendShapeEntry FT_MOUTH_CORNER_SLANT_RIGHT = 72

Labbro dell'angolo destro si inclina in alto.

BlendShapeEntry FT_MOUTH_CORNER_SLANT_LEFT = 73

Labbro dell'angolo sinistro si inclina in alto.

BlendShapeEntry FT_MOUTH_FROWN_RIGHT = 74

Labbro dell'angolo destro tira in basso.

BlendShapeEntry FT_MOUTH_FROWN_LEFT = 75

Labbro dell'angolo sinistro tira in basso.

BlendShapeEntry FT_MOUTH_STRETCH_RIGHT = 76

Labbro dell'angolo della bocca tira fuori e in basso.

BlendShapeEntry FT_MOUTH_STRETCH_LEFT = 77

Labbro dell'angolo della bocca tira fuori e in basso.

BlendShapeEntry FT_MOUTH_DIMPLE_RIGHT = 78

Angolo destro del labbro è spinto all'indietro.

BlendShapeEntry FT_MOUTH_DIMPLE_LEFT = 79

Angolo sinistro del labbro è spinto all'indietro.

BlendShapeEntry FT_MOUTH_RAISER_UPPER = 80

Alza e spinge leggermente fuori la bocca superiore.

BlendShapeEntry FT_MOUTH_RAISER_LOWER = 81

Alza e spinge leggermente fuori la bocca inferiore.

BlendShapeEntry FT_MOUTH_PRESS_RIGHT = 82

Labbra al lato destro premono e si appiattiscono verticalmente.

BlendShapeEntry FT_MOUTH_PRESS_LEFT = 83

Labbra al lato sinistro premono e si appiattiscono verticalmente.

BlendShapeEntry FT_MOUTH_TIGHTENER_RIGHT = 84

Labbra al lato destro si comprimono orizzontalmente.

BlendShapeEntry FT_MOUTH_TIGHTENER_LEFT = 85

Labbra al lato sinistro si comprimono orizzontalmente.

BlendShapeEntry FT_TONGUE_OUT = 86

La lingua si sporge visibilmente fuori dalla bocca.

BlendShapeEntry FT_TONGUE_UP = 87

La lingua punta in alto.

BlendShapeEntry FT_TONGUE_DOWN = 88

La lingua punta in basso.

BlendShapeEntry FT_TONGUE_RIGHT = 89

La lingua punta a destra.

BlendShapeEntry FT_TONGUE_LEFT = 90

La lingua punta a sinistra.

BlendShapeEntry FT_TONGUE_ROLL = 91

I lati della lingua si arrotolano, creando un imbuto.

BlendShapeEntry FT_TONGUE_BLEND_DOWN = 92

La lingua si inarca in su poi in giù dentro la bocca.

BlendShapeEntry FT_TONGUE_CURL_UP = 93

La lingua si inarca in giù poi in su dentro la bocca.

BlendShapeEntry FT_TONGUE_SQUISH = 94

La lingua si comprime tra di essa e si spessisce.

BlendShapeEntry FT_TONGUE_FLAT = 95

La lingua si appiattisce e si assottiglia.

BlendShapeEntry FT_TONGUE_TWIST_RIGHT = 96

La punta della lingua ruota in senso orario, con il resto seguendo gradualmente.

BlendShapeEntry FT_TONGUE_TWIST_LEFT = 97

La punta della lingua ruota in senso antiorario, con il resto seguendo gradualmente.

BlendShapeEntry FT_SOFT_PALATE_CLOSE = 98

La gola della bocca interna si chiude.

BlendShapeEntry FT_THROAT_SWALLOW = 99

Il pomo di Adam inghiotte visibilmente.

BlendShapeEntry FT_NECK_FLEX_RIGHT = 100

Il collo al lato destro si contrae visibilmente.

BlendShapeEntry FT_NECK_FLEX_LEFT = 101

Il collo al lato sinistro si contrae visibilmente.

BlendShapeEntry FT_EYE_CLOSED = 102

Chiude entrambe le palpebre.

BlendShapeEntry FT_EYE_WIDE = 103

Allarga entrambe le palpebre.

BlendShapeEntry FT_EYE_SQUINT = 104

Socchiude entrambe le palpebre.

BlendShapeEntry FT_EYE_DILATION = 105

Dilata entrambe le palpebre.

BlendShapeEntry FT_EYE_CONSTRICT = 106

Restringe entrambe le palpebre.

BlendShapeEntry FT_BROW_DOWN_RIGHT = 107

Tira il sopracciglio destro giù e dentro.

BlendShapeEntry FT_BROW_DOWN_LEFT = 108

Tira il sopracciglio sinistro giù e dentro.

BlendShapeEntry FT_BROW_DOWN = 109

Tira entrambe le sopracciglia giù e dentro.

BlendShapeEntry FT_BROW_UP_RIGHT = 110

Il sopracciglio destro sembra preoccupato.

BlendShapeEntry FT_BROW_UP_LEFT = 111

Il sopracciglio sinistro sembra preoccupato.

BlendShapeEntry FT_BROW_UP = 112

Entrambe le sopracciglia sembrano preoccupate.

BlendShapeEntry FT_NOSE_SNEER = 113

L'intero volto ghigna.

BlendShapeEntry FT_NASAL_DILATION = 114

Entrambi i canali del naso si dilatano.

BlendShapeEntry FT_NASAL_CONSTRICT = 115

Entrambi i canali del naso si restringono.

BlendShapeEntry FT_CHEEK_PUFF = 116

Gonfia entrambe le guance.

BlendShapeEntry FT_CHEEK_SUCK = 117

Risucchia entrambe le guance.

BlendShapeEntry FT_CHEEK_SQUINT = 118

Alza entrambe le guance.

BlendShapeEntry FT_LIP_SUCK_UPPER = 119

Infila le labbra superiori.

BlendShapeEntry FT_LIP_SUCK_LOWER = 120

Infila le labbra inferiori.

BlendShapeEntry FT_LIP_SUCK = 121

Infila entrambe le labbra.

BlendShapeEntry FT_LIP_FUNNEL_UPPER = 122

Spinge a forma di imbuto le labbra superiori.

BlendShapeEntry FT_LIP_FUNNEL_LOWER = 123

Spinge a forma di imbuto le labbra inferiori.

BlendShapeEntry FT_LIP_FUNNEL = 124

Spinge a forma di imbuto entrambe le labbra.

BlendShapeEntry FT_LIP_PUCKER_UPPER = 125

La parte superiore del labbro spinge all'infuori.

BlendShapeEntry FT_LIP_PUCKER_LOWER = 126

La parte inferiore del labbro spinge all'infuori.

BlendShapeEntry FT_LIP_PUCKER = 127

Le labbra spingono all'infuori.

BlendShapeEntry FT_MOUTH_UPPER_UP = 128

Alza le labbra superiori.

BlendShapeEntry FT_MOUTH_LOWER_DOWN = 129

Abbassa le labbra inferiori.

BlendShapeEntry FT_MOUTH_OPEN = 130

La bocca si apre, rivelando i denti.

BlendShapeEntry FT_MOUTH_RIGHT = 131

Muove la bocca a destra.

BlendShapeEntry FT_MOUTH_LEFT = 132

Muove la bocca a sinistra.

BlendShapeEntry FT_MOUTH_SMILE_RIGHT = 133

Il lato destro della bocca sorride.

BlendShapeEntry FT_MOUTH_SMILE_LEFT = 134

Il lato sinistro della bocca sorride.

BlendShapeEntry FT_MOUTH_SMILE = 135

La bocca esprime un sorriso.

BlendShapeEntry FT_MOUTH_SAD_RIGHT = 136

Il lato destro della bocca esprime tristezza.

BlendShapeEntry FT_MOUTH_SAD_LEFT = 137

Il lato sinistro della bocca esprime tristezza.

BlendShapeEntry FT_MOUTH_SAD = 138

La bocca esprime tristezza.

BlendShapeEntry FT_MOUTH_STRETCH = 139

La bocca si allunga.

BlendShapeEntry FT_MOUTH_DIMPLE = 140

Gli angoli del labbro si infossano.

BlendShapeEntry FT_MOUTH_TIGHTENER = 141

La bocca si stringe.

BlendShapeEntry FT_MOUTH_PRESS = 142

La bocca preme tra di essa.

BlendShapeEntry FT_MAX = 143

Rappresenta la dimensione dell'enumerazione BlendShapeEntry.


Descrizioni delle proprietà

PackedFloat32Array blend_shapes = PackedFloat32Array() 🔗

L'array dei pesi delle forme di fusione del volto con indici corrispondenti all'enumerazione BlendShapeEntry.

Note: The returned array is copied and any changes to it will not update the original property value. See PackedFloat32Array for more details.


Descrizioni dei metodi

float get_blend_shape(blend_shape: BlendShapeEntry) const 🔗

Restituisce il peso richiesto della forma di fusione per il viso.


void set_blend_shape(blend_shape: BlendShapeEntry, weight: float) 🔗

Imposta un peso della forma di fusione per il viso.