Page 1 of 1

Move multiple bezier handles in spline editor simultaniously

PostPosted: Tue Dec 28, 2021 5:40 pm
by banana
Hi guys,

is there a way to move multiple bezier handles (at the same frame, overlaying each other) at the same time?
I would find this useful for animations where several object are animated at the same time for the same duration. E.g. a text-write-on-value and a mask-position-value. And I want both objects to have the exact same easing in their timing-curves.
Right now, if I select both objects and their keyframes in the spline editor and try to move the overlaying bezier handle ends, only one handle can be moved.

Alternative: It would also be sufficiant, if I could save a finessed curve or a bezier handles appearance as a preset, to apply it to another object's timing curve.

Re: Move multiple bezier handles in spline editor simultanio

PostPosted: Wed Dec 29, 2021 3:56 pm
by GalinMcMahon
I actually encountered a need for your alternative last night. I have some elements moving on a bezier curve that is made with a transform node. I just copy/pasted that tracking node and it worked well. I believe you can set a node as a preset but I haven't played with that much.

Now to figure out how to bump each of those transform nodes a few frames down the timeline. I'm sure it's easy but....

Re: Move multiple bezier handles in spline editor simultanio

PostPosted: Wed Dec 29, 2021 5:26 pm
by Sander de Regt
If you use an off-set modifier you can animate once and then connect all other animations to the original one, also with a time off-set. This will keep everything in sync. If you change one, you change them all.

Re: Move multiple bezier handles in spline editor simultanio

PostPosted: Wed Dec 29, 2021 9:11 pm
by banana
Well, thank you both for your anserwes.

The off-set-modifier seems like a good tool, but it does not really get me there. And I'm not quite sure, if I explained my question right.
As I see it the off-set-modifier only works with parameters of the same kind. Like connecting the position values of two objects/nodes, which have positions values.
But what can I do to connect the animation curve (with the customized animation curve/easing) of two objects/nodes to parameters of a different kind. E.g. I have an object runnig along a path, so a displacement value is animated from 0 to 1, and another object has an animated position parameter, so x and/or y coordinates are animated. Now I want both animations to start at the same time, having the same duration and having the same easing/bezier animation curve.
To speak more generally: The easing stuff should be seperated from the parameter stuff.
Is this even possible?
Thanks again,
Klaus

Re: Move multiple bezier handles in spline editor simultanio

PostPosted: Thu Dec 30, 2021 11:42 am
by TheBloke
There is no way to physically drag the handles in the same way at the same time. But for basic handle movements you can achieve the same (or similar) thing. In the Spline Editor you can press T to bring up the ease in/ease out controls, and/or use the Ease context menu to apply various pre-defined easing curves to a number of keyframe pairs at once. That Ease menu also has a Dialog option with some basic control of the curve shape.

I made a mini-tutorial the other day that covers adjusting easing for multiple sets of keyframes (on different parameters - in this example, Transform Y & Transform Size) at the same time, to ensure the parameters remain in sync. It also briefly covers modifiers and expressions for doing the same thing.

The tutorial was made for someone who hadn't used Fusion before, so it might be a bit basic at the start.


(apologies for audio quality, I made it quickly using a crappy mic)

Re: Move multiple bezier handles in spline editor simultanio

PostPosted: Wed Jan 26, 2022 12:52 pm
by brunocbreis
TheBloke wrote:There is no way to physically drag the handles in the same way at the same time. But for basic handle movements you can achieve the same (or similar) thing. In the Spline Editor you can press T to bring up the ease in/ease out controls, and/or use the Ease context menu to apply various pre-defined easing curves to a number of keyframe pairs at once. That Ease menu also has a Dialog option with some basic control of the curve shape.

I made a mini-tutorial the other day that covers adjusting easing for multiple sets of keyframes (on different parameters - in this example, Transform Y & Transform Size) at the same time, to ensure the parameters remain in sync. It also briefly covers modifiers and expressions for doing the same thing.

The tutorial was made for someone who hadn't used Fusion before, so it might be a bit basic at the start.


(apologies for audio quality, I made it quickly using a crappy mic)
Thank you for the reply and the video! I never paid attention to the easing dialog.

I do think some way to manipulate the angle of multiple bezier handles simultaneously would be VERY useful in the spline editor.

Or even a way to use the same shortcuts (S, T, X, Y + drag) we get when editing polyline strokes. I hope Fusion 18 surprises us with some love to the spline editor

Re: Move multiple bezier handles in spline editor simultanio

PostPosted: Wed Jan 26, 2022 1:58 pm
by Sander de Regt
The shape box option is available in the spline editor. It doesn't allow for manipulating the bezier handles, but you can scale in time and values etc. It is a very useful tool.