XRFaceTracker
Отслеживаемое лицо.
Отслеживаемое лицо.
Экземпляр этого объекта представляет отслеживаемое лицо и соответствующие ему формы смешивания. Формы смешивания берутся из стандарта Единые выражения и содержат расширенные сведения и визуальные элементы для каждой формы смешивания. Кроме того, страница Сравнение стандартов отслеживания документирует связь между унифицированными выражениями и другими стандартами.
По мере включения трекеров лиц они регистрируются на XRServer.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
XRFaceTrackerКонструктор
public XRFaceTracker();Свойства1
BlendShapesСвойство
public float[] BlendShapes { get; set; }Массив весов форм смешивания граней с индексами, соответствующими перечислению XRFaceTracker.BlendShapeEntry.
Методы5
GetBlendShapefloat
public float GetBlendShape(XRFaceTracker.BlendShapeEntry blendShape);Возвращает запрошенный вес формы смешивания граней.
| Имя | Тип | По умолчанию |
|---|---|---|
blendShape | XRFaceTracker.BlendShapeEntry | — |
floatGetBlendShapesfloat[]
public float[] GetBlendShapes();float[]SetBlendShapevoid
public void SetBlendShape(XRFaceTracker.BlendShapeEntry blendShape, float weight);Устанавливает вес формы смешивания лица.
| Имя | Тип | По умолчанию |
|---|---|---|
blendShape | XRFaceTracker.BlendShapeEntry | — |
weight | float | — |
SetBlendShapes2 перегрузки
public void SetBlendShapes(ReadOnlySpan<float> weights);| Имя | Тип | По умолчанию |
|---|---|---|
weights | ReadOnlySpan<float> | — |
public void SetBlendShapes(float[] weights);| Имя | Тип | По умолчанию |
|---|---|---|
weights | float[] | — |
XRFaceTracker.BlendShapeEntry
| Значение | Описание |
|---|---|
BrowDown = 109 | Тянет обе брови вниз и внутрь. |
BrowDownLeft = 108 | Тянет левую бровь вниз и внутрь. |
BrowDownRight = 107 | Тянет правую бровь вниз и внутрь. |
BrowInnerUpLeft = 23 | Внутренняя часть левой брови приподнята. |
BrowInnerUpRight = 22 | Внутренняя часть правой брови приподнята. |
BrowLowererLeft = 21 | Внешняя часть левой брови опущена. |
BrowLowererRight = 20 | Внешняя часть правой брови опущена. |
BrowOuterUpLeft = 25 | Внешняя часть левой брови приподнята. |
BrowOuterUpRight = 24 | Внешняя часть правой брови приподнята. |
BrowPinchLeft = 19 | Левая бровь приподнята. |
BrowPinchRight = 18 | Правая бровь приподнята. |
BrowUp = 112 | Обе брови выглядят обеспокоенными. |
BrowUpLeft = 111 | Левая бровь выглядит обеспокоенной. |
BrowUpRight = 110 | Правая бровь выглядит обеспокоенной. |
CheekPuff = 116 | Надувает обе щеки. |
CheekPuffLeft = 35 | Раздувает левую щеку.
|
CheekPuffRight = 34 | Раздувает правую щеку. |
CheekSquint = 118 | Поднимает обе щеки.
|
CheekSquintLeft = 33 | Поднимает левую щеку. |
CheekSquintRight = 32 | Поднимает правую щеку.
|
CheekSuck = 117 | Сосет обе щеки. |
CheekSuckLeft = 37 | Втягивает левую щеку. |
CheekSuckRight = 36 | Втягивает правую щеку. |
EyeClosed = 102 | Закрывает оба века. |
EyeClosedLeft = 9 | Закрывает левое веко. |
EyeClosedRight = 8 | Закрывает правое веко. |
EyeConstrict = 106 | Сужает оба зрачка. |
EyeConstrictLeft = 17 | Сужает зрачок левого глаза. |
EyeConstrictRight = 16 | Сужает зрачок правого глаза.
|
EyeDilation = 105 | Расширяет оба зрачка. |
EyeDilationLeft = 15 | Расширяет зрачок левого глаза. |
EyeDilationRight = 14 | Расширяет зрачок правого глаза.
|
EyeLookDownLeft = 7 | Левый глаз смотрит вниз. Закрыто |
EyeLookDownRight = 3 | Правый глаз смотрит вниз.
|
EyeLookInLeft = 5 | Левый глаз смотрит внутрь. |
EyeLookInRight = 1 | Правый глаз смотрит внутрь. |
EyeLookOutLeft = 4 | Левый глаз смотрит наружу. |
EyeLookOutRight = 0 | Правый глаз смотрит наружу. |
EyeLookUpLeft = 6 | Левый глаз смотрит вверх.
|
EyeLookUpRight = 2 | Правый глаз смотрит вверх. |
EyeSquint = 104 | Щурит оба века. |
EyeSquintLeft = 11 | Сжимает мышцы левой глазницы. |
EyeSquintRight = 10 | Сжимает мышцы правой глазницы. |
EyeWide = 103 | Расширяет оба века. |
EyeWideLeft = 13 | Левое веко расширяется сверх расслабленного состояния. |
EyeWideRight = 12 | Правое веко расширяется сверх расслабленного состояния. |
JawBackward = 43 | Отодвигает челюстную кость назад. |
JawClench = 44 | Напрягает мышцы челюсти. |
JawForward = 42 | Выдвигает челюстную кость вперед. |
JawLeft = 41 | Смещает челюстную кость влево. |
JawMandibleRaise = 45 | Поднимает челюстную кость.
|
JawOpen = 38 | Открывает челюсть. *Закрыто FT_MUT_ |
JawRight = 40 | Смещает челюстную кость вправо. |
LipFunnel = 124 | Воронки на обеих губах.
|
LipFunnelLower = 123 | Воронки на нижней губе.
|
LipFunnelLowerLeft = 55 | Нижняя левая часть губы выпячивается в виде воронки.
|
LipFunnelLowerRight = 54 | Нижняя правая часть губы выпячивается в воронку. |
LipFunnelUpper = 122 | Воронки в верхней губе.
|
LipFunnelUpperLeft = 53 | Верхняя левая часть губы выпячивается в виде воронки. |
LipFunnelUpperRight = 52 | Верхняя правая часть губы выпячивается в виде воронки.
|
LipPucker = 127 | Губы выпячиваются наружу. |
LipPuckerLower = 126 | Нижняя часть губы выпячивается наружу. |
LipPuckerLowerLeft = 59 | Нижняя левая часть губы выпячивается наружу. |
LipPuckerLowerRight = 58 | Нижняя правая часть губы выпячивается наружу.
|
LipPuckerUpper = 125 | Верхняя часть губы выпячивается наружу. |
LipPuckerUpperLeft = 57 | Верхняя левая часть губы выпячивается наружу.
|
LipPuckerUpperRight = 56 | Верхняя правая часть губы выпячивается наружу.
|
LipSuck = 121 | Поджимает обе губы.
|
LipSuckCornerLeft = 51 | Уголок левой губы загибается внутрь рта. |
LipSuckCornerRight = 50 | Уголок правой губы загибается внутрь рта.
|
LipSuckLower = 120 | Подтягивает нижнюю губу. |
LipSuckLowerLeft = 49 | Нижняя левая часть губы заправлена в рот.
|
LipSuckLowerRight = 48 | Нижняя правая часть губы втянута в рот. |
LipSuckUpper = 119 | Подтягивает верхнюю губу.
|
LipSuckUpperLeft = 47 | Верхняя левая часть губы приподнята.
|
LipSuckUpperRight = 46 | Верхняя правая часть губы приподнята.
|
Max = 143 | Представляет размер перечисления |
MouthClosed = 39 | Закрывает рот. |
MouthCornerPullLeft = 71 | Уголок левой губы оттягивается по диагонали вверх и наружу. |
MouthCornerPullRight = 70 | Уголок правой губы оттягивается по диагонали вверх и наружу.
|
MouthCornerSlantLeft = 73 | Левый уголок губы приподнят. |
MouthCornerSlantRight = 72 | Правый уголок губы приподнят.
|
MouthDimple = 140 | Ямочки в уголках губ. |
MouthDimpleLeft = 79 | Левый уголок губы оттянут назад. |
MouthDimpleRight = 78 | Правый уголок губы оттянут назад. |
MouthFrownLeft = 75 | Левый уголок губы оттягивается вниз. |
MouthFrownRight = 74 | Правый уголок губы оттягивается вниз. |
MouthLeft = 132 | Двигает ртом влево. |
MouthLowerDown = 129 | Опускает нижнюю губу. |
MouthLowerDownLeft = 63 | Нижняя левая часть губы подтянута вверх. |
MouthLowerDownRight = 62 | Нижняя правая часть губы подтянута вверх. |
MouthLowerLeft = 69 | Двигает нижнюю губу влево. |
MouthLowerRight = 68 | Двигает нижнюю губу вправо. |
MouthOpen = 130 | Рот открывается, обнажая зубы. |
MouthPress = 142 | Губы сжаты. |
MouthPressLeft = 83 | Губы левой стороны сожмите и сведите вместе по вертикали. |
MouthPressRight = 82 | Правые губы сожмите и сведите вместе по вертикали. |
MouthRaiserLower = 81 | Поднимает и слегка выдвигает нижнюю часть рта. |
MouthRaiserUpper = 80 | Поднимает и слегка выдвигает верхнюю часть рта. |
MouthRight = 131 | Двигает ртом вправо. |
MouthSad = 138 | Рот выражает грусть. |
MouthSadLeft = 137 | Левая сторона рта выражает грусть. |
MouthSadRight = 136 | Правая сторона рта выражает грусть.
|
MouthSmile = 135 | Рот выражает улыбку. |
MouthSmileLeft = 134 | Улыбка левой стороной рта. |
MouthSmileRight = 133 | Улыбка правой стороной рта. |
MouthStretch = 139 | Рот растягивается. |
MouthStretchLeft = 77 | Уголок рта оттягивается вперед и вниз. |
MouthStretchRight = 76 | Уголок рта оттягивается вперед и вниз. |
MouthTightener = 141 | Рот напрягается. |
MouthTightenerLeft = 85 | Губы левой стороны сжаты горизонтально.
|
MouthTightenerRight = 84 | Правые губы сжаты горизонтально. |
MouthUpperDeepenLeft = 65 | Верхняя левая часть губы вдавливается в щеку. |
MouthUpperDeepenRight = 64 | Верхняя правая часть губы вдавливается в щеку. |
MouthUpperLeft = 67 | Двигает верхнюю губу влево. |
MouthUpperRight = 66 | Двигает верхнюю губу вправо. |
MouthUpperUp = 128 | Поднимает верхнюю губу. |
MouthUpperUpLeft = 61 | Верхняя левая часть губы подтянута вверх. |
MouthUpperUpRight = 60 | Верхняя правая часть губы подтянута вверх. |
NasalConstrict = 115 | Оба носовых канала сужаются.
|
NasalConstrictLeft = 31 | Сужение носового канала с левой стороны. |
NasalConstrictRight = 30 | Сужение правого носового канала. |
NasalDilation = 114 | Оба носовых канала расширяются. |
NasalDilationLeft = 29 | Левый носовой канал расширяется.
|
NasalDilationRight = 28 | Правый носовой канал расширяется. |
NeckFlexLeft = 101 | Левая сторона шеи заметно изгибается. Закрыто |
NeckFlexRight = 100 | Правая сторона шеи заметно сгибается. |
NoseSneer = 113 | Все лицо усмехается. |
NoseSneerLeft = 27 | Левая сторона лица усмехается.
|
NoseSneerRight = 26 | Правая сторона лица усмехается. |
SoftPalateClose = 98 | Внутренняя часть рта закрывается. |
ThroatSwallow = 99 | Кадык заметно проглатывается. |
TongueBlendDown = 92 | Язык выгибается вверх, а затем вниз во рту. |
TongueCurlUp = 93 | Язык выгибается вниз, а затем вверх во рту. |
TongueDown = 88 | Язык направлен вниз. |
TongueFlat = 95 | Язык становится плоским и истонченным. |
TongueLeft = 90 | Кончики языка слева. |
TongueOut = 86 | Язык заметно высовывается изо рта. |
TongueRight = 89 | Язык направлен вправо. |
TongueRoll = 91 | Бока языка выгибаются, образуя рулет. |
TongueSquish = 94 | Язык сжимается и утолщается.
|
TongueTwistLeft = 97 | Кончик языка вращается против часовой стрелки, а остальная часть языка постепенно следует за ним. |
TongueTwistRight = 96 | Кончик языка вращается по часовой стрелке, а остальная часть языка постепенно следует за ним. |
TongueUp = 87 | Язык направлен вверх. |