Keksuccino / FancyMenu

Source code for FancyMenu.
Other
151 stars 21 forks source link

Rework Element Opacity Handling #851

Open Keksuccino opened 1 month ago

Keksuccino commented 1 month ago
KaaayKaay commented 1 month ago

It could also be SO COOL to have a way to replace the invisible background or whatevs its called (the translucent parts) of your image or button background to be blurred just like UI's with actual depth similar to the Apple Vison Pro menu's and would revolutionize FancyMenu.

image

Keksuccino commented 1 month ago

Blur is not the same as opacity. I would love to have a way to blur parts of the screen and maybe even apply a rounded corner mask to the blurred area, but I didn't manage blurring only parts of the screen yet. I mean I managed to do it, but it looks bad because MC's blur shader is not meant to be applied to only parts of the screen, as it seems. I am really bad with shaders, so I'm not sure if I get this to work on my own. But if somebody wants to help me out with that, feel free to make a PR with maybe a blur element to apply blur to parts of the screen or something? Would appreciate it! :)

KaaayKaay commented 1 month ago

Blur is not the same as opacity. I would love to have a way to blur parts of the screen and maybe even apply a rounded corner mask to the blurred area, but I didn't manage blurring only parts of the screen yet. I mean I managed to do it, but it looks bad because MC's blur shader is not meant to be applied to only parts of the screen, as it seems. I am really bad with shaders, so I'm not sure if I get this to work on my own. But if somebody wants to help me out with that, feel free to make a PR with maybe a blur element to apply blur to parts of the screen or something? Would appreciate it! :)

Could you make your own? Or possibly get one from somewhere on GitHub or an open source shader. I'm not even lying when I say this, I would pay for blur in FancyMenu one way or another.

Keksuccino commented 1 month ago

I tried to pay people for that in the past and nobody wanted my $200 :D (or $150, not 100% sure anymore)