Hi,
Whilst array support has tremendously improved in UE5 compared to 4, there is still a big issue that prevents it from being scalable and truly production ready.
We want to reuse Control Rig nodes efficiently across various Anim BPs and characters.
So we rely heavily on instance editable input variables to edit the rig settings externally, in the Anim BP.
We want to dynamically drive stuff like IKs at runtime too.
So basically, we want to use Array inputs on our CR nodes and simply plug a variable in it (that variable being edited in the ABP).
That’s where things go wrong
the Control Rig will just NOT read the input variable array, and stick to the default values of the array declared in the CR.
(typically, the array is empty in the CR default, and it stays that way even when, at runtime, the CR has an actual input ; same issue if the default array is the same size as the runtime array input btw)
(this happens with Structure arrays but also simple var types like floats, etc.)
What can be done here please?
This is truly impacting our production and limiting the use of CR for runtime solves.
Thank you,
Jonathan Colin
Lead animator
Counterplay Games