Skip to main content

Demo Face Filters

List of Facer AR SDK Demo Face Filters and technologies represented with them.

Face AR SDK release archives are supplied with a minimum built-in number of face filter (effects), all other Demo effects can be downloaded from this page.

Filter NameTechnologies representedOnlineFilter IconRequired packages
0003_cu_Spider1_v3_b1Animation, TriggersYesface_tracker
ActionunitsGroutAction units with blendshapes in the AR 3D MaskYesface_tracker
AfroAR 3D MaskYesface_tracker
Background_docSimple effect that allow to set an image as the Background
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Yesbackground
blur_bgBackground segmentation neural network, Blur
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Yesbackground
blur_bg_2Background segmentation neural network, Blur using bilateral filter
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Yesbackground
bokehBackground segmentation neural network, Bokeh effectNoface_tracker, background
BulldogHarlamovTransfer of facial expressions to the 3D model, AR 3D MaskYesface_tracker
BurningMan2018Retouch, AR 3D MaskYesface_tracker
CartoonOctopusAnimation, TriggersYesface_tracker
CubemapEverestBackground segmentation neural network, 3D environment cubemap texture, AR 3D Mask
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Yesface_tracker, background
DebugWireframeDisplay face recognition wireframe with landmarksYesface_tracker
GlassesVirtual glasses try-onYesface_tracker
MakeupVirtual Makeup API effect. See more in Effect API section.
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
YesSee comment below the table*
MonsterFactoryAR 3D Mask, PhysicsYesface_tracker
nn_apiEffect with API for testing multiple neural networks work at the same time: Lips, Hair, Background, Hair and Skin
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Yesface_tracker, lips, skin, background, hair
PineappleGlassesBackground segmentation neural network, Animated texture, AR 3D Mask
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Yesface_tracker, background
PoliceManMorphing, AR 3D MaskYesface_tracker
RorschachBackground segmentation neural network, Animated texture, AR 3D Mask
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Yesface_tracker, background
scene_4_facesMulti-face morphing exampleYesface_tracker
SkydiverAnimated texture, AR 3D MaskYesface_tracker
test_BGBackground segmentation neural network
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Yesbackground
test_BodyFull body segmentation neural network
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Yesbody
test_Eye_lensesVirtual eye lenses example
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Yesface_tracker, eyes
test_EyelashesEffect for eyelashes tracking debugYesface_tracker
test_EyesEyes segmentation neural network
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Yesface_tracker, eyes
test_gesturesHand gestures detection exampleYeshands
test_GlassesGlases detection (neural network approach), AR 3D MaskYesface_tracker, background
test_HairHair segmentation neural network
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Yeshair
test_Hair_boundHair recoloring in multiple shades, Hair segmentation neural network
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Yesface_tracker, hair
test_Hair_strandHair strands recoloring
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Noface_tracker, hair
test_HandSkeletDisplays hand skelet modelYeshands
test_heart_rateHeart rate measurement (Pulse) technology exampleYesface_tracker
test_image_process_cartoonShader-based image filterYesface_tracker
test_LipsLips segmentation neural network
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Yesface_tracker, lips
test_Lips_glitterGlitter lipstick effect, lips segmentation neural network
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Yesface_tracker, lips
test_Lips_shineShiny lipstick effect, lips segmentation neural network
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Yesface_tracker, lips
test_NailsVirtual nails try on fffect
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Yeshands
test_Occl (iOS only)Occlusion neural network used to define face collisions with different objects in the screen
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Yesface_tracker
test_RingAR Ring demo effect
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Yeshands
test_RulerFace-to-phone distance measurementYesface_tracker
test_SkinSkin segmentation neural network
Face filter performance can be lower on mid-end and low-end devices due to neural network usage.
Yesskin

Legend

  • Online / Offline - Online face filters can be applied both for realtime work and photo. Offline face filters are designed to work only with photos (offline mode).
  • Click on filter name to download the effect.
  • Required packages column lists the packages you must include within the app. For iOS package names follow this simple rule: face_tracker -> BNBFaceTracker etc.

* Makeup effect dependencies are configured during runtime according to features enabled. You will see in log which package is missing in case of error.