Skip to main content
Participant
April 26, 2018
Question

Copy and move multiple masks on the same layer to a new position

  • April 26, 2018
  • 2 replies
  • 6227 views

I have a text layer on which I have used masks to animate the text. I have multiple masks for every single letter, and since I have more of the same letter in the word I am animating, I would like to copy and move the animation from one letter to another, but I have no idea how to do this in an easy way.

When I select all the keyframes of my masks and start to move the mask, only the first keyframes (which are all on the same frame) place my mask at the new position, the rest stay at the original letter.

This means that I can only move the keyframes that are aligned on the same frame at once, to the new position, and would have to do so manually for every single point in my timeline, where I have one or multiple keyframes.

Is there a way to copy and move multiple masks to a new position, on the same layer, where all of the keyframes of the masks are affected by this move?

This topic has been closed for replies.

2 replies

Community Expert
April 26, 2018

I agree with Gutterfish. You may also want to check that the mask pat stop watch is on when pasting.

P.M.B
Legend
April 26, 2018

What you do is select the mask path

And paste it onto the new layer.

The layer you paste it to has to be exactly the same.

I'm not sure if it will work for multiple masks at once.

I imagine if you have multiple masks on a letter and you shift select all the paths & copy them to a layer that is the same letter it will work but I could be wrong.

~Gutterfish
Rasmus BBAuthor
Participant
April 26, 2018

I appreciate the answer, but it does not help me unfortunately. (Or maybe I just do not understand exactly what you mean)

Here is what happens. I copy my masks and select all keyframes (picture 1), then move my masks to the new position. However this only affects the keyframes which the Current Time Indicator is placed over (as you can see these are the only ones selected) (picture 2). As a result, the rest of the keyframes still have their position at the original letter (picture 3).

Is there an easy way to make the 2 C's play the same animation?

(I moved all of the T's mask manually, so ignore that one)

Rasmus BBAuthor
Participant
April 26, 2018

Unfortunately I cannot follow your description.  It's not making sense to me.

I'll try to explain again how to do it.

1)  You should NOT be selecting or moving any key frames.

You have keyframes on a mask

Select the mask path property that I highlighted in the image I posted (not keyframes), for example, on the "C"

Copy the path by hitting CTRL C

Select the layer "C" you want to paste to in the layer panel (not in the comp window)

Move the CTI to where you want the keyframes to start and CTRL V.

The keyframes from the animated path (i.e. mask) will be pasted at the position of the CTI.

You never have to have to select or move any keyframes...as you've found...that wont work the way you think it should.


I think I know how to fix my problem. The thing is I have the entire word on one text layer. I am gonna make a new text layer for every single letter and then paste the coresponding masks. This would allow me to copy and move each letter easily. I did not do this to begin with as I did not know that copying and moving multiple mask animations on the same layer would not be something you could do (without doing it all manually).