Switch to full style
Discuss general Gimp topics here
Post a reply

My plan to deal with many bevel algorithms (put them all in one place)

Fri Oct 13, 2023 5:13 pm

*This post started out as me complaining about a problem but now it turned into a theory for a new plugin to combine many simple graphs of exotic bevel text styles all in one place. Download beta code here
download/file.php?id=68829

Once this is done it will be on Github. Every bevel seen in this thread posted by me will be part of one mega plugin


Hello, I made this post to discuss a limitation of GEGL that I know how to solve but it would take a ton of tedious work and by using the same logic it would be possible to make all 59 plugins of mine into one mega plugin. Something I do NOT plan on doing. lol. GEGL plugins that are somewhat similar to one another may end up being separate filters instead of being combined into one larger plugin because of very different node connections that create the same effect with a different structure.

Example (This graph is similar to plugin viewtopic.php?f=9&t=20579 , but it would still be very difficult to make this part of the Ringed Bevel Plugin. A separate plugin would be easy though


pasted_image274.png
pasted_image274.png (594.19 KiB) Viewed 2442 times


pasted_image272.png
pasted_image272.png (302.9 KiB) Viewed 2442 times


Test (sharp ring) graph here.

Code:
id=contain
src aux=[ ref=contain
levels out-low=0.10
id=1
dst-out aux=[ ref=1

median-blur radius=5 alpha-percentile=0
ssg radius=0 stroke=7
ssg radius=0 stroke=7
ssg radius=0 stroke=7

]
crop

median-blur radius=0

id=2 gimp:layer-mode layer-mode=grain-merge composite-mode=clip-to-backdrop opacity=0.5  aux=[  ref=2 lb:bevel

type=sharpbevel
radius1=7
radius2=0
bevel1=45
bevel2=21
th=0.1
azimuth=40
slideupblack=0
metric=chebyshev
smooth=0
]

dst-over  aux=[ ref=contain custom-bevel gaus=1 box=2 ]

unsharp-mask scale=0.9
\

median-blur radius=0



Requires dependencies.
https://github.com/LinuxBeaver/GEGL-Eff ... sing-GEGL/
and
https://github.com/LinuxBeaver/Gimp_Rin ... mp_Plugin/


To some things up. It is a lot of extra work to combine two plugins that may look similar but are under the hood different.

Re: I have to make more bevel plugins; when i'd rather combine them al

Fri Oct 13, 2023 11:44 pm

Since you seem to be the GEGL master here why not combine them all into one toolbox/factory or whatever you would like to call it. We already have a couple of these things, (logo toolbox and frame factory) and maybe others - why not give us another?

Re: I have to make more bevel plugins; when i'd rather combine them al

Sat Oct 14, 2023 4:06 am

Thank you Sallyanne, but that is very difficult as I stated above.
----

I have an idea.

Make one plugin that list presets of exotic bevels with limited editable properties. Here is a incomplete preview of my plan. Users will be able to select any "crazy" bevel effect from the list.


2023-10-14_04-59.png
2023-10-14_04-59.png (193.11 KiB) Viewed 2402 times

Re: I have to make more bevel plugins; when i'd rather combine them al

Sat Oct 14, 2023 11:01 am

I FOUND A SOLUTION

I have a plan to group all exotic bevel plugins of mine in one plugin with very limited editable options, as seen in this video.
If I choose to give each of them unique editable properties, it would be ENORMOUSLY DIFFICULT. The shortcut I did is good enough.

Video of Exotic bevels here

https://streamable.com/cxqg7m

Image Screenshots
pasted_image279.png
pasted_image279.png (337.92 KiB) Viewed 2391 times


2023-10-14_11-55.png
2023-10-14_11-55.png (104.44 KiB) Viewed 2391 times


bevel_legend.png
bevel_legend.png (201.57 KiB) Viewed 2391 times


So now all the crazy niche bevel deviations will have a home in this currently unreleased plugin called "Exotic Bevel Collection"
but Bevel, Custom Bevel, Sharp Bevel, Glossy Balooon and Ring Bevel and everything else published will have independence.

These exotic bevels will NOT disappoint. :D

Expect to see many new bevel and bumps coming from me.

Re: I have to make more bevel plugins; when i'd rather combine them al

Sat Oct 14, 2023 11:45 am

The ringed sharp bevel graph I made is baked in the .c file, as a limited editable preset.

limited_editable_preset.png
limited_editable_preset.png (185.64 KiB) Viewed 2389 times


Download beta "exotic bevel collection (code only)" here.


2023-10-14_12-42.png
2023-10-14_12-42.png (156.22 KiB) Viewed 2389 times


exotic_bevel_collection_and_ring_text_code.zip
(2.22 MiB) Downloaded 36 times


Soon it will be on Github but this is for people who can't wait.

LOCATION TO PUT BINARIES

**Windows**

C:\Users\(USERNAME)\AppData\Local\gegl-0.4\plug-ins

**Linux**

/home/(USERNAME)/.local/share/gegl-0.4/plug-ins

**Linux (Flatpak includes Chromebook)**

/home/(USERNAME)/.var/app/org.gimp.GIMP/data/gegl-0.4/plug-ins

Re: GEGL Exotic Bevel Collection (plan to deal with many bevel agorith

Sat Oct 14, 2023 7:15 pm

The reason I've been "spamming" the forum with post about bevels is because I am learning a ton of new things about bevels that I did not even know a few weeks ago. As a result many of my bevel plugins are updating and new bevel plugins and algorithms to be part of existing plugins are being made.

Sorry for the inconvenience/convince because we have new GEGL based bevel plugins. This is exciting for me learning a bunch of new theories on bevel design.

Re: GEGL Exotic Bevel Collection (plan to deal with many bevel agorith

Sun Oct 15, 2023 2:24 am

contrast_ wrote:The reason I've been "spamming" the forum with post about bevels is because I am learning a ton of new things about bevels that I did not even know a few weeks ago. As a result many of my bevel plugins are updating and new bevel plugins and algorithms to be part of existing plugins are being made.

Sorry for the inconvenience/convince because we have new GEGL based bevel plugins. This is exciting for me learning a bunch of new theories on bevel design.

Have no worries, you are not "spamming", and even if we don't answer, we are reading your discoveries, new theories and new versions, it's always interesting :bigthup

Re: GEGL Exotic Bevel Collection (plan to deal with many bevel agorith

Sun Oct 15, 2023 3:32 pm

ok, I am planning on putting 24 bevels/bumps with limited editability all in this one plugin. Once I hit 24 bevel graphs, I will upload it to Github. Also, I might change the name "exotic" to something else. Such as; Indie Bevel Showcase, Misc Bevel Showcase, as the name "exotic" is not proper.

2023-10-15_16-31.png
2023-10-15_16-31.png (411.27 KiB) Viewed 2314 times



Also, I included a off color humor joke bevel just today, once you guys see it you may laugh.

Re: GEGL Exotic Bevel Collection (plan to deal with many bevel agorith

Tue Oct 17, 2023 8:03 am

cake.png
cake.png (916.18 KiB) Viewed 2260 times


DOWNLOAD FOR WINDOW AND LINUX IN LINK

exotic_bevels_beta_download.zip
(1.01 MiB) Downloaded 36 times


Every pic I post in this thread is included in this plugin. Including the extremely slow "cake text's" In a few hours or days this will be on Github. You can test the likely final release now by copying all 15 binaries provided in the download link. Overwrite all the ones you already have (even if you downloaded this plugins earlier beta a few days ago) So the cake text works.

LOCATION TO PUT BINARIES

Windows

C:\Users\(USERNAME)\AppData\Local\gegl-0.4\plug-ins

Linux

/home/(USERNAME)/.local/share/gegl-0.4/plug-ins

Linux (Flatpak includes Chromebook)

/home/(USERNAME)/.var/app/org.gimp.GIMP/data/gegl-0.4/plug-ins

wax.png
wax.png (768.01 KiB) Viewed 2260 times

Re: GEGL Exotic Bevel Collection (plan to deal with many bevel agorith

Tue Oct 17, 2023 8:04 am

lch_lightnesss.png
lch_lightnesss.png (824.56 KiB) Viewed 2260 times


outline_edges_only.png
outline_edges_only.png (760.97 KiB) Viewed 2260 times


pasted_image295.png
pasted_image295.png (1.26 MiB) Viewed 2260 times

Re: GEGL Exotic Bevel Collection (plan to deal with many bevel agorith

Tue Oct 17, 2023 8:06 am

DOWNLOAD TO THIS ON PAGE 1
viewtopic.php?f=4&t=20581#p284424


Image

pasted_image296.png
pasted_image296.png (1.38 MiB) Viewed 2435 times



chocolate_cake.png
chocolate_cake.png (1.35 MiB) Viewed 2435 times

Re: GEGL Exotic Bevel Collection (plan to deal with many bevel agorith

Tue Oct 17, 2023 8:15 am

Cake text is the slowest plugin I ever released. You might want to disable preview on it and just click ok

transition_cake.png
transition_cake.png (936.11 KiB) Viewed 2434 times


cake_strawberry.png
cake_strawberry.png (1.36 MiB) Viewed 2434 times


glossed_black_bevel.png
glossed_black_bevel.png (177.34 KiB) Viewed 2434 times

Re: GEGL Exotic Bevel Collection (plan to deal with many bevel agorith

Tue Oct 17, 2023 5:50 pm

its on Github now.

Download here
https://github.com/LinuxBeaver/Gimp-Mis ... n/releases

Re: My plan to deal with many bevel algorithms (put them all in one pl

Wed Oct 18, 2023 8:18 am

This thread can retire because it started out as me posting about a problem and then turned into a solution that became a plugin here.

viewtopic.php?f=9&t=20591
Post a reply