Apple Motion Overshoot Resetting Position

I am having an issue where the Overshoot behavior resets the position of the item, much like the person in this thread was experiencing (https://discussions.apple.com/thread/251280278).


The issue is that the person responding to that thread said that Overshoot is acting as expected because the position is being reverted after use. The only problem is that it's not being reverted; it's being reset.


I have the Overshoot Behavior added to a rig. I set the start and end based on which side the item will come from (Left, Bottom, Top, or Right). I also have the X and Y of the group in the rig.


For example, I set the X to 1600, the Start to 2450 and the End to 1600 if the user selects "Right". The animation pulls in the panel from the right, and when the overshoot is done, the X is reset to 0, not the 1600.


I even tried pulling the X out of the rig to "hardcode" it. It still does the same.


As the length of the clip may change, I don't like the idea of making the overshoot the same as the length of the clip. I want it to be a fixed amount regardless. If I were to make it the same, I would have to a crazy amount of rigging (I would think), to make sure the length of the actual animation did not change, and not conflict with an overshoot that is an outro.


Any idea what I could do differently? I've tried a few things including keyframing, but, no matter what, everything resets to 0 regardless of what it's set to. Any help would be appreciated.

Posted on Mar 26, 2025 2:03 PM

Reply
3 replies
Sort By: 

Mar 26, 2025 2:26 PM in response to Deadly_B

If the amount of time the Overshoot behavior exists is not the same length of time as your project then values (like Position) will reset once the behavior ends. The behavior(s) has to remain for the full project length.


If you want to adapt behaviors to Final Cut effects, then you have to go another way. You'll need to publish the Start Offset and End Offset parameters for each Overshoot behavior you use. The best way to do this is to apply them to Rig Sliders. I recommend each slider should go from 0 to the max frames of your project matched to 0 - 100 of the Slider, creating a "% of length of clip" setting AND rigging the End Offsets backwards so that the matching sliders will mark position within the clip that are "logical".


Rigging an End Offset would be "max # of frames" to 0 matched to 1 - 100 of the slider.


This way, if you have two behaviors - an intro and an outro - you can set the In/Out of the separate behaviors in linear time, like: 0 - 10% (Start In = 0; End In = 10) for the first one and 90-100% (Start Out = 90; End Out = 100) for the second.


Make sense?



Reply

Mar 26, 2025 2:23 PM in response to Deadly_B

I was able to get this working (isn't that always the way after posting).


The X (or Y depending on direction) must be set to the value at the end of the Overshoot. The End of the Overshoot should be set to 0 and the Start should be set to whatever will take the item offscreen (+/- 500 or so).


Oddly, it's weirdly wonky. As in, I was able to set the values for the Right and Top, but when doing it for the Left, It wasn't working. I had to change the values several times and the same values landed me in various places, and then it just finally worked. I don't know if it was because I was in a weird position in the timeline (although I don't believe I was) or some fluke, but I had to try the Left a few times. The other three were easy to set, no problem.

Reply

Apple Motion Overshoot Resetting Position

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.