Motion Symphony - Motion Matching & Pose Matching Tools Plugin

Introducing the humble and seemingly insignificant (yet incredibly powerful) MotionRecorder node

This node is placed near the end of your animation graph (before IK or procedural animation). It’s job is to continually record the character’s current pose. Motion Symphony nodes upstream of the ‘Motion Recorder’ node can (and will automatically) request the ‘current pose’ from the Motion Recorder to match against.

Sounds boring right… WRONG!

The motion recorder is the backbone of a production ready motion / pose matching system. Without it, motion matching nodes can only match within their own data and pose matching is impossible. Essentially the ‘Motion Recorder’ allows all motion matching and pose matching nodes to break free from themselves and match between each other even in different states. Additionally, it means that Motion Symphony nodes can match from non-mosymph nodes and this increases it’s flexibility massively.

  • Enables continuous matching between states
  • Enables matching from (but not to) non MoSymph nodes

There are three more animation nodes that I am working on which I will showcase soon. These will all work together to make a dynamic production ready motion matching solution, instead of the horrid black box which motion matching often turns out to be.