Face tracking animation software and AR face filters
Immerse your users with realistic Snapchat-like face filters, lenses, and 3D masks enabled with Banuba's Face Filters SDK. Cross-platform, easily integrated, optimized for low-end devices — our SDK enables the most captivating augmented reality experiences helping you to engage users and boosts your revenue.
- Increase user engagement with 3D masks and filters
- Boost organic traffic inspiring user content shares
- Reach younger audiences through immersive AR apps
The most versatile video face filters
- Virtual try on
- Hair recoloring
- Post processing
- Game filters
- Background change
As part of our Beauty AR SDK, you can allow users to try on lipstick, eyeshadows, foundation, eyeliner virtually - one item or complete pre-set makeup looks. Showcase beauty products in 3D with hyper-realistic representation in colors, shades, lighting and textures. The makeup filter can be added as part of your face filter app or used standalone to create virtual makeovers and video editors.
Create interactive face filters with small AR scenarios enabled through user facial expressions. Users can call AR effects with a smile, mouth opening or raised eyebrows. AR filters with triggers are a great tool to increase user session within the app, add engagement and fun. You can even design small filter games where users interact with AR objects using their face.
Virtual try on
Let users wear jewelry, glasses, headwear, makeup, piercing virtually. Our virtual try on filters fit items in automatically to the right place turning the camera into a magic mirror. You can implement the most true-to-life try on experiences transferring real objects to augmented reality or create your own stylish looks combining several items in one filter.
Let users change their hair and try on different colors. Banuba's real-time hair color change feature is enabled with our hair segmentation neural networks that detect any hair - long and short, dark and fair. You can transfer even the brightest colors and their combinations, allowing users to achieve their most audacious looks.
Allow users to apply AR effects, AR filters and animations to pre-recorded videos and photos. Create the most engaging and easy-to-use AR video editors to inspire creativity and self-expression in users. Not limited to face filters that users can apply to uploaded videos and photos, we've got the collection of post-processing camera filters similar to Instagram or TikTok. This way, each user can effortlessly create and share quality video content like a professional vlogger.
Create face AR games where users control or call AR effects with triggers, taps or head turns
Modify the size and shape of user facial features. Adjust face proportions and facial symmetry. You can slim down the face, nose and enlarge eyes in beauty effects or blow up cheeks in fun masks. Create any type of face morphing filters keeping your users endlessly entertained.
Hide or replace the background, add animations, blur, or studio lighting. Our background removal technology can be used as part of a face filter or standalone in video chats to add privacy.
Make filters with moving, animated and transforming AR objects
Enhance selfie camera experience with face retouch and natural beautification
Transform users into 3D avatars and emojis that support facial expressions
Design Instagram-like filters with real-time or offline color correction
Seamlessly add Banuba's Face Filters SDK into an existing application or use its features to bring a new app to life. Our Augmented Reality SDK easily integrates with third-party software, C++ libraries and mobile frameworks like Windows, Mac and Linux platforms.
Banuba's Face Filters SDK supports HTML5, iOS, Android, Windows, MacOS and Unity platforms. It runs on devices starting from iPhone 5s / Android 5.0 or higher with a 1280x720 camera (recommended) and min 30 FPS.
What’s included in Face Filters SDK
Face-tracking SDK packages with future updates and technology improvements coming for free.
Basic beautification features: Skin Smoothing, Skin tone correction, Eyes and teeth whitening, Face/lips’ shape correction, Face morphing.
SFX and Voice changer
SFX support for sound effects and voice changer.
Powerful rendering engine for face filters: 3d modeling & animation, Image-based lighting, Physically based rendering, Animation billboards, Morphing, Physics, High dynamic range imaging, Video textures, Multisample anti-aliasing, Sprite animation, LUT. post-processing.
Support & Consultancy
Installation support and ongoing post-launch support on agreed terms.
Filter Editor + Scripting
Scripting engine for interactive filters: triggers, filter scenario programming.
Sample Filters & Documentation
You’ll have sample effects like 3D mask, background effect, beautification and action unit (emoji) which you can customize per your needs. Each use case is documented and include code samples.
Face Filters SDK use cases
Messaging & social networking
Karaoke & music apps
AR video chat in games
Fashion & style apps
Advertising campaigns on web and mobile
- Teatime Games
AR video chat with Gamefaces
- AR video chat with Gamefaces
- Live video chat where users see each other playing
- Users can browse AR masks (Gamefaces) to play and unlock them for game bonuses
Inspiring self-expression with AR Video Editor and Face Filters
- Full-fledged AR video editor with intuitive video editing tools, masks and effects
- Unique AR masks designed specifically for the young audience.
- Face beautification option to auto-enhance user appearance
Brands that trust Banuba
Why Banuba Face Filters SDK
Banuba Filter Editor allows to view, edit and compile filters from various assets for Banuba Face AR SDK. It allows designers to construct and test filters in real time before uploading them to live apps saving time to market and speeding up the effects' iteration.
Broadest device coverage
Unlike ARKit or ARCore, we don’t limit your user outreach. Banuba Face Filters SDK device support starts with iPhone 5S, Android 5.0 with Camera 2 API and Open GL ES 3.0 which covers 97% of all iOS devices and 80% of all Android ones.
Industry's best face tracking
You can create the most complex high-quality face filters like in Snapchat, and they will look realistic and vivid both in colors, texture, shape, and behavior due to our advanced 3D rendering engine.
Face Filter SDK is tuned specifically for mobile devices meaning we've optimized it for minimal power consumption, size and battery drain. It functions well on iPhone-Xs and $100-Androids, at low lighting, and with up to 70% occlusion.
In case you want to quickly add AR content to your app or have no design resources, you can buy ready-made effects from our Filter Library - over 1000+ AR filters all tried and tested on real users.
Inspiration may strike when you least expect it (sometimes without a wifi connection anywhere close). Our Face Filter SDK is accessible, even offline with the processing made on the device.
What’s the cost of your SDK? What pricing models do you provide?
We offer different license-based pricing models for our clients, e.g. monthly, quarterly or annual payment. As most clients need a specific set of features the cost varies depending on the client’s case. Please, get in touch with us to discuss your pricing.
Do you provide Unity support?
Yes. Our Unity Face AR extension brings Banuba’s 3D face tracking technology cross-platform and allows developers to create realistic and complex face filters, augmented reality effects, and 3D masks in Unity. Email us for inquiry at email@example.com.
I need my branded filter. Can you design it?
Yes, we have the in-house Art Team department who can provide custom filter design services.
Do you provide the trial period?
Yes, before purchasing the license cost you have a 1-month free trial period to validate our SDK performance. To get your free trial period started we need to sign NDA (non-disclosure agreement).
• 3d modelling & animation
• Image-based lighting
• Physically based rendering
• Animation billboards
• High dynamic range imaging
• Video textures
• Multisample anti-aliasing
• Sprite animation
• LUT post-processing
Can you work with individual dev?
Unfortunately, no. At this moment, Banuba is entitled to work with legal entities only.