Is there a way to send a recorded face capture to a animated character in play mode?

I was able to correctly capture and record a simple idle face animation using the ARKit Face Actor.

From there, I went to the animator on the character, created a new layer with an avatar that solo’s the head.

8850232--1206682--Unity_0fcPeeMb9G.png 8850232--1206685--Unity_sCuBrkwSI6.png

In playback, the face does not animate even though the body does.

8850232--1206688--Unity_MTKgJUYX2T.png

That makes sense because on my main character’s animator, the only values available are the look around animation, not the face capture animation. By duplicating the animation, I can then pull the face actor values but they are at 0.

Here’s the question - Is there an easy way to pipe in that animation data to these individual AR Kit values or do I have to manually connect them or copy/paste the float values? I wasn’t sure if there was a pre-built system for this for game playback usage?

Hi, you will have to convert the recording to a humanoid compatible clip. Find the instructions here: Animation Transition Issues with Face Capture Animations.

Cheers