English
Face Filters SDK

Face Filters SDK

Explore real-time 3D masks & AR face filters powered by the industry-leading face-tracking technology.

Face Tracking Software

Immerse your users with Snapchat-like filters, AR lenses, and real-time facial animation. Our Face Filters SDK tailors to individual creativity, offering captivating video effects.

Makeup
🤓 Details >

Let our face tracking neural networks do all the heavy lifting.

Users need only be concerned with which cosmetic product to try on first such as foundation, eyeliners, and lipsticks.


Hair Color
🤓 Details >

Introducing powerful algorithms that can detect single strands of hair.

Combine realistic hair colorings with different lightings to produce engaging effects

Face Morphing
🤓 Details >

Our facial detection leverages hundreds of facial points to deliver real-time structural changes on places such as your nose, eyes, lips and chin.

The algorithms are designed with realism in mind, ensuring reduced glitching when facial movement is detected.


Beautification
🤓 Details >

Leverage our multiple neural networks to segment and retouch facial features to produce professional photoshoot quality images and videos.

Our selection of beautification elements include:

  • Skin Smoothening
  • Blemish Removing
  • Teeth Whitening
  • Eye circles and wrinkle removal
  • Expressive eyes

Triggers
🤓 Details >

Preprogrammed or interactive AR scenarios (filters) that users can launch with facial expressions. 

The following triggers are available:
Mouth open, Smile, Eye brows, Eyes (open/close).

Video Effects
🤓 Details >
Expand your post-production editing possibilities with our SDK which effortlessly overlays effects.

Choose and mix from various categories of effects such as stickers, filters and celebrity imitations.
Background
🤓 Details >

Hide that pile of laundry with our background filters, powered by a neural network that has detection accuracy better than that of most video-conferencing and streaming apps.

Avatars
🤓 Details >

Explore creative content possibilities with animated 3D avatars which are controlled with your own facial expressions.

Our algorithms go beyond simple mouth-moving to include:

  • Individual eyebrow tracking
  • Jaw movements
  • Nose movements
  • Mouth position



Try On
🤓 Details >
Elevate your online shopping experience to the next-level by enabling your customers to try-on products from the comfort of their homes.

Our technology accurately replicates real-world items and is optimised for use on mobile devices.


Glasses, Jewelry (necklaces, earrings), Piercings, Hats.

Game Filters
🤓 Details >

Give players an option to put on their “game faces” with cool 3D masks, or use facial expressions for game controls. You can use JavaScript to make effects trigger by opening mouth, moving eyebrows, tapping the smartphone screen, etc. This allows creating fun casual games where users can literally eat virtual objects or control their character with their face.

Frame Effects
🤓 Details >

Dynamic, transforming AR objects that make any video look magical, impressive, and very shareable. The system recognizes the user’s face and makes the effects stick to it.

LUTs
🤓 Details >

Color correction for entire videos, similar to what Instagram and TikTok offer. This includes both simple filters (black-and-white, sepia, etc.) and more outlandish color schemes.

How Banuba Face AR SDK Empower Brands & Developers
What’s Face Filters SDK Included

What’s Face Filters SDK Included

  • Multi-Face Tracker
  • SFX & Voice Changer
  • Beautification
  • 3D Renderer
  • Filter Editor + Scripting
  • Sample Filters & Documentation
  • Support & Consultancy

Technical Features

Face Filters SDK supports HTML5, iOS, Android, Windows, macOS, and Unity. It runs on devices starting from iOS 10.0+ / Android 6.0 or higher with a 1280x720 camera (recommended) and min 30 FPS.

Mobile

OpenGL ES 3.0+
Android 6.0, API level 23+
iOS 10.0+, iPhone 5s+, Metal API

Desktop

OpenGL 4.3+ (4.1+ for MacOS)
Windows 8.1+
MacOS 10.13+, Metal API
VC++ 15+ runtime available

Web

WebGL 1.0+ (for SDK 0.x versions: WebGL 2.0+)
Mobile: Chrome, FireFox, Samsung Browser, Safari.
Desktop: Chrome, FireFox, Safari.

Try AR Filters in Your Browser

Case Studies

MNFST App
MNFST App

Face AR features in a social lifestyle app to help influencers create eye-catching professional content, promote brands and get rewarded for it.

  • Face Filter SDK for iOS and Android
  • Licencing AR face filters from Banuba catalog
  • Beautification filter
  • Virtual background changer
  • Hair recolor and eye recolor
TJ Smart Song List
TJ Smart Song List

Increasing user satisfaction in karaoke app with face filters and beautification for iOS and Android

  • Licencing face filters from Banuba catalog
  • Beautification with skin smoothing, skin tone correction, eyes and teeth whitening, face morphing
  • Users can browse AR masks (Game faces) to play and unlock them for game bonuses
Marketing Campaign
Marketing Campaign

Providing a Multi-Platform Production Agency with face filters integrated into AR photo booths that foster video & photo marketing & ad campaigns.

  • Face Filter SDK for Android
  • Background segmentation for green screen virtual background changer
  • Custom filter design services and filter licencing from Banuba catalog
Chamoji App
Chamoji App

Enabling face filters, beautification and live emojis in Chamoji selfie app that expands the language of expression and creative communication.

  • Background segmentation to bring animated backgrounds in filters
  • Beautification with skin smoothing, skin tone correction, eyes and teeth whitening, face morphing
  • Eyes and hair segmentation for virtual lens and hair color changer
Clash of Streamers
Clash of Streamers

A popular mobile game that uses AR, blockchain, geopositioning, and other popular technologies.


  • 4M+ installs
  • 100K monthly active players
  • Top-grossing NFT-powered mobile game
  • $7000 average price of a sold NFT
Bermuda
Bermuda

An engaging random live chat with AR features.


  • 20M installs
  • 4B+ matches
  • 15M Banuba feature launches per month
Why Banuba

Why Banuba

  • Make custom AR filters quickly and decrease the time-to-market.
  • Covers 97% of Apple smartphones, 80% of Android ones.
  • High quality of filters, on par or better than TikTok, Snapchat, or Instagram.
  • Minimal battery power consumption even on low-end devices.
  • Over 1000 AR face filters that you can license from the asset store, save the development time.
  • The SDK works offline just as well as with an Internet connection.

Trusted by 100+ Global Businesses

FAQ
  • The SDK cost is calculated based on its features, the number of apps and platforms for which you're developing your face filter app. Please, see more details here. Or get in touch with us to discuss your pricing.

  • Yes, before purchasing a license you have a 14-days free trial period to validate the performance of our SDK.
  • You can create your own face filters using any 3D graphical editor and then convert them into the SDK supported formats with our Filter Editor and Viewer tools. Please, refer to the effect construction section for more details.

  • Yes, we have a collection of ready face filter assets which you can licence in your app. Please, read more information about face filter licencing in our whitepaper

  • Our Face Filter SDK is supplied with a 3D rendering engine. It allows bringing the most diverse and realistic face filters, animation effects and 3D lens. The following graphical technologies are supported: 
    • 3d modeling and animation

    • Image-based lighting

    • Physics-based rendering

    • Animation billboards

    • Morphing

    • Physics

    • High dynamic range imaging

    • Video textures

    • Multisample anti-aliasing

    • Sprite animation

    • LUT post-processing

  • Yes. Our Unity Face AR extension brings Banuba’s 3D face tracking technology across multiple platforms and allows developers to create realistic and complex Unity face masks, augmented reality effects,  and 3D objects. 

  • This is a category of AR effects that applies to users’ faces. It includes masks (complex 3D objects), stickers (simple 2D objects), and beauty filters - virtual makeup and face touchup. Face filters became especially popular since the rise of TikTok and other video-based social media.
  • If you are a user, just download one of the many face filter apps. If you are a developer, your best bet would be using a face AR SDK in your project. Integrating it is much quicker and cheaper than developing the same technology from scratch.

Let’s Get Started, It’s Free