Control Rig settings are not retained between editor sessions or carried into deployed game

Steps to Reproduce

Project sample included for easier reproduction

Steps to Reproduce From Attached Sample

1. Unzip and open attached project sample
2. Press PIE, or observe the current pose of the Third person mannequin in the viewport.
Note: The arm is morphed as shown in the attached armproblems.png
3.Navigate to the Thid Person Animation Blueprint's Anim Graph.
4. Go to the control rig, disconnect the control and reconnect the control, compile, and save.
5. Observe the Animation Blueprint Viewport preview, and note that the animation renders properly again.
6.Package the game for Windows 64, Launch the executable.

control rig distorts the rendering of the mannequin, as shown in armproblems.png

the control rig to continue to work the same way between editor sessions or when building the game.

Steps To Reproduce From Scratch:

1. Start a project with the control rig plugin enabled and based on the Third Person template.
2. Create a control rig for the Mannequin skeleton.
3. For the control rig logic, try something simple like a SetRotation node on spine_01, affecting the children, with a FromEuler rotation of 0, 90, 90. This twists the mannequin quite obviously around its waist.
4. In the animation blueprint event graph, add a new float variable, Alpha, and set it to oscillate by setting it to GetUnpausedTimeSeconds -> Sin -> Abs.
5. Run the game and see the expected animation.
6. Restart the engine, run the game again, see that the animation has broken: only the midsection of the Mannequin is being modified.
7. Open the Control Rig. Disconnect the execution pin and reconnect it.
8. Run the game again, and see that the animation is once again how it should be.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to AnswerHub just mention UE-94220 in the post.

Login to Vote

Cannot Reproduce
ComponentAnim - ControlRig
Affects Versions4.25.1
Target Fix4.26
CreatedJun 10, 2020
ResolvedAug 11, 2020
UpdatedAug 14, 2020