Actions and coordinates

Let’s say you have a plane at zero Z, and a ball roll along it, with a nice curve of acceleration and then it decelerates to a stop - a little burst of forward movement that you really like and want to use again at a different geographic location in the scene, so you make that roll movement into an action.

Now let’s say you have another plane, but this plane is below the altitude of the first plane and forward from it. You now want the ball to do the forward thrust on the first plane, teeter on the edge, then fall onto the second plane which is forward and below the first plane. Now you want that same thrust forward action to be used on the ball in its new location on the 2nd plane, but what you find is that the action contains the global location of where the ball should be so adding the action here causes the ball to ping back up and back to it’s original location on the first plane, rather than doing the same movement just in the new location of the 2nd plane!

What this seems to mean is that actions containing location are global coords - is there a way to change this to local coords so the movement is applied to wherever the ball currently happens to be?

Or do you need to parent the ball to an Empty and make the action in relation to the empty, then u have to move the empty around the scene taking the ball and action with it?

  • is there a way to change this to local coords so the movement is applied to wherever the ball currently happens to be?
    Spacebar, search for delta, choose ‘Animated Transforms to Deltas’.