How can i stream both body and face with Live Link ?

Hello everyone,
my question is very simple: How can I stream both facial motion capture (live link face) and body motion capture (Optitrack) data at the same time? Because on Live Link I can’t check both ARKit source and optitack source. Separately it works very well I can see in real time the motion capture of the face or the body but impossible to see both?
What is the trick?

(I’m in Unreal engine 5.5 windows with Opttirack plugin (its works) , Live link face on iphone 12)

You can just connect the nodes one by one, or use the Apply Additive node to combine them, as shown here

Another way to drive a metahuman BP with LL Optitrack for body and Arkit for face. Add a Live Link Skeletal Animation Component to both the Optitrack source and the Metahuman BP. Parent the Metahuman BP under the source. I am assuming you have setup a Retargeting asset that has Ik for Optitrack Source and IK for the Metahuman Body.

1 Like

Thank you for you quick answer

but my issue is before that.
As said in the first message, I cannot do as you do and check arkit and optitrack but only one of the two at a same tim

how did you manage to have both checked?

Interesting. I have neve seen this behviour that slecting one LL source would disable another one. Will repro tomorrow arkit and optitrack in 5.5 and get back to you.

I think it’s messing up because both LiveLink Sources are called “Eva”. Maybe try renaming the OptiTrack “EvaBody” and the ARKit on the iPhone “EvaFace”

That was it all along — you just can’t have the same names for the sources.
Thank you so much, you’re a lifesaver!

1 Like