Skip to main content

SDK Features

Face AR SDK

Single Face TrackingCPUGPU
Multi-Face TrackingCPUGPU
MakeupCPUGPU
Mask on picture from Camera Roll (pre-recorded picture)CPUGPU
Mask on video from Camera Roll (pre-recorded video)CPUGPU

Face AR SDK Neural Network Features

Background separationGPU
Full body segmentationGPU
Skin segmentationGPU
Hair segmentationGPU
Eye segmentation (3 layers)GPU
Lips segmentationGPU
Acne Removal (manual)GPU+++
Acne Removal (auto)CPUGPU+++
Hair strands paintingCPUGPU+++
Eye bags removalCPUGPU+++

Rendering Engine

3d modeling & animationGPU
Image-based lightingGPU
Physically based renderingGPU
Skinned Mesh AnimationsGPU
Face MorphingGPU
High dynamic range imaging (HDRI)GPU
Video texturesGPU
Multisample anti-aliasingGPU
Sprite animationGPU
Lookup Tables (LUT)GPU
Texture sequencesGPU

Other Features

Face Filter Text Overlays (Text Texture)CPU
Interactive TriggersCPU
Interactive TouchCPU
Face-To-Phone Distance (Ruler)CPU
Pupillary DistanceCPUGPU
Heart Rate detectorCPU
AvatarsCPUGPU

Hand AR SDK

Comes as part of Face AR bundle.

Hand AR: NailsCPUGPU
Hand AR: Hand GesturesCPU
Hand AR: Hand SkeletonCPU
Hand AR: RingsCPU
Hand AR: WatchesCPU

Legend

  • - this technology fully supports the platform and has proper test coverage.
  • + - this technology doesn’t support the platform.
  • CPU, GPU - the badge shows the processing unit used by this technology.
  • - a link to the demonstration video is available for this technology.
  • Info - a link to an article describing work of this technology.