Uborder shaders

just tried and it looks amazing and the “embedded” bezel is a great addition!

Just couple of things:

  • curvature toggle might be broken
  • ambient light and content shine are great but might be a little less “sharp” (?): hard to explain :sweat_smile:
2 Likes

Yes, I still need to fix that.

It probably degrades contrast, because it adds “light” over the “screen”. BTW, I have to rename that ambient light, because it isn’t the same as ambilight we know.

Another thing, the bezels size controls may be a little cranky. Iwasn’t sure if i’d let them loose or limited by the neighbors. Now they’re limited. So, for example, to decrease the inner bezel you have to decrease content size first, because it is the minimum possible size of the inner bezel.

The bezel color can be edited inside the shader. I’m not sure if it should be a user param.

Try to turn the lights out param, too.

2 Likes

if it’s not a big hassle could be useful to have control over the bezel color (I use that in my last update with megabezel to match somehow the background).

For ambient and content shine maybe would be good to have some sort of control over “size” and “intensity” with 2 different values?

Lights out is a little confusing it disable content shine but maybe it affect the bezel too much?

2 Likes

Try this beta2. It address the bezel color sugestion. Curvature can be disabled and try lights out again, now it’ll do what’s supposed to.

Uborder-bezel-reflections-beta3

2 Likes

Lights out looks very good and now makes sense! :+1:

Content shine (3rd shot) looks nice, maybe a little too strong? when reducing the value its shrink but the intensity don’t change much.

Ambient light (2nd shot, also first with lights off) have the lines a little too evident; would it be too resource intensive to blur it more?

2 Likes

Indeed, I need to modulate better these features and create controls for intensity and size separately.

Do you think ambient should be off when lights out?

And about speed, how are the fps in your device?

2 Likes

I don’t think so, it’s fine to have the option to manually change it!

It feels fine here, doing 250-270 on mesen. (i5 6400)

do you want me to check some specific core/game?

2 Likes

Interesting, I get 420-430 fps on a Ryzen 5 + amd vega 7 on Mesen. Depending on core, results vary a lot.

No need for further speed tests, thanks.

2 Likes

I’ve been trying it out and it seems great, good job. What I would like is that it does not automatically adjust the background image (border) In my case I use a 21:9 image but my monitor is 16:9 and it makes the image look shrunken

1 Like

Example

Window Mode

1 Like

What would you expect it to do? You’re feeding a picture bigger than your display.

If you crop your picture sides until the final size is 1920x1080, it’ll fit correct.

2 Likes

Yes, cropping the image fixes it. I use a 21:9 background image since I have several monitor setups and the idea is to have a universal configuration, regardless of whether it is 21:9 or 16:9 I would like it to always maintain the aspect ratio, regardless of image or window size

1 Like

Koko Shaders examples

1 Like

Ok, I understand now what want. I’ll look if I can change the way the borders are displayed to preserve the aspect.

2 Likes

I share with you the background I use

1 Like

Try this Uborder-bezel-reflections-beta3

And tell me if it works.

Besides not changing background aspect ratio, now it allows to turn off shine and ambient. Intensity and size were implemented too.

1 Like

In full screen the background image looks better but the aspect ratio is not maintained when resizing the window.

1 Like

Can you elaborate what’s wrong? I can’t see any difference in backgrounds between koko’s windowed example and your last pic.

1 Like

I think he is referring to the bezel itself not scaling up?

2 Likes

That’s a completely different subject. He was talking about the background.

Bezel and content frame are anchored on output resolution, not on background’s. To resize according to background would need a profound change in the shader.

I’m not sure if it’s worth doing this when you can just crop your background and fix it. Just use a new preset for other aspect ratios, it’s easy.

In any case, I’ll make some evaluation if it’s worth doing this change.

2 Likes