Spotlight Sale: Save 50% on select products now through July 15.

Full-Body Pose Recognition

A full body pose and gesture recognition system.

  • Supported Platforms
  • Supported Engine Versions
    5.0 - 5.1, 5.3
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

This plugin includes the ability to record and detect single poses, sequences of single poses and dynamic gestures. The system can recognize full body poses, but can also offer recognition separated into body areas: upper body, lower body, left hand right hand. The functionality works by comparing bone rotations. This makes the plugin compatible with regular animation blueprints, montages, and motion capture.


The plugin includes a single pose recognition actor component, a sequence pose recognition actor component and a dynamic pose recognition actor component.


The single pose recognition refers to the recording and detecting single poses. A single pose refers to one snapshot of a skeletal mesh bone rotations, which is recorded in a data asset and then compared to another skeletal mesh.

The sequence pose recognition refers to the recording and detecting sequences of single poses. A sequence refers to multiple snapshots of a skeletal mesh bone rotations which are organized in a list. The sequence is recorded in a data asset and then the steps are compared individually to another skeletal mesh.

The dynamic pose recognition refers to the recording and detecting one dynamic gesture. A dynamic gesture refers to one fluid motion performed by a skeletal mesh, which is recorded in a data asset and then compared to another fluid motion.

Technical Details

Features:

  •  single pose recording and detection on full-body, left hand, right hand, upper body and lower body
  •  pose sequence recording and detection on full-body, left hand, right hand, upper body and lower body
  •  dynamic gesture recording and detection on full-body, upper body and lower body

Code Modules:

  •  FullBodyPoseRecognition, Runtime

Number of Blueprints: 9

Number of C++ Classes: 8

Network Replicated: No

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64

Documentation: https://www.anamariailea.com/pose-recognition-plugin-documentation/

Support: https: //www.anamariailea.com/pose-recognition-support/

Release Notes: The example assets do not contain a skeletal mesh. A skeletal mesh must be added to the characters before testing.