← All ideas
  • Published 27 Oct 2025

Easing function nodes

I know this is something we can do with custom nodes, but having built-in easing functions implemented in native code would be much more performant. There are a few places they can go, most likely as a part of the Map Range and/or Mix nodes. We can also replicate the functionality with a Float Curve, but having these functions selectable from a list and potentially linked to a menu input has its advantages. And of course a Float Curve can't be meaningfully manipulated by the front end of a modifier node group.

easings.net/ Curves.png

Map Range already has some options, but the list isn't very comprehensive and the names are a little nonsensical, the names in the above image/link are pretty much industry standard by now.

91.7%

Development Status: Open

Upvote 11 Downvote 1
Wahooney
27 Oct 2025

3 Comments

Enord

There was a pull request for a dedicated node made 2 years ago ( #109405 ), which was declined and then reimplemented as a node group, but never merged. Now that built in assets are becoming a thing in Blender, there is a decent chance that this could be included soon, although the developer hasn't been active in months so someone else would have to do it.

1
khellstr

Maybe this would have better change if it was peresented only as an improvement to Map Range node: "Add more Easing functions to Map Range."

If there would be a Easing node, I assume it would be a Group Asset, as they have started to add those.

1
Zarky-Wong

Nice Idea,But It is Advanced User's Need,Maybe It will Be Available In Online Assets,You Can Share This to Blender Comunity To Gather Some Math Genius

1