Walkthrough of the UE4 Example

Download the example project

Sample project download

Download the file, unzip and add it to your Unreal projects directory.

Sample project download

Open the project from the Epic Games / Unreal Engine project launcher.

Connect Pose Camera on your phone

Open the PoseCamera app on your phone. Go to settings (gear icon):

and input the IP address of the computer running the Unreal Engine:

This can usually be found displayed in LiveLink (but if you have multiple adapters this may not be correct). Make sure your phone and the computer are on the same local network.

Close settings on your phone. The app should show the IP address you entered at the bottom of the main screen. You may be asked to rotate your phone sideways:

Tap to connect. When successful connected the phone app should display “Unreal LiveLink” in place of the IP address, and say “tap to stream”. Tap to begin the stream and the app will switch to camera mode.

Unsuccessful? Try our troubleshooting page for tips resolving common connection issues

Begin the stream

Once connected the phone app should offer “Tap to Stream”. Tap and the phone should switch to camera preview mode.

Within Unreal you should see your phone’s name in the bottom LiveLink panel and will show green when it is streaming detected poses.

If the light shows yellow it means the phone has not detected your pose. For Room or Portrait ensure the full body, head to feet, is visible. For Desktop mode ensure the camera can see the head to pelvis and ideally both elbows. The segmented human icon overlaying camera preview turns blue when a subject is visible and shows which limbs are currently poseable - if it is grey you need to reposition the camera or the person:

Animate the two mannequins

Finally you need to select your phone in the two animation blueprints, LiveLink_Desktop_AnimBP and LiveLink_FullBody_AnimBP. Click on “Compile” to recompile the blueprint and you should see the animation live in preview and now in the editor.

The two mannequins should now animate in the editor. The green circled one is set for full body animation (i.e. Room mode). While in dekstop mode you will notice the legs do the splits (zero transform is default). The red circled one is set to use upper body animations (i.e. Desktop mode), and use a default animation for the legs.