Hey Guys .
Please
is their a script that allows one to copy the ease on a particular channel onto another channel irrespective of the differences in channel type (e.g. copy the easing from the Layer X Channel onto the Bone Rotation Channel)???
Script For Copying Eases and Making The Motion Graph Less Frustrating To Use
Moderators: Víctor Paredes, Belgarath, slowtiger
Re: Script For Copying Eases and Making The Motion Graph Less Frustrating To Use
You can do that with the AE Key Tools plugin script: https://mohoscripts.com/script/ae_keytools
It allows you to Copy/Paste interpolation - using the [C] button (which becomes a [P] after copy).
You can paste to different channel types (as requested) and to multiple selected keyframes.
But ...
It only allows one paste per copy. So can be a little bit tedious if you need to repeatedly paste the same interpolation in different places (or documents).
Also ... it does not seem to like copying from colored Bone keyframes. Complains that it is a multiple-selection.
I also think it needs some separators on the toolbar 'sections' - as it can be a little confusing to determine what settings go with what.
It is a great tool, and actively developed, so maybe the above will be addressed in the due course of time (hint hint
).
It allows you to Copy/Paste interpolation - using the [C] button (which becomes a [P] after copy).
You can paste to different channel types (as requested) and to multiple selected keyframes.
But ...
It only allows one paste per copy. So can be a little bit tedious if you need to repeatedly paste the same interpolation in different places (or documents).
Also ... it does not seem to like copying from colored Bone keyframes. Complains that it is a multiple-selection.
I also think it needs some separators on the toolbar 'sections' - as it can be a little confusing to determine what settings go with what.
It is a great tool, and actively developed, so maybe the above will be addressed in the due course of time (hint hint

Moho 14.3 » Win 11 Pro 64GB » NVIDIA GTX 1080ti 11GB
Moho 14.3 » Mac mini 2012 8GB » macOS 10.15 Catalina
Tube: SimplSam
Sam
Moho 14.3 » Mac mini 2012 8GB » macOS 10.15 Catalina
Tube: SimplSam
Sam
-
- Posts: 3
- Joined: Fri Aug 02, 2024 8:02 am
Re: Script For Copying Eases and Making The Motion Graph Less Frustrating To Use
Hey I was looking to copy easing of two keyframes or more like the after effects ease copy script does, I found the script your talking about but it only copies one keyframe at a time, I have modefied the lua file so that it can copy mutiple keyframes, and here is the new lua file just download it and replace it with the old one: https://drive.google.com/file/d/1h4E3q2 ... sp=sharing
"
"
Re: Script For Copying Eases and Making The Motion Graph Less Frustrating To Use
Thank you, thank you, thank you!! so, so, so much!! ❤❤❤aissamotion wrote: ↑Fri Aug 02, 2024 11:53 pm Hey I was looking to copy easing of two keyframes or more like the after effects ease copy script does, I found the script your talking about but it only copies one keyframe at a time, I have modefied the lua file so that it can copy mutiple keyframes, and here is the new lua file just download it and replace it with the old one: https://drive.google.com/file/d/1h4E3q2 ... sp=sharing
"
I've really struggled to adjust to the way keyframes are adjusted in Moho (vs how it works in After Effects)
and this is going to be such a gamechanger for me!!
Re: Script For Copying Eases and Making The Motion Graph Less Frustrating To Use
Also, here are some notes for anyone curious about what Aissamotion changed specifically & what the modified script can do.
Aissamotion's modification of the Ae_Keytools script allows you to copy the easing (ie interpolation) from one keyframe and paste it onto multiple keyframes at once!
This is a big improvement, because before you could only paste the eases onto one keyframe at a time.
You can’t copy the eases of multiple keyframes at once, like you can with the EaseCopy script in After Effects.
Other info from my tests:
Aissamotion's modification of the Ae_Keytools script allows you to copy the easing (ie interpolation) from one keyframe and paste it onto multiple keyframes at once!
This is a big improvement, because before you could only paste the eases onto one keyframe at a time.
You can’t copy the eases of multiple keyframes at once, like you can with the EaseCopy script in After Effects.
Other info from my tests:
- Any kind of ease can be copied.
- Eases can be pasted simultaneously onto keyframes on multiple layers.
- Eases can be pasted simultaneously onto keyframes for multiple properties, even if they don’t have the same number of values!
- For example, The rotation property has one value, but Layer position has 3: [x, y, z].
- 3→1
If you copy the easing of a position keyframe (posKF1) and paste it onto a rotation keyframe (roKF),
the roKF’s ease becomes the same as the ease of posKF1’s X value.
Although the Y and Z value eases do not directly affect the easing of the rotation keyframe, they still seem to be stored in roKF.
If you copy roKF’s new easing onto a second position keyframe (posKF2), posKF2 will inherit the X,Y,Z eases that had been originally copied from posKF1.
- 1→3
If you copy an ease from a 1-value property KF to multi-value property KF, most of the time it will apply whatever ease you’re copying to all 3 channels.
Bezier KFs are the main exception here.
If you copy an ease from a Bezier KF on a single-value property, and paste it onto a KF of a multi-valued property,
the copied ease is applied to the X value curve, and random easing handles are applied to the Y & Z values.
If you want to preserve or modify the Y&Z values in a controlled way, you need to separate the dimensions of the multi-valued property first.
- Settings in the Keyframe details panel are transferred when the ease is pasted. (such as hold duration, bounce count, and scale)
- Keyframe label color is also pasted with the ease