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-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: aaron.cox
#ROBOMERGE-SOURCE: CL 6938273 via CL 6938276 via CL 6938281 via CL 6938283 via CL 6943622 via CL 6946612
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)
[CL 7089855 by aaron cox in Dev-Build branch]
Useful for fixing scaling issues arising from "Layered blend per bone" node. For example, when blending lower body locomotion with upper body aiming and feathering the lower body weight up the spine, scaling on the spine can propogate through the skeleton to the hands causing them to drift from the weapon. This removes the need to manually fixup the spine's scale after blending the poses.
BlendMeshPosesPerBoneWeights and BlendLocalPosesPerBoneWeights are now folded into a single function: BlendPosesPerBoneFilter.
[CODEREVIEW] Lina.Halper, Laurent.Delayen, Aaron.Cox
#rns
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: braeden.shosa
#ROBOMERGE-SOURCE: CL 6661692 via CL 6661829 via CL 6661835
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v363-6677109)
[CL 6705448 by braeden shosa in Dev-Build branch]
Add option to simulate rigidbody animnodes in the frame in which they're reset (effectively skipping forward a frame).
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: satchit.subramanian
#ROBOMERGE-SOURCE: CL 6431438 via CL 6431522 via CL 6432480 via CL 6442365
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)
[CL 6477784 by satchit subramanian in Dev-Build branch]
- where it seems the reference contains invalid skeleton
- refSkeleton access seems violated
- copied Jaren's fix w.r.t. evaluation crash due to setting different AnimBP in the middle of evaluation
#code review: Thomas.Sarkanen
#jira: FORT-160974, FORT-149957
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: lina.halper
#ROBOMERGE-SOURCE: CL 5672339 via CL 5675808 via CL 5675866
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)
[CL 5678440 by lina halper in Dev-Build branch]
Added a new bool flag array as part of the FAnimExtractContext to be optionally used for disabling retrieval of bone transforms. The PoseDriver can then fill this array based on the bones it is interested in.
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 5305476 via CL 5309252 via CL 5309332
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)
[CL 5325929 by helge mathee in Dev-Build branch]