A branch of my Glossy Balloon plugin is ready for Gimp 2.99 and GEGL
This is 100% GEGL and has no Gimp only operations. It has a plugin counter part called Glossy Balloon with the only difference being the image file overlay from gegl:layer was removed.
Description: Transform an alpha defined shape into a gloss coated bump that vaguely resembles a balloon. This will not work proper on very small text and shapes. From a technical perspective five screen embossed bevels are being stacked on top of each other to generate this effect.
*too do list Hide the properties String and String2
Possibly figure out a way to replace the hue slider with a color picker that respects the shine effect.
Bake into GEGL Workshop
-- Important note about the filter – Changing the internal color value=#f587ff will remove its glossy shine and defeat the purpose of the plugin. The only way to preserve the glossy shine is to use Gimp only blend modes, Gimp Only Colorize, or GEGL's hue rotation. That is why this uses GEGL Hue Rotation.
Last thing. I once thought gegl:svg-huerotate was a Hue Blend mode for GEGL but it turned out to do something totally different that I don't understand. It would be nice of GEGL had its own Hue Blend mode similar to Gimp's HSV HUE.