Skip to main content
November 27, 2025
Question

Copying Motion Between Layers Changes Anchor Point — Need Help

  • November 27, 2025
  • 3 replies
  • 592 views

When I copy Position keyframes from one layer to another in After Effects, the anchor point on the target layer also changes to match the anchor point of the original layer. I only want to transfer the motion, not the anchor point settings.

I’ve seen the same issue mentioned in a YouTube video, but no solution was provided.
Can someone explain why this happens or how to copy motion without affecting the anchor point? I’m new to After Effects and stuck on this problem.

https://youtu.be/cU_1LShq7b0?si=d4T6TNBDqbuw4L4_

3 replies

November 28, 2025

Thanks for the responses — and thank you @nishu_kush  and @Warren Heaton10841144 for the explanations.

Just to clarify my situation a bit more:

I'm not trying to copy just the Position values — I'm trying to copy the animation/motion path from one layer to multiple other layers (or sometimes just one). But when I paste the keyframes, the receiving layer jumps to the same coordinates as the original, instead of just applying the same movement relative to its own starting point.

So instead of getting the same animation behavior, everything snaps to the original layer’s position.

Is there a way to paste the animation so that:

✔ The movement path and timing are copied
✘ But the receiving layer doesn’t inherit the original layer’s actual Position coordinates or Anchor Point?

Basically I want to keep each layer in its own place, but move the same way.

Thanks again — I’m still learning, so trying to understand the logic behind why AE treats keyframe pasting this way.

thepixelsmith
Community Expert
Community Expert
November 29, 2025

>>I'm not trying to copy just the Position values — I'm trying to copy the animation/motion path from one layer to multiple other layers (or sometimes just one). But when I paste the keyframes, the receiving layer jumps to the same coordinates as the original, instead of just applying the same movement relative to its own starting point.<<

The motion path is just the visual representation of the position keyframes. So it can't be seperated from them. 

There is an effect name Transform that can probably do what your asking. You would animate the positon property of this effect you can then copy/paste it to the other layers. The Transform effects value are relative to the current properties of the layer it is on. You can find this effect in the Distort group.

Warren Heaton
Community Expert
Community Expert
November 27, 2025

@Anant35257713lc9k 

The video you link to demonstrates how like values can be inadvertently copied and pasted to another property.   

To better control copying and pasting Position coordinates:  Click on the word "Position" and then use Edit > Copy.  Then click on the word "Position" for another Layer and then do Edit > Paste.  This only changes the Position property and all other properties will remain.

Instead of clicking the word "Position" we can also click the i-beam for the parameter anywhere under the Time Ruler before doing Edit > Paste.


If you happen to also have "Anchor Point" selected at the time you do Edit > Paste, that Anchor Point will accept the coordinates being pasted because its the same type of value (x, y coordinates); however, if you select "Opacity" and then do Edit > Paste then that Opacity property will not accept the coordinates because that's a different value (percentage).


nishu_kush
Legend
November 27, 2025

Thanks for writing in.

 

This is expected because the Anchor point moves with the position of the layer. There are a few ways to workaround this. You can move the Anchor point manually from the layer properties after pasting the keyframes. How I like to do it is, once I have pasted the keyframes, create a new null > roughly place it in the centre of the layer > Parent the layer to the null so that the layer moves with the null > Move the null object to change the position of the layer. The layer will move and keep the transformation. You can now delete the null object if you like.

Let me know how it goes.


Thanks,
Nishu

November 28, 2025

Thanks again for the help — I tried the Null Object parenting method, and it works only if all the layers start moving at the same point in the timeline.

However, if I stagger the layers (so each one starts at a different time for a delay effect), the copied motion no longer matches — and I end up having to repeat the process individually for each layer. So it kind of defeats the purpose when working with multiple layers or offset timing.

What I'm really trying to achieve is:

  • Copy the same animation curve/motion path to multiple layers

  • Keep each layer in its original position

  • Allow them to start at different times without breaking the motion

  • Avoid manually re-adjusting anchor or position every time

Is there a workflow or feature in After Effects that allows this kind of relative motion copying?
Maybe something like “copy motion as behavior,” rather than absolute coordinates?