Extend a layer but not its applied behaviour

Is it possible to extend a layer but keeping the pre applied behaviours the same length?


Imagine this: I have a layer to which I've applied a ramp (out) behaviour. Whenever I try to increase the length of the layer the ramp behaviour also increases in the same proportion.... this results in having to rearrange every applied behaviour...


Is there any way to bypass this? Increase layer duration keeping behaviour duration?


Any help is deeply appreciated!


Thank you!


MacBook Pro 13″, macOS 14.6

Posted on Sep 16, 2024 11:28 AM

Reply
8 replies
Sort By: 

Sep 17, 2024 2:23 AM in response to m_reis

Ok, I think I see what is going on now.


The behavior is ending at the very same frame as the object.


Notice how only the "Ramp Out" changes, not "Ramp In"?

(by the way, it would change if you were to change the In point, though).


What seems to happen is that when a behavior goes to the very end of an object, it will follow when the end of that object changes.

A workaround: change the behavior first.

For example:


1) move the cursor 1 frame back from the end, select the behavior only, and press O (so now the behavior ends one frame before the object)


2) change the end of the object by pressing O. Notice how the behavior's end does NOT change.


3) adjust that frame from step 1.

Reply

Sep 16, 2024 11:36 AM in response to m_reis

Maybe I am not following completely, but this seems pretty straightforward.


Select the layer you want, place the playhead where you want it to end, press O. The behaviors' durations will not be altered:



The rectangle is selected. The playhead is farther to the right. If I now press O, the Rectangle will extend to the playhead position. The behaviors stay:


Reply

Sep 17, 2024 1:47 AM in response to Luis Sequeira1

Hello Luis.

Not working :( I suppose.


If I select the text object, every behaviour applied to that object is afected.

If I select the group, every object and every behaviour of each object are afected..


I just wanted to increase the duration of the object but without changing its applied behaviour...


Reply

Sep 17, 2024 1:59 AM in response to Luis Sequeira1

Hello Luis.

Not working :( I suppose.


If I select the text object, every behaviour applied to that object is afected.

If I select the group, every object and every behaviour of each object are afected..


I just wanted to increase the duration of the object but without changing its applied behaviour...

Reply

Sep 16, 2024 3:52 PM in response to m_reis

Oh, on the previous cast I'm just placing the cti and pressing "O", both on the group and on the layer... The behaviour end point seems to follow the end point of the layer, which is not the desired "behaviour"...


Motion 5.8

M2 on Sonoma 14.6.1


Thank you!


Reply

Sep 17, 2024 12:36 AM in response to m_reis

It seems that the issue was just that you had everything selected, instead of just the object that you wanted to extend. The point is that the O key affects whatever is selected. You can extend everything, or just an object (or several) or even just the behavior(s).


Just to clarify: is it working now?



Reply

Sep 17, 2024 2:33 AM in response to Luis Sequeira1

Got it...


When the behaviour ends on the same last frame o the layer, whenever the layer duration changes, the behaviour follows...


The solution is a tedious workaround if you have a lot a changes to be made but that is it, i suppose...


Thank you so much for your help Luis

Reply

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Extend a layer but not its applied behaviour

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