Mega Bezel Reflection Shader! - Feedback and Updates

I could live with that bezel if it was possible to make it a lot darker (and it was persistent).

First of all, you need to set the RetroArch aspect ratio to FULL.

Second, you need to ask the folks in the Batocera Discord how to proceed. It looks like you are getting the default, Batocera defined preset.

FWIW, you should have started this conversation with the fact that you are using Batocera. It complicates things quite a bit and no one here is fluent in how it works.

I do know that if you have the Mega Bezel shader set enabled in Batocera, it uses my pack and a YML to define presets for each system.

I also know that you can’t update the slang shaders, they will be reset when you reboot.

I’m also unsure of what versions of RetroArch, the shader, and my pack they are using in the current stable release.

2 Likes

Yes… sorry mask. Thanks for the tips. I will try it out.

I also realized I had some sloppy work in my arcade preset params and they were overriding where they weren’t supposed to be, so that was part of the problem. I haven’t worked on these in a bit so I have to remember where everything is at and how it works, but I’ll work on it soon. All my console stuff is ok.

edit While I am at it… is there a shader parameter that controls how dark/transparent the grid lines are on a handheld grid preset (unrelated to arcade problem)?

1 Like

I have turned off the Batocera options now because I realised that they were overriding the Retroarch settings. So all shaders/bezels are now being controlled by Retroarch only. Because I have been searching high and low through all the shaders folders, I have been getting myself in a mess. As long as I remember to use (or return to) the shaders that are saved in the Retroarch folder, I have started to get somewhere (I have even had an attempt at modifying the brightness of the bezel). But I still haven’t managed to find the bezel in my original post (the dark one). Where exactly should it be?

1 Like

I think it might be best if you start over from here:

I am slowly getting somewhere and have managed to get the top bezel/shader working but I have looked and looked for the middle one and just can’t find it. Can someone please just tell me which pack and which folder it is in?

You should probably document how you did that so that other users who are having similar issues could benefit.

Some of those resemble the Bezel settings I use in my Shader Preset Pack.

I don’t know anything about how Batocera works but you may not find these things in a folder because they are generated in real-time based on the settings you have chosen in the Shader Parameters.

As far as I can tell, the only difference between the top and middle is scale %. It could be that the middle is using integer scale, which might be inconsistent across all cores, ot just a higher non-integer scale %.

No one is hiding anything from you. :grin: The presets in the pack all use the same non-integer scale % and will look like the top shot. There is no path to a preset in the pack we can give you.

You may just need to learn a bit about the parameters and adjust for what you want before saving your own preset. That is the way shaders work. . .they use default parameters (Usually very conservative.) and let you tweak them.

It would help a lot if you could give thread links to the shots you are showing, since it seems you are gathering them from other threads in the forum.

4 Likes

@Sir_SwampThing I think the images you have posted are from 2019 or early 2020, so they are from one of the early versions of the Mega Bezel, which is likely why it looks different.

Really your best bet is to take one of the default presets (in retroarch/shaders/shaders_slang/bezel/Mega_Bezel/Presets) and adjust some of the settings to get a look that you like. There is no specific preset which I can point you to.

I’m going to delete the heated back and forth, because I don’t want this thread to be a place for unnecessary or continued drama.

1 Like

Ok, lets just keep moving on :slight_smile:

2 Likes

Is there a glossary of all the different parameters and what they do?

Don’t worry, found it.

For anybody else with the same question, a glossary of parameters can be found on the Mega_Bezel github Readme under Parameter Descriptions.

2 Likes
1 Like

I’m thoroughly enjoying this parameter tweaking. But I am stuck on something (perhaps not possible?).

I have made the bezel considerably wider than it is high, reduced the frame thickness and increased the NIS%, so I have almost a wide-screen effect without changing the game aspect ratio. But I would really like to adjust that corner reflection position/angle so that it correctly meets the corner of the bezel. Which parameter settings should I be looking at please?

[ REFLECTION CORNER ]:

  • Corner Fade
    • How much should the corner fade out
  • Corner Fade Distance
    • The distance from the corner where the reflection fully fades out
  • Corner Inner Spread
    • How much the inner corner reflection spreads out
  • Corner Outer Spread
    • How much the outer corner reflection spreads out
  • Corner Rotation Offset Top
    • Adjust the rotation of the highlight in the top corners
  • Corner Rotation Offset Bottom
    • Adjust the rotation of the highlight in the bottom corners
  • Corner Spread Falloff
    • Controls the profile of the falloff, small values make falloff faster near the center.
2 Likes

And BTW, no hard feelings.

Hopefully by now you will have realised that I am not the type of person who just lazily asks questions without first making as much effort as possible to find an answer. It’s just that, sometimes, when one is trying to teach oneself a new skill and getting nowhere (especially if starting from completely the wrong starting point meaning that the attempts will always be futile) it really does seem like my haystack analogy. This current question being a good example because I am sure I read somewhere that this corner reflection was called the ‘crease’? But I have looked through the glossary several times now and can’t find references to a crease so I must be thinking of something else.

I’m glad I could help.

2 Likes

Mega_Bezel_Logo

Mega Bezel is updated to V1.15.0_2023-11-25

Changes:

  • Updated to Guest Advanced crt-guest-advanced-2023-11-24-release1
  • Updated to latest Grade
  • Grade Color Temperature set to 7200
  • Removed Viewport Scaling on Final pass, should fix HDR for the Megatron presets , @c9f5fdda06 & @soqueroeu could you let me know if this works for you?
  • Fixed the first Sharpen Parameters in the list
  • Made the LCD Preset a more reasonable brightness, it was really overly bright before
  • Removed Auto Mask scaling between 2k and 4k because it was starting to seem extra complex now that new mask scaling has been added in advanced. If lots of people still want this, let me know

Go to the first post here for links to the package and install instructions. Please make sure to read the install & setup instructions

15 Likes

This one doesn’t have the light bounce yet, right?

edit Also… what was the HDR issue? I’d like to test that. Couldn’t find the original comments.

1 Like