Merging using Fortnite_Main<->Fortnite_ControlRig
#rb none
#ROBOMERGE-OWNER: helge.mathee
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 7321580 via CL 7323175
#ROBOMERGE-BOT: (v371-7306989)
[CL 7323351 by helge mathee in Main branch]
#jira UE-76569
#rb max.chen
#ROBOMERGE-SOURCE: CL 7280102 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v369-7254125)
[CL 7280144 by mike zyracki in Main branch]
#rb Michael.Lentine
#ROBOMERGE-SOURCE: CL 7041340 via CL 7042232 via CL 7047490
#ROBOMERGE-BOT: (v367-6836689)
[CL 7048351 by satchit subramanian in Main branch]
[CODEREVIEW] Lina.Halper, Laurent.Delayen, Aaron.Cox
#rnx
#ROBOMERGE-SOURCE: CL 7014082 via CL 7016740 via CL 7016747 via CL 7016816 via CL 7020855
#ROBOMERGE-BOT: (v367-6836689)
[CL 7020952 by braeden shosa in Main branch]
Fixes animation pose breaking when dynamically changing between skeletal meshes that use the same animbp but have a different number of bones.
[CODEREVIEW] Laurent.Delayen, Lina.Halper
#ROBOMERGE-SOURCE: CL 6938273 via CL 6938276 via CL 6938281 via CL 6938283 via CL 6943622
#ROBOMERGE-BOT: (v366-6836689)
[CL 6946612 by aaron cox in Main branch]
Added a PoseNode to the AnimInstanceProxy that we save a pose to right when we initialize the seuqencer proxy and then in RestoreState in the template we then link that anim pose to use that stored pose and then force an evaluation.
#jira UE-70665
#rb max.chen, lina.halper
[CL 5767595 by Mike Zyracki in Dev-Sequencer branch]
Two changes fixed this. First we invert out the RateScale when calculating the PlayRate inside FAnimNode_SequenceEvaluator::UpdateAssetPlayer, since it get's multiplied back in the CreateTickRecordForNode function. This stops the jittering but the animation playback isn't scaled. To fix that we modify the Sequencer sections PlayRate by the asset'ss RateScale.
#jira UE-63636
#rb max.chen, martin.wilson
[CL 4867670 by Mike Zyracki in Dev-Sequencer branch]
Poses & curves are now moved instead of copied where possible.
Also removed needless passing of bone space transforms to UAnimInstance::ParallelEvaluateAnimation, which further removes an extra allocation for sub-instances.
#rb Martin.Wilson
#ROBOMERGE-SOURCE: CL 4810269 via CL 4810272 via CL 4812712
[CL 4812722 by thomas sarkanen in Main branch]