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) 🔗
Устанавливает вес формы смешивания лица.