The AR Face Filter Template is a ready-to-use AR solution for Android, designed for Unity developers who want to add cutting-edge AR features to their applications. This template comes preloaded with 19 high-quality face filters, supports real-time camera feed processing, and includes essential UX features like screenshot capture, video recording, camera toggling, and a scrollable filter selector UI. The project is optimized for rapid development with clean code architecture and full support for UI and filter customization.
Unity Version Required: 2020.3 LTS or higher
Supported Platforms: Android
Architecture: ARMv7, ARM64
Development Language: C#, Java (Native Android)
Key Features:
- Diverse Filter Support: face filters, virtual sunglasses, makeup effects, hair & background segmentation, and face-tracking based game filters
- Custom UI Ready: comes with a built-in filter slider and clean UI, fully customizable
- Camera Interactions: switch between front and rear camera, take screenshots, and record videos natively
- 19 Demo Filters: quickly start your AR project with 19 preloaded filters in the StreamingAssets folder
- FilterController Script: centralized logic to manage all filter interactions, allowing easy extension and integration
- StreamingAssets & Native Plugin Setup: easy-to-follow setup process with full documentation and visual references
- Tested on Android: optimized for Unity Android builds (iOS support coming soon)
Included Assets:
- 19 demo face filters
- Custom UI for filter selection
Scenes Included: Demo Scene with working AR integration
Customization:
- UI customization supported
- Add your own filters in .deepar format
License Key Setup:
- Open config.json file from the StreamingAssets folder and paste your api key
- Free license plan supported
- Requires api_license_key from DeepAR





