Prevent mocap hands from intersecting head

I am putting mocap animations on a character that has a big head, like a team mascot. The hands keep intersecting the head, and I’m looking for a way to avoid that.

Is it possible to put some kind of constraint on the hand bones, to keep them out of a specific area?

Adding a layer in the NLA editor can fix a shorter animation, but I’m looking for a solution that can work automatically for longer animations.



Hi, perhaps the NLA track can be made more generic and applied on top of every animation. I can think of other solutions using constraints (limit distance or shrinkwrap), but probably would require IK.

Or you can offset the animation curve manually, but than you might be better off with NLA editing.

Last: If you don’t care for accuracy, you can change the Rest Pose of the Armature