Page 1 of 1

Addition of Easing Functions..

PostPosted: Fri Jun 20, 2025 1:27 am
by Naveen Vasanth
Hello all,

I would be great if there is addition of easing function of keyframes.. in-built.. Currently there are many third-party tools for fusion, but would be great to use these in within the Edit & Color Page as well...

https://easings.net/

:mrgreen:

Re: Addition of Easing Functions..

PostPosted: Fri Jun 20, 2025 2:44 am
by Tekkerue
They don't even need to look outside of Resolve for more easing curves... Resolve already has Sine, Quad, Cubic, Quart, Quint, Expo, Circ, Back, Elastic, and Bounce for AnimCurves in Fusion. All they'd need to do is copy these curves and add them as options for keyframes/splines and for fades/crossfades (with exceptions for the bouncing curves). All the math/code is done already, just copy-paste and go from there.

Re: Addition of Easing Functions..

PostPosted: Fri Jun 20, 2025 3:23 am
by Naveen Vasanth
Ah, never knew some of them were included in fusion!.. its a long time since I actively used Fusion... :shock:

Yes this would be cool addition to have in Edit Page and Color Page as well... 8-)

Re: Addition of Easing Functions..

PostPosted: Fri Jun 20, 2025 11:37 am
by Christoph Schmid
+1

Re: Addition of Easing Functions..

PostPosted: Fri Jun 20, 2025 2:44 pm
by Jim Simon
Not certain I follow, but we can add Easing to keyframes on the Edit page via the Inspector.

And it works very well now in version 20. :)

Re: Addition of Easing Functions..

PostPosted: Fri Jun 20, 2025 3:11 pm
by Tekkerue
Naveen Vasanth wrote:Ah, never knew some of them were included in fusion!.. its a long time since I actively used Fusion... :shock:
All of those curve options are only available through the AnimCurves modifier. Right-click a parameter and choose "Modify with AnimCurves", then set Curve to "Easing" and then you have all of those options for easing in/out. In Fusion's spline editor you only get Linear, Quad and Cubic for easing keyframes and nothing else. So technically these easing shapes are already available inside of Resolve, but it's extremely limited in how you can use them.

I feel like I say this every single time I talk about any feature in Resolve, but this is yet another example of Blackmagic implementing features to the absolute bare minimum and then moving on to something else without finishing what they started. I wish they'd stop doing this. I would rather have 100 completed and well implemented features than 1000's of half-baked features that are barely usable at best. :roll:

Re: Addition of Easing Functions..

PostPosted: Fri Jun 20, 2025 3:43 pm
by Tekkerue
Jim Simon wrote:Not certain I follow, but we can add Easing to keyframes on the Edit page via the Inspector.
They mean having multiple curve options for easing and this is from the website they posted to illustrate what they are asking for.

Easing Shapes.png
Easing Shapes.png (85.16 KiB) Viewed 18 times

These options are only available via AnimCurves modifier in Fusion, but they are nowhere else inside of Resolve.

AnimCurves Easing Shapes.png
AnimCurves Easing Shapes.png (23.67 KiB) Viewed 18 times

There is only one easing curve shape via the Inspector. And depending on where you set keyframe easing (Edit page inspector, Edit page spline editor, or Fusion spline editor) you get completely different results. This is yet another example of Resolve having no consistency between pages or even on the same page since the Edit page also gives two different results. I brought this up in my thread about the new keyframe/spline editors and I included screenshots of the curves showing how they are all different:

Keyframe/Spline Editors - Bugs & Suggestions
viewtopic.php?f=21&t=220044#p1148069

And it works very well now in version 20. :)
I strongly disagree. :( Nothing has changed for easing keyframes via the Inspector, it's exactly the same as before. Regarding the new keyframe/spline editors, this was one feature that I was truly excited about when the beta first came out so I spent the vast majority of my time in V20 with these new editors, but unfortunately they are still terrible. Everything in the thread I mentioned above was only from my testing in Beta 1, I have found plenty more since then but I gave up updating my thread which I explained in the thread.

The new editors COULD have been done very well, I wanted them to be done well, but they just weren't done well.