I’m building a plugin using the Persona Toolkit. In effect, it acts like an asset viewer for Skeletal Meshes or Blueprints containing Skeletal Meshes. Currently, I can load a mesh or BP and display all the shapes for the control rigs assigned to them.
The issue I have is BPs containing multiple meshes, each with their own control rig component. I can display all of these, however they do not evaluate correctly. It appears as though only the final controls are evaluated, overwriting the other controls. I am confident that the body controls are getting evaluated, as I have code keeping the shape actors’ transforms to match their respective control object.
I believe that both of these rigs can be combined together properly, as is seen in the level sequencer. I’m unsure how this has been achieved here though. Does anyone have any ideas/pointers into how this can be fixed?
Screenshot from my plugin, with face controls evaluating correctly but body controls missing.
Screenshot from level sequence, with face and body controls evaluating correctly together.