THE LATEST VERSION OF CUSTOM BEVEL HERE (2023) is here.
https://github.com/LinuxBeaver/GEGL-Cus ... l/releasesDirectory to put binariesWindowsC:\Users\USERNAME\AppData\Local\gegl-0.4\plug-ins
Linux/home/(USERNAME)/.local/share/gegl-0.4/plug-ins
Linux (Flatpak)/home/(USERNAME)/.var/app/org.gimp.GIMP/data/gegl-0.4/plug-ins
--original post--
https://github.com/LinuxBeaver/GEGL-Custom-BevelCustom Bevel is a new filter that can do all sorts of things. It may eventually deprecate clay bevel one day. It is like clay bevel except you can choose between a lot more, Including GEGL blend modes on the emboss. Six blending options exist -- "multiply, hardlight, colordodge, plus, darken, lighten. This is NOT the same as the final/master blend mode that uses Gimp blend modes for every GEGL filter. What Custom Bevel does is changes the blend mode of the emboss filter to one of six blend modes. This can create all kinds of interesting results.
This filter can also change the internal median shape (which doesn't do much) and choose between an internal box blur and gaussian blur or both to make the bevel. For some reason lens-blur causes the graph to glitch even if used on its own so sadly I had to disclude it. Gimp developer Liam (barefootliam) helped me add the switchable blend mode options and from what we know now it cannot use Gimp blend modes; only GEGL blend modes. There might be a way but I don't know how to do it.
Lastly, certain settings in Custom Bevel (mostly with box blur) can create a chisel edged bevel that is neither like clay nor glossy balloon. There is also another type of bevel it does that I don't know how to explain. LOL, So check that out!
Enjoy custom bevel.
Here is its graph. Replace hard-light with plus, darken, lighten, color-dodge, multiply, to see the blend mode changes replicated.
median-blur neighborhood=diamond radius=-10 alpha-percentile=-90
box-blur radius=6
gaussian-blur std-dev-x=1 std-dev-y=1
id=1 hard-light aux=[ ref=1 emboss azimuth=23 elevation=11 depth=37 ]
opacity value=4
mean-curvature-blur iterations=4
unsharp-mask scale=0.0