Apple ARKit
Apple provides a face tracking standard for iOS devices within their ARKit SDK and software, where the associated blendshapes are often referred to as PerfectSync, AR52, and ARKit respectively.
The following table shows how ARKit face tracking translates to Unified Expressions
ARKit Comparison
Unified | ARKit |
---|---|
EyeLookUpRight | eyeLookUpRight |
EyeLookDownRight | eyeLookDownRight |
EyeLookInRight | eyeLookInRight |
EyeLookOutRight | eyeLookOutRight |
EyeLookUpLeft | eyeLookUpLeft |
EyeLookDownLeft | eyeLookDownLeft |
EyeLookInLeft | eyeLookInLeft |
EyeLookOutLeft | eyeLookOutLeft |
EyeClosedRight | eyeBlinkRight |
EyeClosedLeft | eyeBlinkLeft |
EyeSquintRight | eyeSquintRight |
EyeSquintLeft | eyeSquintLeft |
EyeWideRight | eyeWideRight |
EyeWideLeft | eyeWideLeft |
BrowDownRight | browDownRight |
BrowDownLeft | browDownLeft |
BrowInnerUp | browInnerUp |
BrowOuterUpRight | browOuterUpRight |
BrowOuterUpLeft | browOuterUpLeft |
NoseSneerRight | noseSneerRight |
NoseSneerLeft | noseSneerLeft |
CheekSquintRight | cheekSquintRight |
CheekSquintLeft | cheekSquintLeft |
CheekPuff | cheekPuff |
JawOpen | jawOpen |
MouthClosed | mouthClose |
JawRight | jawRight |
JawLeft | jawLeft |
JawForward | jawForward |
LipSuckUpper | mouthRollUpper |
LipSuckLower | mouthRollLower |
LipFunnel | mouthFunnel |
LipPucker | mouthPucker |
MouthUpperUpRight | mouthUpperUpRight |
MouthUpperUpLeft | mouthUpperUpLeft |
MouthLowerDownRight | mouthLowerDownRight |
MouthLowerDownLeft | mouthLowerDownLeft |
MouthSmileRight | mouthSmileRight |
MouthSmileLeft | mouthSmileLeft |
MouthFrownRight | mouthFrownRight |
MouthFrownLeft | mouthFrownLeft |
MouthStretchRight | mouthStretchRight |
MouthStretchLeft | mouthStretchLeft |
MouthDimpleRight | mouthDimpleRight |
MouthDimpleLeft | mouthDimpleLeft |
MouthRaiserUpper | mouthShrugUpper |
MouthRaiserLower | mouthShrugLower |
MouthPressRight | mouthPressRight |
MouthPressLeft | mouthPressLeft |
TongueOut | tongueOut |
- Bold Blended Shape.
Some shapes are not tracked
ARKit does not include expressions to track the following Unified Expressions:
EyeDilationRight
EyeDilationLeft
EyeConstrictRight
EyeConstrictLeft
CheekSuckRight
CheekSuckLeft
MouthTightenerRight
MouthTightenerLeft
Tongue Directions
Misc. Tongue Expressions
However, the absence of these shapes does not affect tracking quality.
Standard Documentation
Apple Developer DocumentationARKit Shape References (Unofficial)