Getting Started
Tracking tips
Tracking works best when the relative position of the head and device is fixed, as in the following scenarios:
- (Preferred) The device is mounted to the performer's head via a helmet.
- The device is mounted to a static surface and the performer does not move their head or look around.
In this case the Head Position and Head Rotation channels on the ARKit Face Device should be disabled.
Samples
There are basic sample characters you can access by opening the Package Manager window, clicking on the Live Capture package, and importing the ARKit Face Capture sample.
Preparing a scene for face capture
Setting up a character
See the documentation for the Default Face Mapper.
Creating a Take Recorder
- Create a new GameObject with a Take Recorder component by going to Menu > GameObject > Live Capture > Take Recorder.
- Set the shot name using the Shot field in the Take Recorder component.
- Select an output directory using the Directory field in the Take Recorder component.
Creating an ARKit Face Device
- In the Take Recorder component, click on the + button from the Capture Devices list.
- Select ARKit Face Device to create a child GameObject with an ARKit Face Device component.
- In the newly created ARKit Face Device component, assign a Face Actor to the Actor field.
- In the same ARKit Face Device component, select a connected client from the Client Device dropdown.
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.