Branch: master
Find file History
Type Name Latest commit message Commit time
Failed to load latest commit information.
ARKitFaceFilterDemo.xcodeproj Add extension for downloading images (#26) Jan 9, 2019
ARKitFaceFilterDemo.xcworkspace Add ar kit demo (#2) Oct 8, 2018
LICENSE Add ar kit demo (#2) Oct 8, 2018
assets Update README: image & gif, API Key docs (#16) Dec 6, 2018
Podfile Use SDK's enumeration (#23) Dec 17, 2018
Podfile.lock ARFaceFilterDemo - Fix lighting to properly light pbr metallics (#29) Jan 16, 2019 Update README: image & gif, API Key docs (#16) Dec 6, 2018

ARKit Face Filters using the SVRF API

This example uses the SVRF API to create a Face Filter iOS App using ARKit. In this example, users can search for SVRF Face Filters and experience them using their front-facing TrueDepth camera.

ARKit Face Filter SDK Search Demo ARKit Face Filter SDK Demo

About ARKit

ARKit on iPhone X and newer uses the front-facing TrueDepth camera to provide real-time information about the pose and expression of the user's face.


Using ARKit's face detection and the SVRF API, you can apply 3D face filters to a user's face that react to their facial expressions in real-time. SVRF's 3D face filters are streamed to the device at runtime giving your users access to the entire SVRF library of face filters.


Get Started

Clone the repository and navigate to the example.

git clone && cd ./svrf-api/examples/ARKitFaceDemo

Install the dependencies using CocoaPods.

pod install

Open ARKitFaceFilterDemo.xcworkspace in Xcode.

Configure ./ARKitFaceFilterDemo/Plists/Info.plist with your SVRF_API_KEY. You can learn more about acquiring an API key at

<plist version="1.0">
    <!-- ... -->

To build and test the app, connect an iPhone X or newer and run the app.