Using the metahuman sample project I try to combine a recorded facial anim with head rotation with the provided sample anim for the body (body anim of a talking person).
However, if I assign the animations for face and body in sequencer, the head rotation from ARKIT is gone. If I set the animation mode of the face to custom, it is back, but head and body are separated (see screenshot).
Also if I bake the facial anim to the control rig, the head rotation is gone. Does anybody know a way to blend both anims in sequencer while maintaining the head rotation from the face ARKIT recording?
I believe this is due to the fact that the ARKIT head rotation is applied in the anim BP and stored in a variable inside the animBP. Since these variables are not exposed to sequencer their value is not recorded.
You need to go into Face BP Anim graph, make a Layered Blend Bone (there is one already there)
For sequencer go to the alternate Layered Blend per Bone you just added below the one already there, add 2 Layer Setup elements in details, and make them neck_01 and neck_02,
Now connect same way as the layered blend per bone node that was there.
Thanks Scott, unfortunately I dont understand " For sequencer go to the alternate Layered Blend per Bone you just added below the one already there, add 2 Layer Setup elements in details, and make them neck_01 and neck_02"
Can you explain this? I go to sequencer, but it’s not apparent that there’s anywhere to access the new Layered blend per bone that we added in the first step. Thanks!
Once you’ve baked the face animation onto the Control Rig, select the face, switch it from “Custom mode” to “Use Animation Blueprint” and key the change. You can also toggle “Disable Post Processing” and key that.
Just change the config of the existing Layered blend per bone node in the Face_AnimBP blueprint (better create a copy of it) with the two values of neck_01 and neck_02. Set the Body Animation Mode to Custom Mode and Face Animation Mode to Use Animation Blueprint and set the modified blueprint on your Metahuman, this should work.
Here’s how the modified blueprint should look like together with the config of the Layered blend per bone node in the panel on the right.
Thank you. This was the fix for me. I searched for a bit on this and came across a lot of different things but none with the actual solution. Wanted to bump and make sure people see this if they run into this issue.