Skip to content

v1.1.10

Choose a tag to compare

@db-lyon db-lyon released this 06 Jul 14:28

v1.1.10

Makes chooser-driven Motion Matching usable end to end: the Motion Matching node now selects its database from a Chooser Table at runtime.

Server

  • Chooser-bound Motion Matching database. animation(set_motion_matching_chooser) wires a ChooserTable into a Motion Matching node's Database input pin via a thread-safe EvaluateChooser call whose result type is resolved to PoseSearchDatabase. The node searches whichever database the chooser selects from character state each frame - no hand-authored anim-node-function graph. The chooser's context object defaults to the anim instance (Self), matching choosers that branch on AnimBP variables.

With this, a full Motion Matching setup - schema, mirror table, databases, normalization, the chooser selection layer, the AnimGraph nodes, and now the runtime chooser->database binding - is authorable entirely through the bridge.

Internals

  • Verified live: two databases + a bool chooser + AnimBP -> Motion Matching node -> bound chooser compiles clean with the Database pin driven by EvaluateChooser(Self, chooser, ->PoseSearchDatabase).