Curve To Gradient is a free tool that enables you to convert curve data into gradients for its easy interpretation in a shader. This way you can easily run curve animations or gradient map operations in your shaders.
It was made to be simple and intuitive in the form of a Scriptable Object of which you can create as many variants as you want and still have these curves editable. This tool performs everything in the editor and won’t affect your runtime performance and can be used to keep shaders cheap and without troublesome math based animations.
Check Technical Details for the list of features.