Motion Warping in C++

To whomever it may concern:

Add a UMotionWarpingComponent to your class. Add "MotionWarping" module to your public dependency module config file

Call static class URootMotionModifier_SkewWarp::AddRootMotionModifierSkewWarp to add a skew motion warp to your motion warp component + animation.

Call to UMotionWarpingComponent::AddOrUpdateWarpTargetFromLocation to update the motion warp once the animation plays

Adding motion warp notifies via the unreal editor does NOT work - atleast not for me, to much frustration.

1 Like