Hi,
I am working on a metahuman animation plugin, and I just encountered a bug with the new Unreal Engine version 5.3: The anim instance blueprint node Get All Curve Names
doesn’t seem to return all curves anymore.
To check it, I just ran this small blueprint code in a Metahuman character (I used Gavin) in both UE5.2 and 5.3:
The MetaHuman face skeletal mesh has a total of 1174 curves, with 260 that begin with CTRL_expressions_...
. When I run the blueprint nodes above with UE5.2, I got all 1173 curves as excepted. However, with UE5.3, I only get 863 curves, and only 31 of them begin with CTRL_expressions_...
(Those are the curves I want to change the values in my plugin).
UE5.2:
UE5.3:
The node Get All Curve Names
is used in the Metahuman animation blueprint Face_AnimBP
, in the function Set control
. I use this function in my plugin to animate the metahuman face, but now with Unreal 5.3 I am only able to change 31 expressions curve values instead of 260 previously.
Am I doing something wrong, or is it a bug with the new version of Unreal Engine and/or the Metahuman plugin?