Create production-ready face filters and AR avatars in minutes—without writing code. Drag and drop face meshes, 478 facial landmarks, 50+ blendshapes, facial gestures, and multi-face tracking into Unity to build fast, accurate WebAR experiences that work across major browsers.
Get this asset as part of a bundle:
Important
This Face Tracker plugin is currently not interoperable with our other trackers. Support for combining multiple AR trackers in the same experience is planned for future updates.
Combining multiple trackers is possible experimentally. This prototype demonstrates using Image Tracker together with World Tracker to create extended tracking experiences.
Watch the Image Tracker + WorldTracker Extended Tracking experiment
In-editor testing is currently not supported. To run the full experience, build your project for WebGL, or use our editor debugging tools for development and testing.
Why WebAR?
WebAR is best suited for lightweight, accessible, and shareable AR experiences.
Users can launch your experience instantly by opening a link or scanning a QR code. No app download required.
No Hosting Fees
Unlike many WebAR platforms that require monthly subscriptions, per-view fees, or per-app-id pricing, you can host your own experiences and avoid recurring platform costs.
White-label
Host your WebAR experiences like any other Unity WebGL build.
Upload to your own domain or website — the entire technology stack is yours.
Face Tracker Key Features
Fast Setup, Professional Results
Designed for beginners and experienced developers alike. Use included samples to create production-quality WebAR face tracking experiences in just a few minutes. Watch the Face Tracker Setup tutorial
478-Point Face Tracking
Track faces with high accuracy using 478 facial landmarks powered by MediaPipe. Generate real-time face meshes in Unity for responsive WebAR experiences.
50+ Facial Blendshapes
Animate virtual avatars with over 50 facial blendshapes, enabling realistic expressions, lip sync, and character animation.
Face Gestures & Head Tracking
Detect facial expressions such as smiles, frowns, and mouth-open events, plus head tilt and rotation gestures to create interactive AR games and experiences.
Real-Time Face Deformation (Experimental)
Modify face meshes in real time to create dynamic effects such as exaggerated smiles, stretched features, and other face distortion effects. Available for the Built-In Render Pipeline.
Face Effects Shader Samples (Experimental)
Jump-start development with sample shaders for makeup, skin smoothing, lip gloss, teeth whitening, and other cosmetic face effects. Primarily supported on the Built-In Render Pipeline.
Cross-Platform WebAR Browser Support
Supports major browsers for desktop and mobile. Tested and works on Chrome, Safari, Edge, Firefox across a wide range of devices. Tested and works on built-in browsers in messaging apps such as WeChat, Facebook Messenger and Viber.
Post Processing & HDR Support
Create richer WebAR visuals with support for Unity Post Processing and HDR rendering across both Universal Render Pipeline (URP) and Built-In Render Pipeline. See it in action in the Post Processing & HDR demo video.
Use Cases
Create WebAR experiences for:
- AR face filters and effects
- Virtual avatars and digital characters
- AR makeup and beauty try-ons
- Social media-style AR experiences
- Interactive marketing campaigns
- Branded AR experiences
- Virtual try-on experiences
- Face-controlled AR games
Watch the Face Tracker preview video.
Performance Disclaimer
Performance depends mainly on:
- User device processing capability
- Scene and game complexity
Third-Party Licenses
This plugin is using OpenCV and Mediapipe under Apache 2.0 License; see Third-Party Notices.txt file in package for details
Demos
- Try the FaceMesh Demo
- Try the Avatar Blendshapes Demo
- Try the Face Wearables Demo
- Try the Face Deformation Demo
- Try the Face Makeup Demo
- Try the Teeth Whitener Demo
- Try the Multi-Face Demo
Other Links














Reviews
There are no reviews yet.