UE4 (Unreal) - How to Retrieve Pose Name

This document will take you through the steps of retrieving the pose name in Unreal Engine.

Requirements

 

Retrieving Pose Using the Custom Node

  1. Include plugin in engine folder (installation)

  2. Open a new project in UE.

  3. Install Livelink and Mocap Pro Live link from the Edit>Plugins menu.

  4. Import hand asset into unreal (optional)

  5. Create an anim asset from the hand mesh and (optional)

  6. Drag anim asset into the scene.

  7. With the asset selected in the scene go to details and select Blueprint/Add Script

     

  8. Once the blueprint opens select Add Component > Live Link Skeletal Animation

     

  9. Go to the details pane and add the OnLiveLinkUpdate event

     

  10. Open the events tab

     

  11. From the LiveLinkUpdate event attach Evaluate LiveLink Frame and GetPose. Make sure you set the live link subject in the Evaluate node and select Animation Role for the Role.

     

  12. When the Livelink Pose matches the name listed in getPose the Pose Active node will activate.

  13. To stack multiple events to different poses you can add more getPose Nodes attached to the Pose Inactive output node of the previous getPose node. (Only one pose can be labeled active at once)


    *The optional steps are if you want to have live hand data visualization running in parallel with the pose detection stuff. You can just attach this to a blank actor blueprint or similar.

 

Disclaimer, Intellectual Property, and Licensing

 

Revision Summary

1

2021.10.22

Initial version