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.
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.
3 Comments
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.
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.
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