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.
Checking the stable version of the documentation...
XRFaceTracker
Экспериментальное: This class may be changed or removed in future versions.
Наследует: XRTracker < RefCounted < Object
Отслеживаемое лицо.
Описание
Экземпляр этого объекта представляет отслеживаемое лицо и соответствующие ему формы смешивания. Формы смешивания берутся из стандарта Unified Expressions и содержат расширенные сведения и визуальные элементы для каждой формы смешивания. Кроме того, страница Сравнение стандартов отслеживания документирует связь между унифицированными выражениями и другими стандартами.
По мере включения трекеров лиц они регистрируются на XRServer.
Обучающие материалы
Свойства
|
||
type |
|
Методы
get_blend_shape(blend_shape: BlendShapeEntry) const |
|
void |
set_blend_shape(blend_shape: BlendShapeEntry, weight: float) |
Перечисления
enum BlendShapeEntry: 🔗
BlendShapeEntry FT_EYE_LOOK_OUT_RIGHT = 0
Правый глаз смотрит наружу.
BlendShapeEntry FT_EYE_LOOK_IN_RIGHT = 1
Правый глаз смотрит внутрь.
BlendShapeEntry FT_EYE_LOOK_UP_RIGHT = 2
Правый глаз смотрит вверх.
BlendShapeEntry FT_EYE_LOOK_DOWN_RIGHT = 3
Правый глаз смотрит вниз.
BlendShapeEntry FT_EYE_LOOK_OUT_LEFT = 4
Левый глаз смотрит наружу.
BlendShapeEntry FT_EYE_LOOK_IN_LEFT = 5
Левый глаз смотрит внутрь.
BlendShapeEntry FT_EYE_LOOK_UP_LEFT = 6
Левый глаз смотрит вверх.
BlendShapeEntry FT_EYE_LOOK_DOWN_LEFT = 7
Левый глаз смотрит вниз.
BlendShapeEntry FT_EYE_CLOSED_RIGHT = 8
Закрывает правое веко.
BlendShapeEntry FT_EYE_CLOSED_LEFT = 9
Закрывает левое веко.
BlendShapeEntry FT_EYE_SQUINT_RIGHT = 10
Сжимает мышцы правой глазницы.
BlendShapeEntry FT_EYE_SQUINT_LEFT = 11
Сжимает мышцы левой глазницы.
BlendShapeEntry FT_EYE_WIDE_RIGHT = 12
Правое веко расширяется сверх расслабленного состояния.
BlendShapeEntry FT_EYE_WIDE_LEFT = 13
Левое веко расширяется сверх расслабленного состояния.
BlendShapeEntry FT_EYE_DILATION_RIGHT = 14
Расширяет зрачок правого глаза.
BlendShapeEntry FT_EYE_DILATION_LEFT = 15
Расширяет зрачок левого глаза.
BlendShapeEntry FT_EYE_CONSTRICT_RIGHT = 16
Сужает зрачок правого глаза.
BlendShapeEntry FT_EYE_CONSTRICT_LEFT = 17
Сужает зрачок левого глаза.
BlendShapeEntry FT_BROW_PINCH_RIGHT = 18
Правая бровь приподнята.
BlendShapeEntry FT_BROW_PINCH_LEFT = 19
Левая бровь приподнята.
BlendShapeEntry FT_BROW_LOWERER_RIGHT = 20
Внешняя часть правой брови опущена.
BlendShapeEntry FT_BROW_LOWERER_LEFT = 21
Внешняя часть левой брови опущена.
BlendShapeEntry FT_BROW_INNER_UP_RIGHT = 22
Внутренняя часть правой брови приподнята.
BlendShapeEntry FT_BROW_INNER_UP_LEFT = 23
Внутренняя часть левой брови приподнята.
BlendShapeEntry FT_BROW_OUTER_UP_RIGHT = 24
Внешняя часть правой брови приподнята.
BlendShapeEntry FT_BROW_OUTER_UP_LEFT = 25
Внешняя часть левой брови приподнята.
BlendShapeEntry FT_NOSE_SNEER_RIGHT = 26
Правая сторона лица усмехается.
BlendShapeEntry FT_NOSE_SNEER_LEFT = 27
Левая сторона лица усмехается.
BlendShapeEntry FT_NASAL_DILATION_RIGHT = 28
Правый носовой канал расширяется.
BlendShapeEntry FT_NASAL_DILATION_LEFT = 29
Левый носовой канал расширяется.
BlendShapeEntry FT_NASAL_CONSTRICT_RIGHT = 30
Сужение правого носового канала.
BlendShapeEntry FT_NASAL_CONSTRICT_LEFT = 31
Сужение носового канала с левой стороны.
BlendShapeEntry FT_CHEEK_SQUINT_RIGHT = 32
Поднимает правую щеку.
BlendShapeEntry FT_CHEEK_SQUINT_LEFT = 33
Поднимает левую щеку.
BlendShapeEntry FT_CHEEK_PUFF_RIGHT = 34
Раздувает правую щеку.
BlendShapeEntry FT_CHEEK_PUFF_LEFT = 35
Раздувает левую щеку.
BlendShapeEntry FT_CHEEK_SUCK_RIGHT = 36
Втягивает правую щеку.
BlendShapeEntry FT_CHEEK_SUCK_LEFT = 37
Втягивает левую щеку.
BlendShapeEntry FT_JAW_OPEN = 38
Открывает челюсть.
BlendShapeEntry FT_MOUTH_CLOSED = 39
Закрывает рот.
BlendShapeEntry FT_JAW_RIGHT = 40
Смещает челюстную кость вправо.
BlendShapeEntry FT_JAW_LEFT = 41
Смещает челюстную кость влево.
BlendShapeEntry FT_JAW_FORWARD = 42
Выдвигает челюстную кость вперед.
BlendShapeEntry FT_JAW_BACKWARD = 43
Отодвигает челюстную кость назад.
BlendShapeEntry FT_JAW_CLENCH = 44
Напрягает мышцы челюсти.
BlendShapeEntry FT_JAW_MANDIBLE_RAISE = 45
Поднимает челюстную кость.
BlendShapeEntry FT_LIP_SUCK_UPPER_RIGHT = 46
Верхняя правая часть губы приподнята.
BlendShapeEntry FT_LIP_SUCK_UPPER_LEFT = 47
Верхняя левая часть губы приподнята.
BlendShapeEntry FT_LIP_SUCK_LOWER_RIGHT = 48
Нижняя правая часть губы втянута в рот.
BlendShapeEntry FT_LIP_SUCK_LOWER_LEFT = 49
Нижняя левая часть губы заправлена в рот.
BlendShapeEntry FT_LIP_SUCK_CORNER_RIGHT = 50
Уголок правой губы загибается внутрь рта.
BlendShapeEntry FT_LIP_SUCK_CORNER_LEFT = 51
Уголок левой губы загибается внутрь рта.
BlendShapeEntry FT_LIP_FUNNEL_UPPER_RIGHT = 52
Верхняя правая часть губы выпячивается в виде воронки.
BlendShapeEntry FT_LIP_FUNNEL_UPPER_LEFT = 53
Верхняя левая часть губы выпячивается в виде воронки.
BlendShapeEntry FT_LIP_FUNNEL_LOWER_RIGHT = 54
Нижняя правая часть губы выпячивается в воронку.
BlendShapeEntry FT_LIP_FUNNEL_LOWER_LEFT = 55
Нижняя левая часть губы выпячивается в виде воронки.
BlendShapeEntry FT_LIP_PUCKER_UPPER_RIGHT = 56
Верхняя правая часть губы выпячивается наружу.
BlendShapeEntry FT_LIP_PUCKER_UPPER_LEFT = 57
Верхняя левая часть губы выпячивается наружу.
BlendShapeEntry FT_LIP_PUCKER_LOWER_RIGHT = 58
Нижняя правая часть губы выпячивается наружу.
BlendShapeEntry FT_LIP_PUCKER_LOWER_LEFT = 59
Нижняя левая часть губы выпячивается наружу.
BlendShapeEntry FT_MOUTH_UPPER_UP_RIGHT = 60
Верхняя правая часть губы подтянута вверх.
BlendShapeEntry FT_MOUTH_UPPER_UP_LEFT = 61
Верхняя левая часть губы подтянута вверх.
BlendShapeEntry FT_MOUTH_LOWER_DOWN_RIGHT = 62
Нижняя правая часть губы подтянута вверх.
BlendShapeEntry FT_MOUTH_LOWER_DOWN_LEFT = 63
Нижняя левая часть губы подтянута вверх.
BlendShapeEntry FT_MOUTH_UPPER_DEEPEN_RIGHT = 64
Верхняя правая часть губы вдавливается в щеку.
BlendShapeEntry FT_MOUTH_UPPER_DEEPEN_LEFT = 65
Верхняя левая часть губы вдавливается в щеку.
BlendShapeEntry FT_MOUTH_UPPER_RIGHT = 66
Двигает верхнюю губу вправо.
BlendShapeEntry FT_MOUTH_UPPER_LEFT = 67
Двигает верхнюю губу влево.
BlendShapeEntry FT_MOUTH_LOWER_RIGHT = 68
Двигает нижнюю губу вправо.
BlendShapeEntry FT_MOUTH_LOWER_LEFT = 69
Двигает нижнюю губу влево.
BlendShapeEntry FT_MOUTH_CORNER_PULL_RIGHT = 70
Уголок правой губы оттягивается по диагонали вверх и наружу.
BlendShapeEntry FT_MOUTH_CORNER_PULL_LEFT = 71
Уголок левой губы оттягивается по диагонали вверх и наружу.
BlendShapeEntry FT_MOUTH_CORNER_SLANT_RIGHT = 72
Правый уголок губы приподнят.
BlendShapeEntry FT_MOUTH_CORNER_SLANT_LEFT = 73
Левый уголок губы приподнят.
BlendShapeEntry FT_MOUTH_FROWN_RIGHT = 74
Правый уголок губы оттягивается вниз.
BlendShapeEntry FT_MOUTH_FROWN_LEFT = 75
Левый уголок губы оттягивается вниз.
BlendShapeEntry FT_MOUTH_STRETCH_RIGHT = 76
Уголок рта оттягивается вперед и вниз.
BlendShapeEntry FT_MOUTH_STRETCH_LEFT = 77
Уголок рта оттягивается вперед и вниз.
BlendShapeEntry FT_MOUTH_DIMPLE_RIGHT = 78
Правый уголок губы оттянут назад.
BlendShapeEntry FT_MOUTH_DIMPLE_LEFT = 79
Левый уголок губы оттянут назад.
BlendShapeEntry FT_MOUTH_RAISER_UPPER = 80
Поднимает и слегка выдвигает верхнюю часть рта.
BlendShapeEntry FT_MOUTH_RAISER_LOWER = 81
Поднимает и слегка выдвигает нижнюю часть рта.
BlendShapeEntry FT_MOUTH_PRESS_RIGHT = 82
Правые губы сожмите и сведите вместе по вертикали.
BlendShapeEntry FT_MOUTH_PRESS_LEFT = 83
Губы левой стороны сожмите и сведите вместе по вертикали.
BlendShapeEntry FT_MOUTH_TIGHTENER_RIGHT = 84
Правые губы сжаты горизонтально.
BlendShapeEntry FT_MOUTH_TIGHTENER_LEFT = 85
Губы левой стороны сжаты горизонтально.
BlendShapeEntry FT_TONGUE_OUT = 86
Язык заметно высовывается изо рта.
BlendShapeEntry FT_TONGUE_UP = 87
Язык направлен вверх.
BlendShapeEntry FT_TONGUE_DOWN = 88
Язык направлен вниз.
BlendShapeEntry FT_TONGUE_RIGHT = 89
Язык направлен вправо.
BlendShapeEntry FT_TONGUE_LEFT = 90
Кончики языка слева.
BlendShapeEntry FT_TONGUE_ROLL = 91
Бока языка выгибаются, образуя рулет.
BlendShapeEntry FT_TONGUE_BLEND_DOWN = 92
Язык выгибается вверх, а затем вниз во рту.
BlendShapeEntry FT_TONGUE_CURL_UP = 93
Язык выгибается вниз, а затем вверх во рту.
BlendShapeEntry FT_TONGUE_SQUISH = 94
Язык сжимается и утолщается.
BlendShapeEntry FT_TONGUE_FLAT = 95
Язык становится плоским и истонченным.
BlendShapeEntry FT_TONGUE_TWIST_RIGHT = 96
Кончик языка вращается по часовой стрелке, а остальная часть языка постепенно следует за ним.
BlendShapeEntry FT_TONGUE_TWIST_LEFT = 97
Кончик языка вращается против часовой стрелки, а остальная часть языка постепенно следует за ним.
BlendShapeEntry FT_SOFT_PALATE_CLOSE = 98
Внутренняя часть рта закрывается.
BlendShapeEntry FT_THROAT_SWALLOW = 99
Кадык заметно проглатывается.
BlendShapeEntry FT_NECK_FLEX_RIGHT = 100
Правая сторона шеи заметно сгибается.
BlendShapeEntry FT_NECK_FLEX_LEFT = 101
Левая сторона шеи заметно изгибается.
BlendShapeEntry FT_EYE_CLOSED = 102
Закрывает оба века.
BlendShapeEntry FT_EYE_WIDE = 103
Расширяет оба века.
BlendShapeEntry FT_EYE_SQUINT = 104
Щурит оба века.
BlendShapeEntry FT_EYE_DILATION = 105
Расширяет оба зрачка.
BlendShapeEntry FT_EYE_CONSTRICT = 106
Сужает оба зрачка.
BlendShapeEntry FT_BROW_DOWN_RIGHT = 107
Тянет правую бровь вниз и внутрь.
BlendShapeEntry FT_BROW_DOWN_LEFT = 108
Тянет левую бровь вниз и внутрь.
BlendShapeEntry FT_BROW_DOWN = 109
Тянет обе брови вниз и внутрь.
BlendShapeEntry FT_BROW_UP_RIGHT = 110
Правая бровь выглядит обеспокоенной.
BlendShapeEntry FT_BROW_UP_LEFT = 111
Левая бровь выглядит обеспокоенной.
BlendShapeEntry FT_BROW_UP = 112
Обе брови выглядят обеспокоенными.
BlendShapeEntry FT_NOSE_SNEER = 113
Все лицо усмехается.
BlendShapeEntry FT_NASAL_DILATION = 114
Оба носовых канала расширяются.
BlendShapeEntry FT_NASAL_CONSTRICT = 115
Оба носовых канала сужаются.
BlendShapeEntry FT_CHEEK_PUFF = 116
Надувает обе щеки.
BlendShapeEntry FT_CHEEK_SUCK = 117
Сосет обе щеки.
BlendShapeEntry FT_CHEEK_SQUINT = 118
Поднимает обе щеки.
BlendShapeEntry FT_LIP_SUCK_UPPER = 119
Подтягивает верхнюю губу.
BlendShapeEntry FT_LIP_SUCK_LOWER = 120
Подтягивает нижнюю губу.
BlendShapeEntry FT_LIP_SUCK = 121
Поджимает обе губы.
BlendShapeEntry FT_LIP_FUNNEL_UPPER = 122
Воронки в верхней губе.
BlendShapeEntry FT_LIP_FUNNEL_LOWER = 123
Воронки на нижней губе.
BlendShapeEntry FT_LIP_FUNNEL = 124
Воронки на обеих губах.
BlendShapeEntry FT_LIP_PUCKER_UPPER = 125
Верхняя часть губы выпячивается наружу.
BlendShapeEntry FT_LIP_PUCKER_LOWER = 126
Нижняя часть губы выпячивается наружу.
BlendShapeEntry FT_LIP_PUCKER = 127
Губы выпячиваются наружу.
BlendShapeEntry FT_MOUTH_UPPER_UP = 128
Поднимает верхнюю губу.
BlendShapeEntry FT_MOUTH_LOWER_DOWN = 129
Опускает нижнюю губу.
BlendShapeEntry FT_MOUTH_OPEN = 130
Рот открывается, обнажая зубы.
BlendShapeEntry FT_MOUTH_RIGHT = 131
Двигает ртом вправо.
BlendShapeEntry FT_MOUTH_LEFT = 132
Двигает ртом влево.
BlendShapeEntry FT_MOUTH_SMILE_RIGHT = 133
Улыбка правой стороной рта.
BlendShapeEntry FT_MOUTH_SMILE_LEFT = 134
Улыбка левой стороной рта.
BlendShapeEntry FT_MOUTH_SMILE = 135
Рот выражает улыбку.
BlendShapeEntry FT_MOUTH_SAD_RIGHT = 136
Правая сторона рта выражает грусть.
BlendShapeEntry FT_MOUTH_SAD_LEFT = 137
Левая сторона рта выражает грусть.
BlendShapeEntry FT_MOUTH_SAD = 138
Рот выражает грусть.
BlendShapeEntry FT_MOUTH_STRETCH = 139
Рот растягивается.
BlendShapeEntry FT_MOUTH_DIMPLE = 140
Ямочки в уголках губ.
BlendShapeEntry FT_MOUTH_TIGHTENER = 141
Рот напрягается.
BlendShapeEntry FT_MOUTH_PRESS = 142
Губы сжаты.
BlendShapeEntry FT_MAX = 143
Представляет размер перечисления BlendShapeEntry.
Описания свойств
PackedFloat32Array blend_shapes = PackedFloat32Array() 🔗
void set_blend_shapes(value: PackedFloat32Array)
PackedFloat32Array get_blend_shapes()
Массив весов форм смешивания граней с индексами, соответствующими перечислению BlendShapeEntry.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedFloat32Array for more details.
Описания метода
float get_blend_shape(blend_shape: BlendShapeEntry) const 🔗
Возвращает запрошенный вес формы смешивания граней.
void set_blend_shape(blend_shape: BlendShapeEntry, weight: float) 🔗
Устанавливает вес формы смешивания лица.